/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 213 E = MBB->getFirstTerminator(); I != E; ++I) { in canSpeculateInstrs() 307 E = MBB->getFirstTerminator(); in canPredicateInstrs() 344 E = MBB->getFirstTerminator(); in PredicateBlock() 367 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() 562 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() 582 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in rewritePHIOperands() 638 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator()); in convertIf() 643 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator()); in convertIf() 662 DebugLoc HeadDL = Head->getFirstTerminator()->getDebugLoc(); in convertIf() 835 HeadTrace.getInstrCycles(*IfConv.Head->getFirstTerminator()).Depth; in shouldConvertIf()
|
/aosp_15_r20/external/llvm/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 197 E = MBB->getFirstTerminator(); I != E; ++I) { in canSpeculateInstrs() 275 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() 455 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() 475 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in rewritePHIOperands() 528 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator()); in convertIf() 530 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator()); in convertIf() 549 DebugLoc HeadDL = Head->getFirstTerminator()->getDebugLoc(); in convertIf() 721 HeadTrace.getInstrCycles(*IfConv.Head->getFirstTerminator()).Depth; in shouldConvertIf()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 212 llvm::make_range(MBB->begin(), MBB->getFirstTerminator())) { in canSpeculateInstrs() 307 E = MBB->getFirstTerminator(); in canPredicateInstrs() 350 E = MBB->getFirstTerminator(); in PredicateBlock() 373 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in findInsertionPoint() 615 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in replacePHIInstrs() 643 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator(); in rewritePHIOperands() 699 Head->splice(InsertionPoint, TBB, TBB->begin(), TBB->getFirstTerminator()); in convertIf() 704 Head->splice(InsertionPoint, FBB, FBB->begin(), FBB->getFirstTerminator()); in convertIf() 723 DebugLoc HeadDL = Head->getFirstTerminator()->getDebugLoc(); in convertIf() 921 HeadTrace.getInstrCycles(*IfConv.Head->getFirstTerminator()).Depth; in shouldConvertIf()
|
/aosp_15_r20/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 221 MachineBasicBlock::const_iterator T1I = B->getFirstTerminator(); in matchFlowPattern() 326 MachineBasicBlock::const_iterator I = B->getFirstTerminator(), E = B->end(); in hasUncondBranch() 500 TS = std::distance(FP.TrueB->begin(), FP.TrueB->getFirstTerminator()); in isProfitable() 505 FS = std::distance(FP.FalseB->begin(), FP.FalseB->getFirstTerminator()); in isProfitable() 759 MachineBasicBlock::iterator End = FromB->getFirstTerminator(); in predicateBlockNB() 807 MachineBasicBlock::iterator MuxAt = FP.SplitB->getFirstTerminator(); in updatePhiNodes() 825 MachineBasicBlock::iterator OldTI = FP.SplitB->getFirstTerminator(); in convert() 835 MachineBasicBlock::iterator At = FP.SplitB->getFirstTerminator(); in convert()
|
/aosp_15_r20/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 296 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findConvertibleCompare() 390 for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) { in canSpeculateInstrs() 570 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); in convert() 847 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth; in shouldConvert() 849 Trace.getInstrCycles(*CmpConv.CmpBB->getFirstTerminator()).Depth; in shouldConvert()
|
H A D | AArch64ConditionOptimizer.cpp | 139 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findSuitableCompare() 278 MachineInstr &BrMI = *MBB->getFirstTerminator(); in modifyCmp()
|
/aosp_15_r20/external/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 218 return make_range(getFirstTerminator(), end()); 221 return make_range(getFirstTerminator(), end()); 471 iterator getFirstTerminator(); 472 const_iterator getFirstTerminator() const { 473 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 300 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findConvertibleCompare() 395 for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) { in canSpeculateInstrs() 612 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); in convert() 889 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth; in shouldConvert() 891 Trace.getInstrCycles(*CmpConv.CmpBB->getFirstTerminator()).Depth; in shouldConvert()
|
H A D | AArch64FrameLowering.cpp | 1140 while (IsSVECalleeSave(MBBI) && MBBI != MBB.getFirstTerminator()) in emitPrologue() 1337 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in InsertReturnAddressAuth() 1470 MachineBasicBlock::iterator Pop = std::prev(MBB.getFirstTerminator()); in emitEpilogue() 1492 MachineBasicBlock::iterator LastPopI = MBB.getFirstTerminator(); in emitEpilogue() 1516 emitFrameOffset(MBB, MBB.getFirstTerminator(), DL, AArch64::SP, AArch64::SP, in emitEpilogue() 1520 BuildMI(MBB, MBB.getFirstTerminator(), DL, in emitEpilogue() 1595 adaptForLdStOpt(MBB, MBB.getFirstTerminator(), LastPopI); in emitEpilogue() 1603 BuildMI(MBB, MBB.getFirstTerminator(), DL, in emitEpilogue() 1635 auto FirstSPPopI = MBB.getFirstTerminator(); in emitEpilogue() 1651 BuildMI(MBB, MBB.getFirstTerminator(), DL, TII->get(AArch64::SEH_EpilogEnd)) in emitEpilogue()
|
H A D | AArch64ConditionOptimizer.cpp | 148 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findSuitableCompare() 289 MachineInstr &BrMI = *MBB->getFirstTerminator(); in modifyCmp()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 237 return make_range(getFirstTerminator(), end()); 240 return make_range(getFirstTerminator(), end()); 551 iterator getFirstTerminator(); 552 const_iterator getFirstTerminator() const { 553 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 299 MachineBasicBlock::iterator I = MBB->getFirstTerminator(); in findConvertibleCompare() 394 for (auto &I : make_range(MBB->begin(), MBB->getFirstTerminator())) { in canSpeculateInstrs() 611 DebugLoc TermDL = Head->getFirstTerminator()->getDebugLoc(); in convert() 888 Trace.getInstrCycles(*CmpConv.Head->getFirstTerminator()).Depth; in shouldConvert() 890 Trace.getInstrCycles(*CmpConv.CmpBB->getFirstTerminator()).Depth; in shouldConvert()
|
H A D | AArch64FrameLowering.cpp | 754 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitZeroCallUsedRegs() 945 MachineBasicBlock::iterator LastI = MBB.getFirstTerminator(); in shouldCombineCSRLocalStackBumpInEpilogue() 1757 while (IsSVECalleeSave(MBBI) && MBBI != MBB.getFirstTerminator()) in emitPrologue() 1871 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in InsertReturnAddressAuth() 1940 emitShadowCallStackEpilogue(*TII, MF, MBB, MBB.getFirstTerminator(), DL); in emitEpilogue() 1942 emitCalleeSavedGPRRestores(MBB, MBB.getFirstTerminator()); in emitEpilogue() 1944 BuildMI(MBB, MBB.getFirstTerminator(), DL, in emitEpilogue() 1975 auto LastPopI = MBB.getFirstTerminator(); in emitEpilogue() 1997 MachineBasicBlock::iterator Pop = std::prev(MBB.getFirstTerminator()); in emitEpilogue() 2024 MachineBasicBlock::iterator LastPopI = MBB.getFirstTerminator(); in emitEpilogue() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 247 MachineBasicBlock::const_iterator T1I = B->getFirstTerminator(); in matchFlowPattern() 352 MachineBasicBlock::const_iterator I = B->getFirstTerminator(), E = B->end(); in hasUncondBranch() 545 unsigned T = std::count_if(B->begin(), B->getFirstTerminator(), in isProfitable() 764 MachineBasicBlock::iterator End = FromB->getFirstTerminator(); in predicateBlockNB() 843 MuxR = buildMux(FP.SplitB, FP.SplitB->getFirstTerminator(), RC, in updatePhiNodes() 861 MachineBasicBlock::iterator OldTI = FP.SplitB->getFirstTerminator(); in convert() 871 MachineBasicBlock::iterator At = FP.SplitB->getFirstTerminator(); in convert()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 247 MachineBasicBlock::const_iterator T1I = B->getFirstTerminator(); in matchFlowPattern() 352 MachineBasicBlock::const_iterator I = B->getFirstTerminator(), E = B->end(); in hasUncondBranch() 545 unsigned T = std::count_if(B->begin(), B->getFirstTerminator(), in isProfitable() 764 MachineBasicBlock::iterator End = FromB->getFirstTerminator(); in predicateBlockNB() 843 MuxR = buildMux(FP.SplitB, FP.SplitB->getFirstTerminator(), RC, in updatePhiNodes() 861 MachineBasicBlock::iterator OldTI = FP.SplitB->getFirstTerminator(); in convert() 871 MachineBasicBlock::iterator At = FP.SplitB->getFirstTerminator(); in convert()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 350 return make_range(getFirstTerminator(), end()); 353 return make_range(getFirstTerminator(), end()); 862 iterator getFirstTerminator(); 863 const_iterator getFirstTerminator() const { 864 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 346 return make_range(getFirstTerminator(), end()); 349 return make_range(getFirstTerminator(), end()); 856 iterator getFirstTerminator(); 857 const_iterator getFirstTerminator() const { 858 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 350 return make_range(getFirstTerminator(), end()); 353 return make_range(getFirstTerminator(), end()); 862 iterator getFirstTerminator(); 863 const_iterator getFirstTerminator() const { 864 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/CodeGen/ |
D | MachineBasicBlock.h | 350 return make_range(getFirstTerminator(), end()); 353 return make_range(getFirstTerminator(), end()); 866 iterator getFirstTerminator(); 867 const_iterator getFirstTerminator() const { 868 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 330 return make_range(getFirstTerminator(), end()); 333 return make_range(getFirstTerminator(), end()); 832 iterator getFirstTerminator(); 833 const_iterator getFirstTerminator() const { 834 return const_cast<MachineBasicBlock *>(this)->getFirstTerminator();
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 1824 ? SinglePred->findDebugLoc(SinglePred->getFirstTerminator()) in createIfBlock() 1862 const DebugLoc &DL = CodeBB->findDebugLoc(CodeBB->getFirstTerminator()); in rewriteCodeBBTerminator() 1867 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1882 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1888 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1890 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1893 TII->insertVectorSelect(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1961 const DebugLoc &DL = IfBB->findDebugLoc(IfBB->getFirstTerminator()); in insertChainedPHI() 1962 TII->materializeImmediate(*IfBB, IfBB->getFirstTerminator(), DL, in insertChainedPHI() 2018 TII->materializeImmediate(*IfBB, IfBB->getFirstTerminator(), DebugLoc(), in rewriteLiveOutRegs() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
H A D | SystemZMachineScheduler.cpp | 108 for (MachineBasicBlock::iterator I = SinglePredMBB->getFirstTerminator(); in enterMBB() 125 advanceTo(MBB->getFirstTerminator()); in leaveMBB()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyCFGStackify.cpp | 229 if (Pred->getFirstTerminator()->getOpcode() == WebAssembly::BR_ON_EXN) { in placeBlockMarker() 232 BrOnExn = &*Pred->getFirstTerminator(); in placeBlockMarker() 300 for (auto I = Header->getFirstTerminator(), E = Header->begin(); I != E; in placeBlockMarker() 537 auto TermPos = Header->getFirstTerminator(); in placeTryMarker() 564 : Header->getFirstTerminator(); in placeTryMarker()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 1872 ? SinglePred->findDebugLoc(SinglePred->getFirstTerminator()) in createIfBlock() 1911 const DebugLoc &DL = CodeBB->findDebugLoc(CodeBB->getFirstTerminator()); in rewriteCodeBBTerminator() 1916 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1931 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1937 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1939 TII->materializeImmediate(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 1942 TII->insertVectorSelect(*CodeBB, CodeBB->getFirstTerminator(), DL, in rewriteCodeBBTerminator() 2010 const DebugLoc &DL = IfBB->findDebugLoc(IfBB->getFirstTerminator()); in insertChainedPHI() 2011 TII->materializeImmediate(*IfBB, IfBB->getFirstTerminator(), DL, in insertChainedPHI() 2067 TII->materializeImmediate(*IfBB, IfBB->getFirstTerminator(), DebugLoc(), in rewriteLiveOutRegs() [all …]
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLateEHPrepare.cpp | 154 auto Pos = MBB.getFirstTerminator(); in recordCatchRetBBs() 232 auto Pos = MBB.getFirstTerminator(); in replaceFuncletReturns()
|