/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandPseudoInsts.cpp | 44 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 D | AVRExpandPseudoInsts.cpp | 61 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 D | AVRRelaxMemOperations.cpp | 48 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 D | AVRFrameLowering.cpp | 54 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 D | SystemZPostRewrite.cpp | 51 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 D | SystemZElimCompare.cpp | 220 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 D | SystemZFrameLowering.cpp | 200 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 D | X86ExpandPseudo.cpp | 64 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 D | X86FrameLowering.cpp | 206 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 D | X86FrameLowering.h | 55 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 D | Thumb1FrameLowering.cpp | 68 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 D | ARMSLSHardening.cpp | 72 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 D | ARMExpandPseudoInsts.cpp | 64 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 D | M68kFrameLowering.cpp | 138 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 D | M68kExpandPseudo.cpp | 64 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 D | AArch64SpeculationHardening.cpp | 158 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 D | AArch64ExpandPseudoInsts.cpp | 67 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 D | AArch64SLSHardening.cpp | 75 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 D | AArch64LoadStoreOptimizer.cpp | 184 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 D | VEFrameLowering.cpp | 137 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 D | LeonPasses.cpp | 47 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 D | XCoreFrameLowering.cpp | 61 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 D | MSP430FrameLowering.cpp | 48 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 D | PPCFrameLowering.cpp | 396 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 D | ARCFrameLowering.cpp | 45 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 …]
|