Home
last modified time | relevance | path

Searched refs:HoistPt (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DGVNHoist.cpp486 bool hasEHOnPath(const BasicBlock *HoistPt, const BasicBlock *SrcBB, in hasEHOnPath() argument
488 assert(DT->dominates(HoistPt, SrcBB) && "Invalid path"); in hasEHOnPath()
497 if (BB == HoistPt) { in hasEHOnPath()
820 const BasicBlock *HoistPt) const { in allOperandsAvailable()
823 if (!DT->dominates(Inst->getParent(), HoistPt)) in allOperandsAvailable()
831 const BasicBlock *HoistPt) const { in allGepOperandsAvailable()
834 if (!DT->dominates(Inst->getParent(), HoistPt)) { in allGepOperandsAvailable()
837 if (!allGepOperandsAvailable(GepOp, HoistPt)) in allGepOperandsAvailable()
850 void makeGepsAvailable(Instruction *Repl, BasicBlock *HoistPt, in makeGepsAvailable() argument
853 assert(allGepOperandsAvailable(Gep, HoistPt) && in makeGepsAvailable()
[all …]
/external/llvm/lib/Transforms/Scalar/
DMergedLoadStoreMotion.cpp267 Instruction *HoistPt = BB->getTerminator(); in hoistInstruction() local
273 HoistedInst->insertBefore(HoistPt); in hoistInstruction()