/external/llvm/include/llvm/CodeGen/ |
D | LiveIntervalAnalysis.h | 212 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { in getMBBStartIdx() argument 213 return Indexes->getMBBStartIdx(mbb); in getMBBStartIdx() 217 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const { in getMBBEndIdx() argument 218 return Indexes->getMBBEndIdx(mbb); in getMBBEndIdx() 222 const MachineBasicBlock *mbb) const { in isLiveInToMBB() argument 223 return LR.liveAt(getMBBStartIdx(mbb)); in isLiveInToMBB() 227 const MachineBasicBlock *mbb) const { in isLiveOutOfMBB() argument 228 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot()); in isLiveOutOfMBB()
|
D | SlotIndexes.h | 499 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { 500 return getMBBRange(mbb).first; 509 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const { 510 return getMBBRange(mbb).second; 650 void insertMBBInMaps(MachineBasicBlock *mbb) { 652 std::next(MachineFunction::iterator(mbb)); 657 if (nextMBB == mbb->getParent()->end()) { 670 MachineFunction::iterator prevMBB(mbb); 671 assert(prevMBB != mbb->getParent()->end() && 676 assert(unsigned(mbb->getNumber()) == MBBRanges.size() && [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveIntervals.h | 236 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { in getMBBStartIdx() argument 237 return Indexes->getMBBStartIdx(mbb); in getMBBStartIdx() 241 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const { in getMBBEndIdx() argument 242 return Indexes->getMBBEndIdx(mbb); in getMBBEndIdx() 246 const MachineBasicBlock *mbb) const { in isLiveInToMBB() argument 247 return LR.liveAt(getMBBStartIdx(mbb)); in isLiveInToMBB() 251 const MachineBasicBlock *mbb) const { in isLiveOutOfMBB() argument 252 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot()); in isLiveOutOfMBB()
|
D | SlotIndexes.h | 469 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { 470 return getMBBRange(mbb).first; 479 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const { 480 return getMBBRange(mbb).second; 601 void insertMBBInMaps(MachineBasicBlock *mbb) { 603 std::next(MachineFunction::iterator(mbb)); 608 if (nextMBB == mbb->getParent()->end()) { 621 MachineFunction::iterator prevMBB(mbb); 622 assert(prevMBB != mbb->getParent()->end() && 627 assert(unsigned(mbb->getNumber()) == MBBRanges.size() && [all …]
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | LiveIntervals.h | 236 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { in getMBBStartIdx() argument 237 return Indexes->getMBBStartIdx(mbb); in getMBBStartIdx() 241 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const { in getMBBEndIdx() argument 242 return Indexes->getMBBEndIdx(mbb); in getMBBEndIdx() 246 const MachineBasicBlock *mbb) const { in isLiveInToMBB() argument 247 return LR.liveAt(getMBBStartIdx(mbb)); in isLiveInToMBB() 251 const MachineBasicBlock *mbb) const { in isLiveOutOfMBB() argument 252 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot()); in isLiveOutOfMBB()
|
D | SlotIndexes.h | 471 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { 472 return getMBBRange(mbb).first; 481 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const { 482 return getMBBRange(mbb).second; 610 void insertMBBInMaps(MachineBasicBlock *mbb, 613 std::next(MachineFunction::iterator(mbb)); 622 } else if (nextMBB == mbb->getParent()->end()) { 635 MachineFunction::iterator prevMBB(mbb); 636 assert(prevMBB != mbb->getParent()->end() && 641 assert(unsigned(mbb->getNumber()) == MBBRanges.size() && [all …]
|
/external/llvm/lib/CodeGen/ |
D | CalcSpillWeights.cpp | 134 MachineBasicBlock *mbb = nullptr; in calculateSpillWeightAndHint() local 164 if (mi->getParent() != mbb) { in calculateSpillWeightAndHint() 165 mbb = mi->getParent(); in calculateSpillWeightAndHint() 166 loop = Loops.getLoopFor(mbb); in calculateSpillWeightAndHint() 167 isExiting = loop ? loop->isLoopExiting(mbb) : false; in calculateSpillWeightAndHint() 176 if (writes && isExiting && LIS.isLiveOutOfMBB(li, mbb)) in calculateSpillWeightAndHint()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | CalcSpillWeights.cpp | 155 MachineBasicBlock *mbb = nullptr; in weightCalcHelper() local 226 if (mi->getParent() != mbb) { in weightCalcHelper() 227 mbb = mi->getParent(); in weightCalcHelper() 228 loop = Loops.getLoopFor(mbb); in weightCalcHelper() 229 isExiting = loop ? loop->isLoopExiting(mbb) : false; in weightCalcHelper() 238 if (writes && isExiting && LIS.isLiveOutOfMBB(li, mbb)) in weightCalcHelper()
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | partial-pipeline-execution.ll | 10 ; Check that we can do the same with unreachable-mbb-elimination pass 11 ; RUN: llc -O3 -stop-after=unreachable-mbb-elimination %s -o %t-mbb-elim.mir 12 ; RUN: llc -O3 -start-after=unreachable-mbb-elimination %t-mbb-elim.mir -o %t3.s
|
/external/clang/test/CodeGenCXX/ |
D | mangle-ms-back-references.cpp | 27 void mbb(bool a, bool b) {} in mbb() function 41 b->mbb(false, false); in g4()
|
/external/llvm/lib/Target/ARM/ |
D | ARMConstantPoolValue.cpp | 234 const MachineBasicBlock *mbb, in ARMConstantPoolMBB() argument 240 MBB(mbb) {} in ARMConstantPoolMBB() 243 const MachineBasicBlock *mbb, in Create() argument 246 return new ARMConstantPoolMBB(C, mbb, ID, PCAdj, ARMCP::no_modifier, false); in Create()
|
D | ARMConstantPoolValue.h | 224 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id, 230 const MachineBasicBlock *mbb,
|
/external/llvm-project/clang/test/CodeGenCXX/ |
D | mangle-ms-back-references.cpp | 27 void mbb(bool a, bool b) {} in mbb() function 41 b->mbb(false, false); in g4()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMConstantPoolValue.cpp | 264 const MachineBasicBlock *mbb, in ARMConstantPoolMBB() argument 270 MBB(mbb) {} in ARMConstantPoolMBB() 273 const MachineBasicBlock *mbb, in Create() argument 276 return new ARMConstantPoolMBB(C, mbb, ID, PCAdj, ARMCP::no_modifier, false); in Create()
|
D | ARMConstantPoolValue.h | 250 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id, 256 const MachineBasicBlock *mbb,
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMConstantPoolValue.cpp | 264 const MachineBasicBlock *mbb, in ARMConstantPoolMBB() argument 270 MBB(mbb) {} in ARMConstantPoolMBB() 273 const MachineBasicBlock *mbb, in Create() argument 276 return new ARMConstantPoolMBB(C, mbb, ID, PCAdj, ARMCP::no_modifier, false); in Create()
|
D | ARMConstantPoolValue.h | 248 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id, 254 const MachineBasicBlock *mbb,
|
/external/llvm-project/llvm/test/CodeGen/Hexagon/ |
D | unreachable-mbb-phi-subreg.mir | 1 # RUN: llc -march=hexagon -run-pass unreachable-mbb-elimination %s -o - | FileCheck %s
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | unreachable-mbb-undef-phi.mir | 1 # RUN: llc -mtriple=x86_64-- %s -o - -run-pass=processimpdefs -run-pass=unreachable-mbb-elimination…
|
/external/llvm/lib/Target/X86/ |
D | README-X86-64.txt | 107 JMP mbb<bb2,0x203afb0> 117 %reg1027<def> = PHI %reg1025, mbb<bb,0x203af10>, 118 %reg1026, mbb<bb1,0x203af60>
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | README-X86-64.txt | 107 JMP mbb<bb2,0x203afb0> 117 %reg1027 = PHI %reg1025, mbb<bb,0x203af10>, 118 %reg1026, mbb<bb1,0x203af60>
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | README-X86-64.txt | 107 JMP mbb<bb2,0x203afb0> 117 %reg1027 = PHI %reg1025, mbb<bb,0x203af10>, 118 %reg1026, mbb<bb1,0x203af60>
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | InstrEmitter.h | 131 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | InstrEmitter.h | 134 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | InstrEmitter.h | 141 InstrEmitter(const TargetMachine &TM, MachineBasicBlock *mbb,
|