LLVM 19.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 357 of file DebugProgramInstruction.h.
|
inline |
Definition at line 363 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 364 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 366 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 380 of file DebugProgramInstruction.h.
References llvm::ValueAsMetadata::getValue(), and I.
Definition at line 374 of file DebugProgramInstruction.h.
References llvm::ValueAsMetadata::getValue(), and I.
|
inline |
Definition at line 386 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 393 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 367 of file DebugProgramInstruction.h.
References I.
|
inline |
Definition at line 371 of file DebugProgramInstruction.h.