Searched refs:DefBB (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Dominators.cpp | 126 if (!isReachableFromEntry(DefBB)) in dominates() 140 if (DefBB != UseBB) in dominates() 141 return dominates(DefBB, UseBB); in dominates() 162 if (!isReachableFromEntry(DefBB)) in dominates() 165 if (DefBB == UseBB) in dominates() 172 BasicBlockEdge E(DefBB, NormalDest); in dominates() 176 return dominates(DefBB, UseBB); in dominates() 267 if (!isReachableFromEntry(DefBB)) in dominates() 277 BasicBlockEdge E(DefBB, NormalDest); in dominates() 283 if (DefBB != UseBB) in dominates() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterImpl.h | 52 BBInfo *DefBB; variable 109 return BBMap[BB]->DefBB->AvailableVal; in GetValue() 259 Pred->DefBB = Pred; in FindDominators() 285 if (Pred->DefBB == Pred) in IsDefInDomFrontier() 305 if (Info->DefBB == Info) in FindPHIPlacement() 319 if (NewDefBB != Info->DefBB) { in FindPHIPlacement() 320 Info->DefBB = NewDefBB; in FindPHIPlacement() 340 if (Info->DefBB != Info) in FindAvailableVals() 359 if (Info->DefBB != Info) { in FindAvailableVals() 377 PredInfo = PredInfo->DefBB; in FindAvailableVals() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 103 bool hasPathCrossingSuspendPoint(BasicBlock *DefBB, BasicBlock *UseBB) const { in hasPathCrossingSuspendPoint() 104 size_t const DefIndex = Mapping.blockToIndex(DefBB); in hasPathCrossingSuspendPoint() 109 LLVM_DEBUG(dbgs() << UseBB->getName() << " => " << DefBB->getName() in hasPathCrossingSuspendPoint() 114 bool isDefinitionAcrossSuspend(BasicBlock *DefBB, User *U) const { in isDefinitionAcrossSuspend() 124 return hasPathCrossingSuspendPoint(DefBB, UseBB); in isDefinitionAcrossSuspend()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TailDuplicator.cpp | 194 MachineBasicBlock *DefBB = nullptr; in tailDuplicateAndUpdate() local 196 DefBB = DefMI->getParent(); in tailDuplicateAndUpdate() 197 SSAUpdate.AddAvailableValue(DefBB, VReg); in tailDuplicateAndUpdate() 223 if (UseMI->getParent() == DefBB && !UseMI->isPHI()) in tailDuplicateAndUpdate()
|
| H A D | CodeGenPrepare.cpp | 1045 BasicBlock *DefBB = CI->getParent(); in SinkCast() local 1078 if (UserBB == DefBB) continue; in SinkCast() 1209 BasicBlock *DefBB = CI->getParent(); in SinkCmpExpression() local 1235 if (UserBB == DefBB) continue; in SinkCmpExpression() 1489 if (UserBB == DefBB) { in OptimizeExtractBits() 5412 BasicBlock *DefBB = I->getParent(); in optimizeExtUses() local 5435 if (UserBB == DefBB) continue; in optimizeExtUses() 5446 if (UserBB == DefBB) continue; in optimizeExtUses() 5462 if (UserBB == DefBB) continue; in optimizeExtUses() 5911 BasicBlock *DefBB = SVI->getParent(); in optimizeShuffleVectorInst() local [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHardwareLoops.cpp | 699 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent(); in getLoopTripCount() local 700 if (!MDT->properlyDominates(DefBB, Header)) { in getLoopTripCount() 709 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent(); in getLoopTripCount() local 710 if (!MDT->properlyDominates(DefBB, Header)) { in getLoopTripCount()
|