Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSlotIndexes.h466 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { in getMBBStartIdx() argument
467 return getMBBRange(mbb).first; in getMBBStartIdx()
476 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const { in getMBBEndIdx() argument
477 return getMBBRange(mbb).second; in getMBBEndIdx()
607 void insertMBBInMaps(MachineBasicBlock *mbb) { in insertMBBInMaps() argument
608 assert(mbb != &mbb->getParent()->front() && in insertMBBInMaps()
610 auto prevMBB = std::prev(MachineFunction::iterator(mbb)); in insertMBBInMaps()
617 mbb->empty() ? endEntry in insertMBBInMaps()
618 : getInstructionIndex(mbb->front()).listEntry(); in insertMBBInMaps()
627 assert(unsigned(mbb->getNumber()) == MBBRanges.size() && in insertMBBInMaps()
[all …]
H A DLiveIntervals.h257 SlotIndex getMBBStartIdx(const MachineBasicBlock *mbb) const { in getMBBStartIdx() argument
258 return Indexes->getMBBStartIdx(mbb); in getMBBStartIdx()
262 SlotIndex getMBBEndIdx(const MachineBasicBlock *mbb) const { in getMBBEndIdx() argument
263 return Indexes->getMBBEndIdx(mbb); in getMBBEndIdx()
266 bool isLiveInToMBB(const LiveRange &LR, const MachineBasicBlock *mbb) const { in isLiveInToMBB() argument
267 return LR.liveAt(getMBBStartIdx(mbb)); in isLiveInToMBB()
270 bool isLiveOutOfMBB(const LiveRange &LR, const MachineBasicBlock *mbb) const { in isLiveOutOfMBB() argument
271 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot()); in isLiveOutOfMBB()
H A DRegisterPressure.h407 const LiveIntervals *lis, const MachineBasicBlock *mbb,
H A DSelectionDAGNodes.h2173 explicit BasicBlockSDNode(MachineBasicBlock *mbb)
2174 : SDNode(ISD::BasicBlock, 0, DebugLoc(), getSDVTList(MVT::Other)), MBB(mbb)
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A 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()
H A DARMConstantPoolValue.h248 ARMConstantPoolMBB(LLVMContext &C, const MachineBasicBlock *mbb, unsigned id,
254 const MachineBasicBlock *mbb,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h158 InstrEmitter(const TargetMachine &TM, MachineBasicBlock *mbb,
H A DInstrEmitter.cpp1451 InstrEmitter::InstrEmitter(const TargetMachine &TM, MachineBasicBlock *mbb, in InstrEmitter() argument
1453 : MF(mbb->getParent()), MRI(&MF->getRegInfo()), in InstrEmitter()
1456 TLI(MF->getSubtarget().getTargetLowering()), MBB(mbb), in InstrEmitter()
1458 EmitDebugInstrRefs = mbb->getParent()->useDebugInstrRef(); in InstrEmitter()
/freebsd/crypto/openssl/crypto/
H A Dia64cpuid.S155 { .mbb; add r33=-1,r33 // len--
174 { .mbb; cmp.eq p6,p7=r0,r33
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DMachinePassRegistry.def171 MACHINE_FUNCTION_PASS("unreachable-mbb-elimination",
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterPressure.cpp262 const MachineBasicBlock *mbb, in init() argument
271 MBB = mbb; in init()
H A DRegisterCoalescer.cpp3992 MBBPriorityInfo(MachineBasicBlock *mbb, unsigned depth, bool issplit) in MBBPriorityInfo()
3993 : MBB(mbb), Depth(depth), IsSplit(issplit) {} in MBBPriorityInfo()
/freebsd/crypto/openssl/crypto/bn/asm/
H A Dia64.S223 { .mbb; nop.b 0x0
267 { .mbb; (p21) st8 [r14]=r42,8 // *(rp++)=r
276 { .mbb; nop.b 0x0