Home
last modified time | relevance | path

Searched defs:MBB (Results 1 – 25 of 198) sorted by relevance

12345678

/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DSILowerControlFlow.cpp121 for (MachineBasicBlock *MBB = From; MBB != To && !MBB->succ_empty(); in shouldSkip() local
149 MachineBasicBlock &MBB = *MI.getParent(); in SkipIfDead() local
182 MachineBasicBlock &MBB = *MI.getParent(); in If() local
200 MachineBasicBlock &MBB = *MI.getParent(); in Else() local
219 MachineBasicBlock &MBB = *MI.getParent(); in Break() local
233 MachineBasicBlock &MBB = *MI.getParent(); in IfBreak() local
248 MachineBasicBlock &MBB = *MI.getParent(); in ElseBreak() local
263 MachineBasicBlock &MBB = *MI.getParent(); in Loop() local
279 MachineBasicBlock &MBB = *MI.getParent(); in EndCf() local
299 MachineBasicBlock &MBB = *MI.getParent(); in Kill() local
[all …]
H A DAMDILCFGStructurizer.cpp469 void AMDGPUCFGStructurizer::insertInstrEnd(MachineBasicBlock *MBB, in insertInstrEnd()
478 MachineInstr *AMDGPUCFGStructurizer::insertInstrBefore(MachineBasicBlock *MBB, in insertInstrBefore()
493 MachineBasicBlock *MBB = OldMI->getParent(); in insertInstrBefore() local
505 MachineBasicBlock *MBB = OldMI->getParent(); in insertCondBranchBefore() local
526 void AMDGPUCFGStructurizer::insertCondBranchEnd(MachineBasicBlock *MBB, in insertCondBranchEnd()
581 MachineBasicBlock *MBB) { in setTrueBranch()
586 AMDGPUCFGStructurizer::getFalseBranch(MachineBasicBlock *MBB, in getFalseBranch()
618 DebugLoc AMDGPUCFGStructurizer::getLastDebugLocInBB(MachineBasicBlock *MBB) { in getLastDebugLocInBB()
631 MachineBasicBlock *MBB) { in getNormalBlockBranchInstr()
640 MachineBasicBlock *MBB) { in getLoopendBlockBranchInstr()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsSEInstrInfo.cpp79 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
180 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStack()
223 loadRegFromStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStack()
264 MachineBasicBlock &MBB = *MI->getParent(); in expandPostRAPseudo() local
360 MachineBasicBlock &MBB, in adjustStackPtr()
381 MipsSEInstrInfo::loadImmediate(int64_t Imm, MachineBasicBlock &MBB, in loadImmediate()
432 void MipsSEInstrInfo::expandRetRA(MachineBasicBlock &MBB, in expandRetRA()
453 void MipsSEInstrInfo::expandPseudoMFHiLo(MachineBasicBlock &MBB, in expandPseudoMFHiLo()
459 void MipsSEInstrInfo::expandPseudoMTLoHi(MachineBasicBlock &MBB, in expandPseudoMTLoHi()
488 void MipsSEInstrInfo::expandCvtFPInt(MachineBasicBlock &MBB, in expandCvtFPInt()
[all …]
H A DMips16InstrInfo.cpp61 void Mips16InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
93 void Mips16InstrInfo::storeRegToStack(MachineBasicBlock &MBB, in storeRegToStack()
111 void Mips16InstrInfo::loadRegFromStack(MachineBasicBlock &MBB, in loadRegFromStack()
130 MachineBasicBlock &MBB = *MI->getParent(); in expandPostRAPseudo() local
197 MachineBasicBlock &MBB, in makeFrame()
227 MachineBasicBlock &MBB, in restoreFrame()
263 MachineBasicBlock &MBB, in adjustStackPtrBig()
287 unsigned SP, int64_t Amount, MachineBasicBlock &MBB, in adjustStackPtrBigUnrestricted()
294 MachineBasicBlock &MBB, in adjustStackPtr()
308 MachineBasicBlock &MBB, in loadImmediate()
[all …]
H A DMipsInstrInfo.cpp51 insertNoop(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI) const in insertNoop()
57 MachineMemOperand *MipsInstrInfo::GetMemOperand(MachineBasicBlock &MBB, int FI, in GetMemOperand()
86 bool MipsInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
98 MipsInstrInfo::BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in BuildCondBr()
117 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, in InsertBranch()
179 MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB, in AnalyzeBranch()
H A DMipsSEFrameLowering.cpp91 bool ExpandPseudo::expandInstr(MachineBasicBlock &MBB, Iter I) { in expandInstr()
143 void ExpandPseudo::expandLoadCCond(MachineBasicBlock &MBB, Iter I) { in expandLoadCCond()
163 void ExpandPseudo::expandStoreCCond(MachineBasicBlock &MBB, Iter I) { in expandStoreCCond()
183 void ExpandPseudo::expandLoadACC(MachineBasicBlock &MBB, Iter I, in expandLoadACC()
212 void ExpandPseudo::expandStoreACC(MachineBasicBlock &MBB, Iter I, in expandStoreACC()
240 bool ExpandPseudo::expandCopy(MachineBasicBlock &MBB, Iter I) { in expandCopy()
250 bool ExpandPseudo::expandCopyACC(MachineBasicBlock &MBB, Iter I, in expandCopyACC()
286 bool ExpandPseudo::expandBuildPairF64(MachineBasicBlock &MBB, in expandBuildPairF64()
346 bool ExpandPseudo::expandExtractElementF64(MachineBasicBlock &MBB, in expandExtractElementF64()
413 MachineBasicBlock &MBB = MF.front(); in emitPrologue() local
[all …]
H A DMips16FrameLowering.cpp36 MachineBasicBlock &MBB = MF.front(); in emitPrologue() local
104 spillCalleeSavedRegisters(MachineBasicBlock &MBB, in spillCalleeSavedRegisters()
132 bool Mips16FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB, in restoreCalleeSavedRegisters()
148 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
H A DMipsInstrInfo.h90 void storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
98 void loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp117 for (auto &MBB : F) { in runOnMachineFunction() local
126 static MachineBasicBlock *getBBFallenThrough(MachineBasicBlock *MBB, in getBBFallenThrough()
151 static MachineInstr *getLastNonPseudo(MachineBasicBlock &MBB, in getLastNonPseudo()
168 static void insertNopBeforeInstruction(MachineBasicBlock &MBB, MachineInstr* MI, in insertNopBeforeInstruction()
187 AArch64A53Fix835769::runOnBasicBlock(MachineBasicBlock &MBB) { in runOnBasicBlock()
H A DAArch64DeadRegisterDefinitionsPass.cpp69 MachineBasicBlock &MBB) { in processMachineBasicBlock()
127 for (auto &MBB : MF) in runOnMachineFunction() local
/minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp37 void MSP430InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
65 void MSP430InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
91 void MSP430InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
172 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
263 MSP430InstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in InsertBranch()
H A DMSP430FrameLowering.cpp43 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB in emitPrologue() local
181 MSP430FrameLowering::spillCalleeSavedRegisters(MachineBasicBlock &MBB, in spillCalleeSavedRegisters()
207 MSP430FrameLowering::restoreCalleeSavedRegisters(MachineBasicBlock &MBB, in restoreCalleeSavedRegisters()
227 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp117 MachineBasicBlock *MBB; in runOnMachineFunction() local
149 void PadShortFunc::findReturns(MachineBasicBlock *MBB, unsigned int Cycles) { in findReturns()
173 bool PadShortFunc::cyclesUntilReturn(MachineBasicBlock *MBB, in cyclesUntilReturn()
209 void PadShortFunc::addPadding(MachineBasicBlock *MBB, in addPadding()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp37 MachineBasicBlock &MBB = MF.front(); in emitPrologue() local
76 MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp41 void Thumb1InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
72 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStackSlot()
100 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStackSlot()
H A DThumb2InstrInfo.cpp52 MachineBasicBlock *MBB = Tail->getParent(); in ReplaceTailWithBranchTo() local
101 Thumb2InstrInfo::isLegalToSplitMBBAt(MachineBasicBlock &MBB, in isLegalToSplitMBBAt()
113 void Thumb2InstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
126 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStackSlot()
169 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStackSlot()
221 void llvm::emitT2RegPlusImmediate(MachineBasicBlock &MBB, in emitT2RegPlusImmediate()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp111 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end(); in fixupLoopInstrs() local
124 for (MachineFunction::iterator MBB = MF.begin(), MBBe = MF.end(); in fixupLoopInstrs() local
164 MachineBasicBlock *MBB = MII->getParent(); in convertLoopInstr() local
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp62 static void EmitDefCfaRegister(MachineBasicBlock &MBB, in EmitDefCfaRegister()
72 static void EmitDefCfaOffset(MachineBasicBlock &MBB, in EmitDefCfaOffset()
82 static void EmitCfiOffset(MachineBasicBlock &MBB, in EmitCfiOffset()
98 static void IfNeededExtSP(MachineBasicBlock &MBB, in IfNeededExtSP()
122 static void IfNeededLDAWSP(MachineBasicBlock &MBB, in IfNeededLDAWSP()
177 getFrameIndexMMO(MachineBasicBlock &MBB, int FrameIndex, unsigned flags) { in getFrameIndexMMO()
192 RestoreSpillList(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in RestoreSpillList()
224 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB in emitPrologue() local
410 spillCalleeSavedRegisters(MachineBasicBlock &MBB, in spillCalleeSavedRegisters()
446 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, in restoreCalleeSavedRegisters()
[all …]
H A DXCoreRegisterInfo.cpp66 MachineBasicBlock &MBB = *MI.getParent(); in InsertFPImmInst() local
99 MachineBasicBlock &MBB = *MI.getParent(); in InsertFPConstInst() local
133 MachineBasicBlock &MBB = *MI.getParent(); in InsertSPImmInst() local
167 MachineBasicBlock &MBB = *MI.getParent(); in InsertSPConstInst() local
321 MachineBasicBlock &MBB = *MI.getParent(); in eliminateFrameIndex() local
H A DXCoreInstrInfo.cpp194 XCoreInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, in AnalyzeBranch()
282 XCoreInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, in InsertBranch()
341 void XCoreInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
368 void XCoreInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
392 void XCoreInstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
441 MachineBasicBlock &MBB, in loadImmediate()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp128 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch()
231 SparcInstrInfo::InsertBranch(MachineBasicBlock &MBB,MachineBasicBlock *TBB, in InsertBranch()
281 void SparcInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
351 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in storeRegToStackSlot()
389 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, in loadRegFromStackSlot()
H A DSparcFrameLowering.cpp41 MachineBasicBlock &MBB, in emitSPAdjustment()
88 MachineBasicBlock &MBB = MF.front(); in emitPrologue() local
136 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB, in eliminateCallFramePseudoInstr()
236 for (MachineFunction::iterator MBB = MF.begin(), E = MF.end(); in remapRegsForLeafProc() local
/minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp308 MachineBasicBlock &MBB = *MI.getParent(); in lowerDynamicAlloc() local
431 MachineBasicBlock &MBB = *MI.getParent(); in lowerCRSpilling() local
475 MachineBasicBlock &MBB = *MI.getParent(); in lowerCRRestore() local
548 MachineBasicBlock &MBB = *MI.getParent(); in lowerCRBitSpilling() local
591 MachineBasicBlock &MBB = *MI.getParent(); in lowerCRBitRestore() local
638 MachineBasicBlock &MBB = *MI.getParent(); in lowerVRSAVESpilling() local
663 MachineBasicBlock &MBB = *MI.getParent(); in lowerVRSAVERestore() local
744 MachineBasicBlock &MBB = *MI.getParent(); in eliminateFrameIndex() local
958 MachineBasicBlock &MBB = *MI->getParent(); in needsFrameBaseReg() local
985 materializeFrameBaseRegister(MachineBasicBlock *MBB, in materializeFrameBaseRegister()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DPHIElimination.cpp181 MachineBasicBlock &MBB) { in EliminatePHINodes()
219 void PHIElimination::LowerPHINode(MachineBasicBlock &MBB, in LowerPHINode()
533 for (const auto &MBB : MF) in analyzePHINodes() local
544 MachineBasicBlock &MBB, in SplitPHIEdges()
619 bool PHIElimination::isLiveIn(unsigned Reg, MachineBasicBlock *MBB) { in isLiveIn()
628 bool PHIElimination::isLiveOutPastPHIs(unsigned Reg, MachineBasicBlock *MBB) { in isLiveOutPastPHIs()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h115 void addLiveIns(const MachineBasicBlock *MBB) { in addLiveIns()
122 void addLiveOuts(const MachineBasicBlock *MBB) { in addLiveOuts()

12345678