HomeSort by: relevance | last modified time | path
    Searched refs:DefBB (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/IR/
Dominators.cpp 138 const BasicBlock *DefBB = Def->getParent();
145 if (!isReachableFromEntry(DefBB))
159 if (DefBB != UseBB)
160 return dominates(DefBB, UseBB);
169 const BasicBlock *DefBB = Def->getParent();
171 // Any unreachable use is dominated, even if DefBB == UseBB.
176 if (!isReachableFromEntry(DefBB))
179 if (DefBB == UseBB)
186 BasicBlockEdge E(DefBB, NormalDest);
193 BasicBlockEdge E(DefBB, NormalDest)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SSAUpdaterImpl.h 51 BBInfo *DefBB;
69 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : nullptr) {}
108 return BBMap[BB]->DefBB->AvailableVal;
258 Pred->DefBB = Pred;
284 if (Pred->DefBB == Pred)
304 if (Info->DefBB == Info)
308 BBInfo *NewDefBB = Info->IDom->DefBB;
318 if (NewDefBB != Info->DefBB) {
319 Info->DefBB = NewDefBB;
339 if (Info->DefBB != Info
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIAnnotateControlFlow.cpp 311 BasicBlock *DefBB = ExecDef->getParent();
312 if (!DT->dominates(DefBB, BB)) {
314 FirstInsertionPt = &*SplitEdge(DefBB, BB, DT, LI)->getFirstInsertionPt();
SIInstrInfo.cpp 7662 auto *DefBB = DefMI.getParent();
7666 if (UseMI.getParent() != DefBB)
7694 auto *DefBB = DefMI.getParent();
7703 if (UseInst.getParent() != DefBB)
7718 assert(I != DefBB->end());
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TailDuplicator.cpp 202 MachineBasicBlock *DefBB = nullptr;
204 DefBB = DefMI->getParent();
205 SSAUpdate.AddAvailableValue(DefBB, VReg);
231 if (UseMI->getParent() == DefBB && !UseMI->isPHI())
CodeGenPrepare.cpp 1202 BasicBlock *DefBB = CI->getParent();
1235 if (UserBB == DefBB) continue;
1599 BasicBlock *DefBB = Cmp->getParent();
1602 if (UserBB == DefBB) continue;
1926 BasicBlock *DefBB = ShiftI->getParent();
1950 if (UserBB == DefBB) {
6313 BasicBlock *DefBB = I->getParent();
6327 if (!isa<Instruction>(Src) || DefBB != cast<Instruction>(Src)->getParent())
6336 if (UserBB == DefBB) continue;
6347 if (UserBB == DefBB) continue
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp 116 bool hasPathCrossingSuspendPoint(BasicBlock *DefBB, BasicBlock *UseBB) const {
117 size_t const DefIndex = Mapping.blockToIndex(DefBB);
121 LLVM_DEBUG(dbgs() << UseBB->getName() << " => " << DefBB->getName()
126 bool isDefinitionAcrossSuspend(BasicBlock *DefBB, User *U) const {
145 return hasPathCrossingSuspendPoint(DefBB, UseBB);
153 auto *DefBB = I.getParent();
159 DefBB = DefBB->getSingleSuccessor();
160 assert(DefBB && "should have split coro.suspend into its own block");
163 return isDefinitionAcrossSuspend(DefBB, U)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp 699 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent();
700 if (!MDT->properlyDominates(DefBB, Header)) {
709 MachineBasicBlock *DefBB = MRI->getVRegDef(R)->getParent();
710 if (!MDT->properlyDominates(DefBB, Header)) {

Completed in 87 milliseconds