Home
last modified time | relevance | path

Searched refs:mbb (Results 1 – 25 of 54) sorted by relevance

123

/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h212 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()
DSlotIndexes.h499 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/
DLiveIntervals.h236 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()
DSlotIndexes.h469 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/
DLiveIntervals.h236 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()
DSlotIndexes.h471 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/
DCalcSpillWeights.cpp134 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/
DCalcSpillWeights.cpp155 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/
Dpartial-pipeline-execution.ll10 ; 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/
Dmangle-ms-back-references.cpp27 void mbb(bool a, bool b) {} in mbb() function
41 b->mbb(false, false); in g4()
/external/llvm/lib/Target/ARM/
DARMConstantPoolValue.cpp234 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()
DARMConstantPoolValue.h224 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id,
230 const MachineBasicBlock *mbb,
/external/llvm-project/clang/test/CodeGenCXX/
Dmangle-ms-back-references.cpp27 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/
DARMConstantPoolValue.cpp264 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()
DARMConstantPoolValue.h250 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id,
256 const MachineBasicBlock *mbb,
/external/llvm-project/llvm/lib/Target/ARM/
DARMConstantPoolValue.cpp264 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()
DARMConstantPoolValue.h248 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id,
254 const MachineBasicBlock *mbb,
/external/llvm-project/llvm/test/CodeGen/Hexagon/
Dunreachable-mbb-phi-subreg.mir1 # RUN: llc -march=hexagon -run-pass unreachable-mbb-elimination %s -o - | FileCheck %s
/external/llvm-project/llvm/test/CodeGen/X86/
Dunreachable-mbb-undef-phi.mir1 # RUN: llc -mtriple=x86_64-- %s -o - -run-pass=processimpdefs -run-pass=unreachable-mbb-elimination…
/external/llvm/lib/Target/X86/
DREADME-X86-64.txt107 JMP mbb<bb2,0x203afb0>
117 %reg1027<def> = PHI %reg1025, mbb<bb,0x203af10>,
118 %reg1026, mbb<bb1,0x203af60>
/external/llvm-project/llvm/lib/Target/X86/
DREADME-X86-64.txt107 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/
DREADME-X86-64.txt107 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/
DInstrEmitter.h131 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
/external/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.h134 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.h141 InstrEmitter(const TargetMachine &TM, MachineBasicBlock *mbb,

123