Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDLiveIntervalAnalysis.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()
HDSlotIndexes.h491 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const {
492 return getMBBRange(mbb).first;
501 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const {
502 return getMBBRange(mbb).second;
639 void insertMBBInMaps(MachineBasicBlock *mbb) {
641 std::next(MachineFunction::iterator(mbb));
646 if (nextMBB == mbb->getParent()->end()) {
659 MachineFunction::iterator prevMBB(mbb);
660 assert(prevMBB != mbb->getParent()->end() &&
665 assert(unsigned(mbb->getNumber()) == MBBRanges.size() &&
[all …]
HDRegisterScavenging.h75 void enterBasicBlock(MachineBasicBlock *mbb);
HDRegisterPressure.h285 const LiveIntervals *lis, const MachineBasicBlock *mbb,
HDSelectionDAGNodes.h1647 explicit BasicBlockSDNode(MachineBasicBlock *mbb)
1648 : SDNode(ISD::BasicBlock, 0, DebugLoc(), getSDVTList(MVT::Other)), MBB(mbb)
/NextBSD/contrib/llvm/lib/CodeGen/
HDCalcSpillWeights.cpp99 MachineBasicBlock *mbb = nullptr; in calculateSpillWeightAndHint() local
129 if (mi->getParent() != mbb) { in calculateSpillWeightAndHint()
130 mbb = mi->getParent(); in calculateSpillWeightAndHint()
131 loop = Loops.getLoopFor(mbb); in calculateSpillWeightAndHint()
132 isExiting = loop ? loop->isLoopExiting(mbb) : false; in calculateSpillWeightAndHint()
142 if (writes && isExiting && LIS.isLiveOutOfMBB(li, mbb)) in calculateSpillWeightAndHint()
HDSlotIndexes.cpp74 MachineBasicBlock *mbb = &*mbbItr; in runOnMachineFunction() local
79 for (MachineBasicBlock::iterator miItr = mbb->begin(), miEnd = mbb->end(); in runOnMachineFunction()
96 MBBRanges[mbb->getNumber()].first = blockStartIndex; in runOnMachineFunction()
97 MBBRanges[mbb->getNumber()].second = SlotIndex(&indexList.back(), in runOnMachineFunction()
99 idx2MBBMap.push_back(IdxMBBPair(blockStartIndex, mbb)); in runOnMachineFunction()
HDRegisterScavenging.cpp64 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) { in enterBasicBlock() argument
65 MachineFunction &MF = *mbb->getParent(); in enterBasicBlock()
87 MBB = mbb; in enterBasicBlock()
HDRegisterPressure.cpp190 const MachineBasicBlock *mbb, in init() argument
200 MBB = mbb; in init()
HDRegisterCoalescer.cpp2706 MBBPriorityInfo(MachineBasicBlock *mbb, unsigned depth, bool issplit) in MBBPriorityInfo()
2707 : MBB(mbb), Depth(depth), IsSplit(issplit) {} in MBBPriorityInfo()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMConstantPoolValue.cpp228 const MachineBasicBlock *mbb, in ARMConstantPoolMBB() argument
234 MBB(mbb) {} in ARMConstantPoolMBB()
237 const MachineBasicBlock *mbb, in Create() argument
240 return new ARMConstantPoolMBB(C, mbb, ID, PCAdj, ARMCP::no_modifier, false); in Create()
HDARMConstantPoolValue.h226 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id,
232 const MachineBasicBlock *mbb,
/NextBSD/crypto/openssl/crypto/
HDia64cpuid.S145 { .mbb; add r33=-1,r33 // len--
164 { .mbb; cmp.eq p6,p7=r0,r33
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDInstrEmitter.h134 InstrEmitter(MachineBasicBlock *mbb, MachineBasicBlock::iterator insertpos);
HDInstrEmitter.cpp1042 InstrEmitter::InstrEmitter(MachineBasicBlock *mbb, in InstrEmitter() argument
1044 : MF(mbb->getParent()), MRI(&MF->getRegInfo()), in InstrEmitter()
1047 TLI(MF->getSubtarget().getTargetLowering()), MBB(mbb), in InstrEmitter()
/NextBSD/crypto/openssl/crypto/bn/asm/
HDia64.S214 { .mbb; nop.b 0x0
258 { .mbb; (p21) st8 [r14]=r42,8 // *(rp++)=r
267 { .mbb; nop.b 0x0
/NextBSD/contrib/binutils/opcodes/
HDChangeLog-20063 * m68k-dis.c (print_insn_arg): Add support for cac and mbb.