/external/llvm-project/llvm/lib/CodeGen/ |
D | WinEHPrepare.cpp | 190 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI()); in calculateStateNumbersForInvokes() 212 Instruction *PadInst = InvokeUnwindDest->getFirstNonPHI(); in calculateStateNumbersForInvokes() 253 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers() 261 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers() 323 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers() 376 cast<CatchPadInst>((*CatchSwitch->handler_begin())->getFirstNonPHI()); in calculateSEHStateNumbers() 392 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers() 428 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers() 460 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateSEHStateNumbers() 478 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateWinCXXEHStateNumbers() [all …]
|
D | WasmEHPrepare.cpp | 256 auto *Pad = BB->getFirstNonPHI(); in prepareEHPads() 356 auto *FPI = cast<FuncletPadInst>(BB->getFirstNonPHI()); in prepareEHPad() 428 const Instruction *Pad = BB.getFirstNonPHI(); in calculateWasmEHInfo() 434 const Instruction *UnwindPad = UnwindBB->getFirstNonPHI(); in calculateWasmEHInfo()
|
D | ModuloSchedule.cpp | 383 BBE = BB->getFirstNonPHI(); in generateExistingPhis() 551 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generateExistingPhis() 620 for (MachineBasicBlock::iterator BBI = BB->getFirstNonPHI(), in generatePhis() 667 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generatePhis() 763 BBE = KernelBB->getFirstNonPHI(); in removeDeadInstructions() 1226 for (auto I = MBB->begin(); I != MBB->getFirstNonPHI();) { in EliminateDeadPhis() 1314 for (auto I = BB->getFirstNonPHI(); I != FirstMI->getIterator();) { in rewrite() 1337 for (auto MI = BB->getFirstNonPHI(); MI != BB->end(); ++MI) { in rewrite() 1495 BuildMI(*BB, BB->getFirstNonPHI(), DebugLoc(), TII->get(TargetOpcode::PHI), R) in phi() 1597 I != std::next(MB->getFirstNonPHI()->getReverseIterator());) { in filterInstructions() [all …]
|
D | SwiftErrorValueTracking.cpp | 136 BuildMI(*MBB, MBB->getFirstNonPHI(), DbgLoc, in createEntriesInEntryBlock() 232 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, TII->get(TargetOpcode::COPY), in propagateVRegs() 245 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, in propagateVRegs()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | WinEHPrepare.cpp | 189 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI()); in calculateStateNumbersForInvokes() 211 Instruction *PadInst = InvokeUnwindDest->getFirstNonPHI(); in calculateStateNumbersForInvokes() 249 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers() 257 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers() 304 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers() 354 cast<CatchPadInst>((*CatchSwitch->handler_begin())->getFirstNonPHI()); in calculateSEHStateNumbers() 370 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers() 406 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers() 438 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateSEHStateNumbers() 456 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateWinCXXEHStateNumbers() [all …]
|
D | WasmEHPrepare.cpp | 212 auto *Pad = BB.getFirstNonPHI(); in prepareEHPads() 258 auto *CPI = cast<CatchPadInst>(BB->getFirstNonPHI()); in prepareEHPads() 282 auto *FPI = cast<FuncletPadInst>(BB->getFirstNonPHI()); in prepareEHPad() 360 const Instruction *Pad = BB.getFirstNonPHI(); in calculateWasmEHInfo() 366 const Instruction *UnwindPad = UnwindBB->getFirstNonPHI(); in calculateWasmEHInfo()
|
D | ModuloSchedule.cpp | 384 BBE = BB->getFirstNonPHI(); in generateExistingPhis() 552 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generateExistingPhis() 621 for (MachineBasicBlock::iterator BBI = BB->getFirstNonPHI(), in generatePhis() 668 BuildMI(*NewBB, NewBB->getFirstNonPHI(), DebugLoc(), in generatePhis() 764 BBE = KernelBB->getFirstNonPHI(); in removeDeadInstructions() 1222 for (auto I = MBB->begin(); I != MBB->getFirstNonPHI();) { in EliminateDeadPhis() 1310 for (auto I = BB->getFirstNonPHI(); I != FirstMI->getIterator();) { in rewrite() 1333 for (auto MI = BB->getFirstNonPHI(); MI != BB->end(); ++MI) { in rewrite() 1487 BuildMI(*BB, BB->getFirstNonPHI(), DebugLoc(), TII->get(TargetOpcode::PHI), R) in phi() 1589 I != std::next(MB->getFirstNonPHI()->getReverseIterator());) { in filterInstructions() [all …]
|
D | SwiftErrorValueTracking.cpp | 136 BuildMI(*MBB, MBB->getFirstNonPHI(), DbgLoc, in createEntriesInEntryBlock() 232 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, TII->get(TargetOpcode::COPY), in propagateVRegs() 245 BuildMI(*MBB, MBB->getFirstNonPHI(), DLoc, in propagateVRegs()
|
/external/llvm/lib/CodeGen/ |
D | WinEHPrepare.cpp | 179 dyn_cast<FuncletPadInst>(FuncletEntryBB->getFirstNonPHI()); in calculateStateNumbersForInvokes() 201 Instruction *PadInst = InvokeUnwindDest->getFirstNonPHI(); in calculateStateNumbersForInvokes() 239 auto *CatchPad = cast<CatchPadInst>(CatchPadBB->getFirstNonPHI()); in calculateCXXStateNumbers() 247 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers() 293 calculateCXXStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateCXXStateNumbers() 343 cast<CatchPadInst>((*CatchSwitch->handler_begin())->getFirstNonPHI()); in calculateSEHStateNumbers() 359 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers() 395 calculateSEHStateNumbers(FuncInfo, PredBlock->getFirstNonPHI(), in calculateSEHStateNumbers() 427 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateSEHStateNumbers() 445 const Instruction *FirstNonPHI = BB.getFirstNonPHI(); in calculateWinCXXEHStateNumbers() [all …]
|
/external/llvm/include/llvm/IR/ |
D | BasicBlock.h | 136 Instruction* getFirstNonPHI(); 137 const Instruction* getFirstNonPHI() const { 138 return const_cast<BasicBlock*>(this)->getFirstNonPHI(); 314 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); }
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | BasicBlock.h | 137 Instruction* getFirstNonPHI(); 138 const Instruction* getFirstNonPHI() const { in getFirstNonPHI() function 139 return const_cast<BasicBlock*>(this)->getFirstNonPHI(); in getFirstNonPHI() 315 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad()
|
/external/llvm/lib/IR/ |
D | BasicBlock.cpp | 180 Instruction* BasicBlock::getFirstNonPHI() { in getFirstNonPHI() function in BasicBlock 210 Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() 352 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() 437 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad() 442 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst() 445 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | BasicBlock.h | 151 const Instruction* getFirstNonPHI() const; 152 Instruction* getFirstNonPHI() { in getFirstNonPHI() function 154 static_cast<const BasicBlock *>(this)->getFirstNonPHI()); in getFirstNonPHI() 411 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad()
|
/external/llvm-project/llvm/unittests/Transforms/Scalar/ |
D | LICMTest.cpp | 66 Instruction *IBefore = LoopBB->getFirstNonPHI(); in TEST() 76 Instruction *IAfter = EntryBB.getFirstNonPHI(); in TEST()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | BasicBlock.cpp | 196 const Instruction* BasicBlock::getFirstNonPHI() const { in getFirstNonPHI() function in BasicBlock 224 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() 379 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() 471 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad() 476 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
|
/external/llvm-project/llvm/lib/IR/ |
D | BasicBlock.cpp | 212 const Instruction* BasicBlock::getFirstNonPHI() const { in getFirstNonPHI() function in BasicBlock 250 const Instruction *FirstNonPHI = getFirstNonPHI(); in getFirstInsertionPt() 351 const Instruction *FirstNonPHI = getFirstNonPHI(); in canSplitPredecessors() 430 return isa<LandingPadInst>(getFirstNonPHI()); in isLandingPad() 434 return dyn_cast<LandingPadInst>(getFirstNonPHI()); in getLandingPadInst()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCBranchCoalescing.cpp | 393 MachineBasicBlock::iterator ME = SourceMBB->getFirstNonPHI(); in moveAndUpdatePHIs() 538 E = SourceRegion.BranchBlock->getFirstNonPHI(); in canMerge() 562 I = SourceRegion.BranchBlock->getFirstNonPHI(), in canMerge() 654 SourceRegion.BranchBlock->getFirstNonPHI(); in mergeCandidates() 664 ? SourceRegion.BranchTargetBlock->getFirstNonPHI() in mergeCandidates()
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCBranchCoalescing.cpp | 398 MachineBasicBlock::iterator ME = SourceMBB->getFirstNonPHI(); in moveAndUpdatePHIs() 543 E = SourceRegion.BranchBlock->getFirstNonPHI(); in canMerge() 567 I = SourceRegion.BranchBlock->getFirstNonPHI(), in canMerge() 659 SourceRegion.BranchBlock->getFirstNonPHI(); in mergeCandidates() 669 ? SourceRegion.BranchTargetBlock->getFirstNonPHI() in mergeCandidates()
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | BasicBlock.h | 161 const Instruction* getFirstNonPHI() const; 162 Instruction* getFirstNonPHI() { in getFirstNonPHI() function 164 static_cast<const BasicBlock *>(this)->getFirstNonPHI()); in getFirstNonPHI() 436 bool isEHPad() const { return getFirstNonPHI()->isEHPad(); } in isEHPad()
|
/external/llvm-project/llvm/unittests/Analysis/ |
D | ProfileSummaryInfoTest.cpp | 149 CallBase &CS1 = cast<CallBase>(*BB1->getFirstNonPHI()); in TEST_F() 243 CallBase &CS1 = cast<CallBase>(*BB1->getFirstNonPHI()); in TEST_F() 244 auto *CI2 = BB2->getFirstNonPHI(); in TEST_F() 339 CallBase &CS1 = cast<CallBase>(*BB1->getFirstNonPHI()); in TEST_F() 340 auto *CI2 = BB2->getFirstNonPHI(); in TEST_F()
|
/external/llvm/lib/Transforms/IPO/ |
D | PartialInlining.cpp | 98 newReturnBlock->getFirstNonPHI()->getIterator()); in unswitchFunction() 107 Ins = newReturnBlock->getFirstNonPHI(); in unswitchFunction()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUnrollRuntime.cpp | 84 PrologExit->getFirstNonPHI()); in ConnectProlog() 234 NewExit->getFirstNonPHI()); in ConnectEpilog() 322 FirstLoopBB->getFirstNonPHI()); in CloneLoopBlocks() 658 Header->getFirstNonPHI()); in UnrollRuntimeLoopRemainder()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | BreakCriticalEdges.cpp | 111 assert((SplitBB->getFirstNonPHI() == SplitBB->getTerminator() || in createPHIsForSplitLoopExit() 401 Instruction *FirstNonPHI = Target->getFirstNonPHI(); in SplitIndirectBrCriticalEdges() 455 End = Target->getFirstNonPHI()->getIterator(); in SplitIndirectBrCriticalEdges()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | BreakCriticalEdges.cpp | 111 assert((SplitBB->getFirstNonPHI() == SplitBB->getTerminator() || in createPHIsForSplitLoopExit() 387 Instruction *FirstNonPHI = Target->getFirstNonPHI(); in SplitIndirectBrCriticalEdges() 435 End = Target->getFirstNonPHI()->getIterator(); in SplitIndirectBrCriticalEdges()
|
/external/llvm-project/llvm/unittests/IR/ |
D | DebugInfoTest.cpp | 129 Instruction &I = *M->getFunction("f")->getEntryBlock().getFirstNonPHI(); in TEST() 178 Instruction &I = *M->getFunction("f")->getEntryBlock().getFirstNonPHI(); in TEST()
|