Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
| #define DECLARE_TRANSPARENT_OPERAND_ACCESSORS |
( |
|
VALUECLASS | ) |
|
Value:
inline VALUECLASS *getOperand(
unsigned)
const;
\
inline void setOperand(
unsigned, VALUECLASS*);
\
inline const_op_iterator op_begin()
const;
\
inline const_op_iterator op_end()
const; \
protected: \
template <int>
inline Use &
Op(); \
template <int>
inline const Use &
Op()
const; \
Macro for generating in-class operand accessor declarations.
It should only be called in the public section of the interface.
Definition at line 108 of file OperandTraits.h.
| #define DEFINE_TRANSPARENT_OPERAND_ACCESSORS |
( |
|
CLASS, |
|
|
|
VALUECLASS |
|
) |
| |
Macro for generating out-of-class operand accessor definitions.
Definition at line 123 of file OperandTraits.h.