Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Instruction

11 // maintains an interface where clients can query if one instruction comes
15 // source BasicBlock and maintains an internal Instruction -> Position map. A
25 #include "llvm/IR/Instruction.h"
34 /// Cache and number out instruction while walking \p BB.
35 bool OrderedBasicBlock::comesBefore(const Instruction *A,
36 const Instruction *B) {
37 const Instruction *Inst = nullptr;
39 "Instruction supposed to be in NumberedInsts");
41 // Start the search with the instruction found in the last lookup round.
49 Inst = cast<Instruction>(II);
55 assert(II != IE && "Instruction not found?");
63 /// cached instruction positions and ignores other basic blocks, being
65 bool OrderedBasicBlock::dominates(const Instruction *A, const Instruction *B) {