Searched refs:DefBB (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/IR/ |
D | Dominators.cpp | 78 const BasicBlock *DefBB = Def->getParent(); in dominates() local 85 if (!isReachableFromEntry(DefBB)) in dominates() 99 if (DefBB != UseBB) in dominates() 100 return dominates(DefBB, UseBB); in dominates() 103 BasicBlock::const_iterator I = DefBB->begin(); in dominates() 114 const BasicBlock *DefBB = Def->getParent(); in dominates() local 121 if (!isReachableFromEntry(DefBB)) in dominates() 124 if (DefBB == UseBB) in dominates() 131 BasicBlockEdge E(DefBB, NormalDest); in dominates() 135 return dominates(DefBB, UseBB); in dominates() [all …]
|
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
D | SSAUpdaterImpl.h | 39 BBInfo *DefBB; // Block that defines the available value. variable 47 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : 0), BlkNum(0), IDom(0), in BBInfo() 85 return BBMap[BB]->DefBB->AvailableVal; in GetValue() 236 Pred->DefBB = Pred; in FindDominators() 262 if (Pred->DefBB == Pred) in IsDefInDomFrontier() 282 if (Info->DefBB == Info) in FindPHIPlacement() 286 BBInfo *NewDefBB = Info->IDom->DefBB; in FindPHIPlacement() 296 if (NewDefBB != Info->DefBB) { in FindPHIPlacement() 297 Info->DefBB = NewDefBB; in FindPHIPlacement() 317 if (Info->DefBB != Info) in FindAvailableVals() [all …]
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | SSAUpdaterImpl.h | 50 BBInfo *DefBB; // Block that defines the available value. variable 58 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : nullptr), BlkNum(0), in BBInfo() 96 return BBMap[BB]->DefBB->AvailableVal; in GetValue() 247 Pred->DefBB = Pred; in FindDominators() 273 if (Pred->DefBB == Pred) in IsDefInDomFrontier() 293 if (Info->DefBB == Info) in FindPHIPlacement() 297 BBInfo *NewDefBB = Info->IDom->DefBB; in FindPHIPlacement() 307 if (NewDefBB != Info->DefBB) { in FindPHIPlacement() 308 Info->DefBB = NewDefBB; in FindPHIPlacement() 328 if (Info->DefBB != Info) in FindAvailableVals() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | CodeGenPrepare.cpp | 392 BasicBlock *DefBB = CI->getParent(); in OptimizeNoopCopyExpression() local 414 if (UserBB == DefBB) continue; in OptimizeNoopCopyExpression() 448 BasicBlock *DefBB = CI->getParent(); in OptimizeCmpExpression() local 470 if (UserBB == DefBB) continue; in OptimizeCmpExpression() 986 BasicBlock *DefBB = I->getParent(); in OptimizeExtUses() local 1000 if (!isa<Instruction>(Src) || DefBB != cast<Instruction>(Src)->getParent()) in OptimizeExtUses() 1010 if (UserBB == DefBB) continue; in OptimizeExtUses() 1022 if (UserBB == DefBB) continue; in OptimizeExtUses() 1040 if (UserBB == DefBB) continue; in OptimizeExtUses()
|
/external/llvm/lib/CodeGen/ |
D | TailDuplicator.cpp | 161 MachineBasicBlock *DefBB = nullptr; in tailDuplicateAndUpdate() local 163 DefBB = DefMI->getParent(); in tailDuplicateAndUpdate() 164 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate() 190 if (UseMI->getParent() == DefBB && !UseMI->isPHI()) in tailDuplicateAndUpdate()
|
D | CodeGenPrepare.cpp | 740 BasicBlock *DefBB = CI->getParent(); in SinkCast() local 773 if (UserBB == DefBB) continue; in SinkCast() 891 BasicBlock *DefBB = CI->getParent(); in SinkCmpExpression() local 917 if (UserBB == DefBB) continue; in SinkCmpExpression() 1066 BasicBlock *DefBB = ShiftI->getParent(); in OptimizeExtractBits() local 1090 if (UserBB == DefBB) { in OptimizeExtractBits() 4281 BasicBlock *DefBB = I->getParent(); in optimizeExtUses() local 4295 if (!isa<Instruction>(Src) || DefBB != cast<Instruction>(Src)->getParent()) in optimizeExtUses() 4304 if (UserBB == DefBB) continue; in optimizeExtUses() 4315 if (UserBB == DefBB) continue; in optimizeExtUses() [all …]
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | TailDuplication.cpp | 227 MachineBasicBlock *DefBB = 0; in TailDuplicateAndUpdate() local 229 DefBB = DefMI->getParent(); in TailDuplicateAndUpdate() 230 SSAUpdate.AddAvailableValue(DefBB, VReg); in TailDuplicateAndUpdate() 256 if (UseMI->getParent() == DefBB && !UseMI->isPHI()) in TailDuplicateAndUpdate()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 666 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent(); in getLoopTripCount() local 667 if (!MDT->properlyDominates(DefBB, Header)) in getLoopTripCount() 673 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent(); in getLoopTripCount() local 674 if (!MDT->properlyDominates(DefBB, Header)) in getLoopTripCount()
|