/external/llvm/lib/Analysis/ |
IteratedDominanceFrontier.cpp | 80 BasicBlock *SuccBB = SuccNode->getBlock(); 81 if (useLiveIn && !LiveInBlocks->count(SuccBB)) 84 PHIBlocks.emplace_back(SuccBB); 85 if (!DefBlocks->count(SuccBB))
|
/external/llvm/lib/Transforms/Scalar/ |
LoopInstSimplify.cpp | 156 BasicBlock *SuccBB = *SI; 157 if (!Visited.insert(SuccBB).second) 160 const Loop *SuccLoop = LI->getLoopFor(SuccBB); 161 if (SuccLoop && SuccLoop->getHeader() == SuccBB 163 VisitStack.push_back(WorklistItem(SuccBB, true)); 178 ExitBlocks.end(), SuccBB); 182 VisitStack.push_back(WorklistItem(SuccBB, false));
|
JumpThreading.cpp | 148 BasicBlock *SuccBB); 171 BasicBlock *NewBB, BasicBlock *SuccBB); [all...] |
TailRecursionElimination.cpp | 344 for (auto *SuccBB : make_range(succ_begin(BB), succ_end(BB))) { 345 auto &State = Visited[SuccBB]; 349 WorklistEscaped.push_back(SuccBB); 351 WorklistUnescaped.push_back(SuccBB); [all...] |
LoopRotation.cpp | 265 for (BasicBlock *SuccBB : TI->successors()) 266 for (BasicBlock::iterator BI = SuccBB->begin();
|
/external/llvm/lib/CodeGen/ |
BranchFolding.h | 118 bool TryTailMergeBlocks(MachineBasicBlock* SuccBB, 129 MachineBasicBlock *SuccBB, 131 void RemoveBlocksWithHash(unsigned CurHash, MachineBasicBlock* SuccBB, 134 MachineBasicBlock *SuccBB,
|
BranchFolding.cpp | 484 static void FixTail(MachineBasicBlock *CurMBB, MachineBasicBlock *SuccBB, 497 TII->InsertBranch(*CurMBB, SuccBB, nullptr, Cond, dl); 502 TII->InsertBranch(*CurMBB, SuccBB, nullptr, 567 MachineBasicBlock::iterator &I2, MachineBasicBlock *SuccBB, 609 if (SuccBB && MBB1 != PredBB && MBB2 != PredBB && 639 MachineBasicBlock *SuccBB, 653 SuccBB, PredBB, 675 MachineBasicBlock *SuccBB, 683 if (SuccBB && CurMBB != PredBB) 684 FixTail(CurMBB, SuccBB, TII) [all...] |
LiveVariables.cpp | 766 MachineBasicBlock *SuccBB) { 771 MachineBasicBlock::iterator BBI = SuccBB->begin(), BBE = SuccBB->end(); 776 // All registers used by PHI nodes in SuccBB must be live through BB. 782 // Record all vreg defs and kills of all instructions in SuccBB. 803 // If the register is either killed in or live through SuccBB it's also live 806 if (Kills.count(Reg) || VI.AliveBlocks.test(SuccBB->getNumber()))
|
TailDuplication.cpp | 469 MachineBasicBlock *SuccBB = *SI; 470 for (MachineBasicBlock::iterator II = SuccBB->begin(), EE = SuccBB->end(); 513 if (!SrcBB->isSuccessor(SuccBB)) [all...] |
PrologEpilogInserter.cpp | 409 for (MachineBasicBlock *SuccBB : CurBB->successors()) 410 if (Visited.insert(SuccBB).second) 411 WorkList.push_back(SuccBB); [all...] |
WinEHPrepare.cpp | 695 // Check to see if SuccBB has PHI nodes. If so, we need to add entries to 700 for (BasicBlock *SuccBB : successors(NewBlock)) { 701 for (Instruction &SuccI : *SuccBB) { [all...] |
IfConversion.cpp | 443 MachineBasicBlock *SuccBB = *SI; 444 if (SuccBB != TrueBB) 445 return SuccBB; [all...] |
/external/llvm/lib/Target/Mips/ |
MipsDelaySlotFiller.cpp | 54 "disable-mips-df-succbb-search", 82 /// the registers that are live-in to SuccBB. 84 const MachineBasicBlock &SuccBB); 354 const MachineBasicBlock &SuccBB) { 357 if (*SI != &SuccBB) 756 MachineBasicBlock *SuccBB = selectSuccBB(MBB); 758 if (!SuccBB) 768 // Iterate over SuccBB's predecessor list. 769 for (MachineBasicBlock::pred_iterator PI = SuccBB->pred_begin(), 770 PE = SuccBB->pred_end(); PI != PE; ++PI [all...] |
/external/llvm/lib/IR/ |
BasicBlock.cpp | 249 BasicBlock *SuccBB = *SI; 252 if (*SI != SuccBB) 257 return SuccBB;
|
/external/llvm/include/llvm/CodeGen/ |
LiveVariables.h | 294 /// addNewBlock - Add a new basic block BB between DomBB and SuccBB. All 295 /// variables that are live out of DomBB and live into SuccBB will be marked 300 MachineBasicBlock *SuccBB);
|
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARCOpts.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
LowerSwitch.cpp | 167 /// number of phi values equal to the number of branches to SuccBB. 168 static void fixPhis(BasicBlock *SuccBB, BasicBlock *OrigBB, BasicBlock *NewBB, 170 for (BasicBlock::iterator I = SuccBB->begin(), 171 IE = SuccBB->getFirstNonPHI()->getIterator(); 186 // number of incoming values equal to the number of branches to SuccBB.
|
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyPEI.cpp | 425 for (MachineBasicBlock *SuccBB : CurBB->successors()) 426 if (Visited.insert(SuccBB).second) 427 WorkList.push_back(SuccBB); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
FastISel.cpp | [all...] |
SelectionDAGBuilder.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstructionCombining.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCFastISel.cpp | [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | [all...] |