|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/OrderedBasicBlock.h 61 bool dominates(const Instruction *A, const Instruction *B);
References
lib/Analysis/CaptureTracking.cpp 105 if (!OrderedBB->dominates(BeforeHere, I))
lib/Analysis/OrderedInstructions.cpp 25 return OBB->second->dominates(InstA, InstB);
lib/Target/ARM/ARMParallelDSP.cpp 386 if (OrderedBB.dominates(Write, Read))
394 LoadInst *Dominator = OrderedBB.dominates(Base, Offset) ? Base : Offset;
395 LoadInst *Dominated = OrderedBB.dominates(Base, Offset) ? Offset : Base;
403 if (OrderedBB.dominates(Dominator, Before))
711 return OrderedBB.dominates(A, B);
lib/Transforms/Scalar/DeadStoreElimination.cpp 1159 if (LastThrowing && OBB.dominates(DepWrite, LastThrowing)) {
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 523 if (!OBB.dominates(IM, I)) {
650 if (BarrierMemoryInstr && OBB.dominates(BarrierMemoryInstr, ChainInstr))
657 if (BarrierMemoryInstr && OBB.dominates(BarrierMemoryInstr, MemInstr))
676 (IsInvariantLoad(ChainLoad) || OBB.dominates(ChainLoad, MemInstr)))
681 (IsInvariantLoad(MemLoad) || OBB.dominates(MemLoad, ChainInstr)))
707 assert(OBB.dominates(BarrierMemoryInstr, ChainInstr));
unittests/Analysis/OrderedBasicBlockTest.cpp 46 EXPECT_FALSE(OBB.dominates(Add, Add));
47 EXPECT_FALSE(OBB.dominates(Add, Add));
48 EXPECT_TRUE(OBB.dominates(Add, Ret));
49 EXPECT_TRUE(OBB.dominates(Add, Ret));
50 EXPECT_FALSE(OBB.dominates(Ret, Add));
51 EXPECT_FALSE(OBB.dominates(Ret, Add));
52 EXPECT_FALSE(OBB.dominates(Ret, Ret));
53 EXPECT_FALSE(OBB.dominates(Ret, Ret));