Home
last modified time | relevance | path

Searched refs:MBBI (Results 1 – 25 of 127) sorted by relevance

123456

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp44 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
47 MachineBasicBlock::iterator MBBI,
51 MachineBasicBlock::iterator MBBI,
54 MachineBasicBlock::iterator MBBI,
57 MachineBasicBlock::iterator MBBI,
60 MachineBasicBlock::iterator MBBI,
62 bool expandVSetVL(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
64 MachineBasicBlock::iterator MBBI, unsigned Opcode);
65 bool expandVSPILL(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
66 bool expandVRELOAD(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp61 bool expandMI(Block &MBB, BlockIt MBBI);
62 template <unsigned OP> bool expand(Block &MBB, BlockIt MBBI);
64 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI() argument
65 return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode)); in buildMI()
68 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI() argument
70 return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode), DstReg); in buildMI()
75 bool expandArith(unsigned OpLo, unsigned OpHi, Block &MBB, BlockIt MBBI);
76 bool expandLogic(unsigned Op, Block &MBB, BlockIt MBBI);
77 bool expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI);
81 bool expandAtomic(Block &MBB, BlockIt MBBI, Func f);
[all …]
H A DAVRRelaxMemOperations.cpp48 template <unsigned OP> bool relax(Block &MBB, BlockIt MBBI);
51 bool runOnInstruction(Block &MBB, BlockIt MBBI);
53 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI() argument
54 return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode)); in buildMI()
77 BlockIt MBBI = MBB.begin(), E = MBB.end(); in runOnBasicBlock() local
78 while (MBBI != E) { in runOnBasicBlock()
79 BlockIt NMBBI = std::next(MBBI); in runOnBasicBlock()
80 Modified |= runOnInstruction(MBB, MBBI); in runOnBasicBlock()
81 MBBI = NMBBI; in runOnBasicBlock()
88 bool AVRRelaxMem::relax<AVR::STDWPtrQRr>(Block &MBB, BlockIt MBBI) { in relax() argument
[all …]
H A DAVRFrameLowering.cpp54 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
55 DebugLoc DL = (MBBI != MBB.end()) ? MBBI->getDebugLoc() : DebugLoc(); in emitPrologue()
63 BuildMI(MBB, MBBI, DL, TII.get(AVR::BSETs)) in emitPrologue()
71 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr)) in emitPrologue()
75 BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), AVR::R0) in emitPrologue()
78 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr)) in emitPrologue()
81 BuildMI(MBB, MBBI, DL, TII.get(AVR::EORRdRr)) in emitPrologue()
98 (MBBI != MBB.end()) && MBBI->getFlag(MachineInstr::FrameSetup) && in emitPrologue()
99 (MBBI->getOpcode() == AVR::PUSHRr || MBBI->getOpcode() == AVR::PUSHWRr)) { in emitPrologue()
100 ++MBBI; in emitPrologue()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp51 MachineBasicBlock::iterator MBBI,
56 MachineBasicBlock::iterator MBBI,
61 MachineBasicBlock::iterator MBBI,
63 bool selectMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
85 MachineBasicBlock::iterator MBBI, in selectLOCRMux() argument
89 Register DestReg = MBBI->getOperand(0).getReg(); in selectLOCRMux()
90 Register SrcReg = MBBI->getOperand(2).getReg(); in selectLOCRMux()
95 MBBI->setDesc(TII->get(LowOpcode)); in selectLOCRMux()
97 MBBI->setDesc(TII->get(HighOpcode)); in selectLOCRMux()
99 expandCondMove(MBB, MBBI, NextMBBI); in selectLOCRMux()
[all …]
H A DSystemZElimCompare.cpp220 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToBRCT() local
221 for (++MBBI; MBBI != MBBE; ++MBBI) in convertToBRCT()
222 if (getRegReferences(*MBBI, SrcReg)) in convertToBRCT()
264 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToLoadAndTrap() local
265 for (++MBBI; MBBI != MBBE; ++MBBI) in convertToLoadAndTrap()
266 if (getRegReferences(*MBBI, SrcReg)) in convertToLoadAndTrap()
483 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local
484 for (++MBBI; MBBI != MBBE; ++MBBI) in adjustCCMasksForInstr()
485 if (MBBI == Compare) { in adjustCCMasksForInstr()
492 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local
[all …]
H A DSystemZFrameLowering.cpp200 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters() argument
218 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(SystemZ::STMG)); in spillCalleeSavedRegisters()
246 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, CSI[I].getFrameIdx(), in spillCalleeSavedRegisters()
251 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, CSI[I].getFrameIdx(), in spillCalleeSavedRegisters()
260 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters() argument
269 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); in restoreCalleeSavedRegisters()
275 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), in restoreCalleeSavedRegisters()
278 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), in restoreCalleeSavedRegisters()
293 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(SystemZ::LMG)); in restoreCalleeSavedRegisters()
361 MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, in emitIncrement() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp64 MachineBasicBlock::iterator MBBI);
66 MachineBasicBlock::iterator MBBI);
67 bool ExpandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
90 MachineBasicBlock *MBB, MachineBasicBlock::iterator MBBI) { in INITIALIZE_PASS()
92 MachineInstr *JTInst = &*MBBI; in INITIALIZE_PASS()
106 BuildMI(*MBB, MBBI, DL, TII->get(X86::LEA64r), X86::R11) in INITIALIZE_PASS()
113 BuildMI(*MBB, MBBI, DL, TII->get(X86::CMP64rr)) in INITIALIZE_PASS()
127 BuildMI(*MBB, MBBI, DL, TII->get(X86::JCC_1)).addMBB(ThenMBB).addImm(CC); in INITIALIZE_PASS()
132 MBBI = MBB->end(); in INITIALIZE_PASS()
142 BuildMI(*MBB, MBBI, DL, TII->get(X86::TAILJMPd64)) in INITIALIZE_PASS()
[all …]
H A DX86FrameLowering.cpp206 MachineBasicBlock::iterator &MBBI, in emitSPUpdate() argument
227 BuildMI(MBB, MBBI, DL, TII.get(X86::STACKALLOC_W_PROBING)).addImm(Offset); in emitSPUpdate()
238 Reg = TRI->findDeadCallerSavedReg(MBB, MBBI); in emitSPUpdate()
244 BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Reg) in emitSPUpdate()
247 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr) in emitSPUpdate()
261 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64r)) in emitSPUpdate()
270 BuildMI(MBB, MBBI, DL, TII.get(MovRIOpc), Rax) in emitSPUpdate()
273 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(X86::ADD64rr), Rax) in emitSPUpdate()
279 BuildMI(MBB, MBBI, DL, TII.get(X86::XCHG64rm), Rax).addReg(Rax), in emitSPUpdate()
282 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr), in emitSPUpdate()
[all …]
H A DX86FrameLowering.h55 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
64 MachineBasicBlock::iterator MBBI) const override;
67 MachineBasicBlock::iterator MBBI,
135 int mergeSPUpdates(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
140 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
174 void BuildCFI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
181 MachineBasicBlock::iterator MBBI,
203 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
208 MachineBasicBlock::iterator MBBI,
212 MachineBasicBlock::iterator MBBI,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp68 MachineBasicBlock::iterator &MBBI, in emitPrologueEpilogueSPUpdate() argument
84 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ScratchReg) in emitPrologueEpilogueSPUpdate()
87 MRI.emitLoadConstPool(MBB, MBBI, dl, ScratchReg, 0, NumBytes, ARMCC::AL, in emitPrologueEpilogueSPUpdate()
90 BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDhirr), ARM::SP) in emitPrologueEpilogueSPUpdate()
99 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII, in emitPrologueEpilogueSPUpdate()
105 MachineBasicBlock::iterator &MBBI, in emitCallSPUpdate() argument
109 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII, in emitCallSPUpdate()
149 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
183 emitPrologueEpilogueSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -ArgRegsSaveSize, in emitPrologue()
188 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
[all …]
H A DARMSLSHardening.cpp72 MachineBasicBlock::iterator MBBI, in insertSpeculationBarrier() argument
75 assert(MBBI != MBB.begin() && in insertSpeculationBarrier()
77 assert(std::prev(MBBI)->isBarrier() && in insertSpeculationBarrier()
80 assert(std::prev(MBBI)->isTerminator() && in insertSpeculationBarrier()
90 if (MBBI == MBB.end() || !isSpeculationBarrierEndBBOpcode(MBBI->getOpcode())) in insertSpeculationBarrier()
91 BuildMI(MBB, MBBI, DL, TII->get(BarrierOpc)); in insertSpeculationBarrier()
112 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(), E = MBB.end(); in hardenReturnsAndBRs() local
114 for (; MBBI != E; MBBI = NextMBBI) { in hardenReturnsAndBRs()
115 MachineInstr &MI = *MBBI; in hardenReturnsAndBRs()
116 NextMBBI = std::next(MBBI); in hardenReturnsAndBRs()
[all …]
H A DARMExpandPseudoInsts.cpp64 MachineBasicBlock::iterator MBBI,
67 void ExpandVLD(MachineBasicBlock::iterator &MBBI);
68 void ExpandVST(MachineBasicBlock::iterator &MBBI);
69 void ExpandLaneOp(MachineBasicBlock::iterator &MBBI);
70 void ExpandVTBL(MachineBasicBlock::iterator &MBBI,
73 MachineBasicBlock::iterator &MBBI);
75 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
79 MachineBasicBlock::iterator MBBI);
81 MachineBasicBlock::iterator MBBI,
84 MachineBasicBlock::iterator MBBI,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp138 MachineBasicBlock::iterator &MBBI, in findDeadCallerSavedReg() argument
146 if (MBBI == MBB.end()) in findDeadCallerSavedReg()
149 switch (MBBI->getOpcode()) { in findDeadCallerSavedReg()
156 for (unsigned i = 0, e = MBBI->getNumOperands(); i != e; ++i) { in findDeadCallerSavedReg()
157 MachineOperand &MO = MBBI->getOperand(i); in findDeadCallerSavedReg()
198 MachineBasicBlock::iterator MBBI, in BuildStackAlignAND() argument
210 BuildMI(MBB, MBBI, DL, TII.get(MovOp), Tmp) in BuildStackAlignAND()
214 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AndOp), Tmp) in BuildStackAlignAND()
222 BuildMI(MBB, MBBI, DL, TII.get(MovOp), Reg) in BuildStackAlignAND()
338 MachineBasicBlock::iterator &MBBI, in emitSPUpdate() argument
[all …]
H A DM68kExpandPseudo.cpp64 bool ExpandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI);
74 MachineBasicBlock::iterator MBBI) { in ExpandMI() argument
75 MachineInstr &MI = *MBBI; in ExpandMI()
78 DebugLoc DL = MBBI->getDebugLoc(); in ExpandMI()
216 Offset += FL->mergeSPUpdates(MBB, MBBI, true); in ExpandMI()
217 FL->emitSPUpdate(MBB, MBBI, Offset, /*InEpilogue=*/true); in ExpandMI()
223 BuildMI(MBB, MBBI, DL, TII->get(M68k::TAILJMPq)); in ExpandMI()
233 BuildMI(MBB, MBBI, DL, TII->get(M68k::TAILJMPj)) in ExpandMI()
237 MachineInstr &NewMI = *std::prev(MBBI); in ExpandMI()
238 NewMI.copyImplicitOps(*MBBI->getParent()->getParent(), *MBBI); in ExpandMI()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp158 MachineBasicBlock::iterator MBBI) const;
160 MachineBasicBlock::iterator MBBI,
163 MachineBasicBlock::iterator MBBI,
168 MachineBasicBlock::iterator MBBI,
173 MachineBasicBlock::iterator MBBI,
175 bool insertCSDB(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier() argument
221 BuildMI(MBB, MBBI, DL, TII->get(AArch64::DSB)).addImm(0xf); in insertFullSpeculationBarrier()
222 BuildMI(MBB, MBBI, DL, TII->get(AArch64::ISB)).addImm(0xf); in insertFullSpeculationBarrier()
359 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) const { in insertSPToRegTaintPropagation()
[all …]
H A DAArch64ExpandPseudoInsts.cpp67 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
69 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
73 MachineBasicBlock::iterator MBBI);
74 bool expandCMP_SWAP(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
79 MachineBasicBlock::iterator MBBI,
82 MachineBasicBlock::iterator MBBI,
85 MachineBasicBlock::iterator MBBI, unsigned Opc,
88 MachineBasicBlock::iterator MBBI);
90 MachineBasicBlock::iterator MBBI);
119 MachineBasicBlock::iterator MBBI, in expandMOVImm() argument
[all …]
H A DAArch64SLSHardening.cpp75 MachineBasicBlock::iterator MBBI, in insertSpeculationBarrier() argument
78 assert(MBBI != MBB.begin() && in insertSpeculationBarrier()
80 assert(std::prev(MBBI)->isBarrier() && in insertSpeculationBarrier()
83 assert(std::prev(MBBI)->isTerminator() && in insertSpeculationBarrier()
89 if (MBBI == MBB.end() || in insertSpeculationBarrier()
90 (MBBI->getOpcode() != AArch64::SpeculationBarrierSBEndBB && in insertSpeculationBarrier()
91 MBBI->getOpcode() != AArch64::SpeculationBarrierISBDSBEndBB)) in insertSpeculationBarrier()
92 BuildMI(MBB, MBBI, DL, TII->get(BarrierOpc)); in insertSpeculationBarrier()
129 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(), E = MBB.end(); in hardenReturnsAndBRs() local
131 for (; MBBI != E; MBBI = NextMBBI) { in hardenReturnsAndBRs()
[all …]
H A DAArch64LoadStoreOptimizer.cpp184 bool tryToMergeZeroStInst(MachineBasicBlock::iterator &MBBI);
187 bool tryToPairLdStInst(MachineBasicBlock::iterator &MBBI);
190 bool tryToPromoteLoadFromStore(MachineBasicBlock::iterator &MBBI);
193 bool tryToMergeLdStUpdate(MachineBasicBlock::iterator &MBBI);
1236 MachineBasicBlock::iterator MBBI = I; in findMatchingStore() local
1242 if (MBBI == B) in findMatchingStore()
1252 MBBI = prev_nodbg(MBBI, B); in findMatchingStore()
1253 MachineInstr &MI = *MBBI; in findMatchingStore()
1270 StoreI = MBBI; in findMatchingStore()
1288 } while (MBBI != B && Count < Limit); in findMatchingStore()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp137 MachineBasicBlock::iterator MBBI, in emitPrologueInsns() argument
152 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
157 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
164 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
169 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
176 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
185 MachineBasicBlock::iterator MBBI, in emitEpilogueInsns() argument
200 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX17) in emitEpilogueInsns()
205 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX16) in emitEpilogueInsns()
209 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX15) in emitEpilogueInsns()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DLeonPasses.cpp47 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { in runOnMachineFunction() local
48 MachineInstr &MI = *MBBI; in runOnMachineFunction()
51 MachineBasicBlock::iterator NMBBI = std::next(MBBI); in runOnMachineFunction()
82 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { in runOnMachineFunction() local
83 MachineInstr &MI = *MBBI; in runOnMachineFunction()
134 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { in runOnMachineFunction() local
135 MachineInstr &MI = *MBBI; in runOnMachineFunction()
144 BuildMI(MBB, MBBI, DL, TII.get(SP::NOP)); in runOnMachineFunction()
146 MachineBasicBlock::iterator NMBBI = std::next(MBBI); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp61 MachineBasicBlock::iterator MBBI, in EmitDefCfaRegister() argument
66 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in EmitDefCfaRegister()
71 MachineBasicBlock::iterator MBBI, in EmitDefCfaOffset() argument
77 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in EmitDefCfaOffset()
82 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in EmitCfiOffset() argument
88 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) in EmitCfiOffset()
99 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededExtSP() argument
107 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(OpImm); in IfNeededExtSP()
110 EmitDefCfaOffset(MBB, MBBI, dl, TII, Adjusted*4); in IfNeededExtSP()
122 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededLDAWSP() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp48 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
49 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); in emitPrologue()
66 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r)) in emitPrologue()
70 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::R4) in emitPrologue()
82 while (MBBI != MBB.end() && (MBBI->getOpcode() == MSP430::PUSH16r)) in emitPrologue()
83 ++MBBI; in emitPrologue()
85 if (MBBI != MBB.end()) in emitPrologue()
86 DL = MBBI->getDebugLoc(); in emitPrologue()
98 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SP) in emitPrologue()
113 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp396 for (MachineBasicBlock::iterator MBBI = BI->end(); MBBI != BI->begin(); ) { in replaceFPWithRealFP() local
397 --MBBI; in replaceFPWithRealFP()
398 for (unsigned I = 0, E = MBBI->getNumOperands(); I != E; ++I) { in replaceFPWithRealFP()
399 MachineOperand &MO = MBBI->getOperand(I); in replaceFPWithRealFP()
468 MachineBasicBlock::iterator MBBI = MBB->getFirstTerminator(); in findScratchRegister() local
470 if (MBBI == MBB->end()) in findScratchRegister()
471 MBBI = std::prev(MBBI); in findScratchRegister()
473 if (MBBI != MBB->begin()) in findScratchRegister()
474 RS.forward(MBBI); in findScratchRegister()
607 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp45 MachineBasicBlock::iterator MBBI, in generateStackAdjustment() argument
72 BuildMI(MBB, MBBI, dl, TII.get(AdjOp), StackPtr) in generateStackAdjustment()
97 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in adjustStackToMatchRecords() argument
108 generateStackAdjustment(MBB, MBBI, *ST.getInstrInfo(), DebugLoc(), in adjustStackToMatchRecords()
123 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
142 BuildMI(MBB, MBBI, dl, TII->get(Opc), ARC::SP) in emitPrologue()
148 BuildMI(MBB, MBBI, dl, TII->get(ARC::ST_AW_rs9)) in emitPrologue()
159 BuildMI(MBB, MBBI, dl, TII->get(ARC::PUSH_S_BLINK)); in emitPrologue()
160 BuildMI(MBB, MBBI, dl, TII->get(ARC::SUB_rru6)) in emitPrologue()
164 BuildMI(MBB, MBBI, dl, TII->get(ARC::BL)) in emitPrologue()
[all …]

123456