Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Instruction

11 // an interface where clients can query if one instruction comes before another
15 // maintains an internal Instruction -> Position map. A OrderedBasicBlock
31 class Instruction;
36 /// \brief Map a instruction to its position in a BasicBlock.
37 SmallDenseMap<const Instruction *, unsigned, 32> NumberedInsts;
39 /// \brief Keep track of last instruction inserted into \p NumberedInsts.
44 /// \brief The position/number to tag the next instruction to be found.
51 /// Cache and number out instruction while walking \p BB.
52 bool comesBefore(const Instruction *A, const Instruction *B);
59 /// cached instruction positions and ignores other basic blocks, being
61 bool dominates(const Instruction *A, const Instruction *B);