LLVM 20.0.0git
|
Iterator for ValueAsMetadata that internally uses direct pointer iteration over either a ValueAsMetadata* or a ValueAsMetadata**, dereferencing to the ValueAsMetadata . More...
#include "llvm/IR/DebugProgramInstruction.h"
Additional Inherited Members | |
Public Types inherited from llvm::iterator_facade_base< location_op_iterator, std::bidirectional_iterator_tag, Value * > | |
using | iterator_category = std::bidirectional_iterator_tag |
using | value_type = Value * |
using | difference_type = std::ptrdiff_t |
using | pointer = Value * * |
using | reference = Value * & |
Protected Types inherited from llvm::iterator_facade_base< location_op_iterator, std::bidirectional_iterator_tag, Value * > | |
enum | |
Iterator for ValueAsMetadata that internally uses direct pointer iteration over either a ValueAsMetadata* or a ValueAsMetadata**, dereferencing to the ValueAsMetadata .
Definition at line 356 of file DebugProgramInstruction.h.
|
inline |
Definition at line 362 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 363 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 365 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 379 of file DebugProgramInstruction.h.
References llvm::ValueAsMetadata::getValue(), and I.
Definition at line 373 of file DebugProgramInstruction.h.
References llvm::ValueAsMetadata::getValue(), and I.
|
inline |
Definition at line 385 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 392 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 366 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 370 of file DebugProgramInstruction.h.