/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
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) { argument 54 return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode)); 77 BlockIt MBBI = MBB.begin(), E = MBB.end(); local 78 while (MBBI != E) { 79 BlockIt NMBBI = std::next(MBBI); 80 Modified |= runOnInstruction(MBB, MBBI); 81 MBBI 88 relax(Block &MBB, BlockIt MBBI) argument 124 runOnInstruction(Block &MBB, BlockIt MBBI) argument [all...] |
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) { argument 65 return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode)); 68 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, argument 70 return BuildMI(MBB, MBBI, MBBI->getDebugLoc(), TII->get(Opcode), DstReg); 75 bool expandArith(unsigned OpLo, unsigned OpHi, Block &MBB, BlockIt MBBI); 76 bool expandLogic(unsigned Op, Block &MBB, BlockIt MBBI); 102 BlockIt MBBI = MBB.begin(), E = MBB.end(); local 175 expandLogic(unsigned Op, Block &MBB, BlockIt MBBI) argument 222 expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI) argument 259 expand(Block &MBB, BlockIt MBBI) argument 264 expand(Block &MBB, BlockIt MBBI) argument 269 expand(Block &MBB, BlockIt MBBI) argument 274 expand(Block &MBB, BlockIt MBBI) argument 321 expand(Block &MBB, BlockIt MBBI) argument 326 expand(Block &MBB, BlockIt MBBI) argument 364 expand(Block &MBB, BlockIt MBBI) argument 369 expand(Block &MBB, BlockIt MBBI) argument 374 expand(Block &MBB, BlockIt MBBI) argument 379 expand(Block &MBB, BlockIt MBBI) argument 384 expand(Block &MBB, BlockIt MBBI) argument 389 expand(Block &MBB, BlockIt MBBI) argument 419 expand(Block &MBB, BlockIt MBBI) argument 452 expand(Block &MBB, BlockIt MBBI) argument 487 expand(Block &MBB, BlockIt MBBI) argument 536 expand(Block &MBB, BlockIt MBBI) argument 580 expand(Block &MBB, BlockIt MBBI) argument 629 expand(Block &MBB, BlockIt MBBI) argument 660 expand(Block &MBB, BlockIt MBBI) argument 691 expand(Block &MBB, BlockIt MBBI) argument 746 expand(Block &MBB, BlockIt MBBI) argument 794 expand(Block &MBB, BlockIt MBBI) argument 799 expandAtomic(Block &MBB, BlockIt MBBI, Func f) argument 823 expandAtomicBinaryOp(unsigned Opcode, Block &MBB, BlockIt MBBI, Func f) argument 837 expandAtomicBinaryOp(unsigned Opcode, Block &MBB, BlockIt MBBI) argument 843 expandAtomicArithmeticOp(unsigned Width, unsigned ArithOpcode, Block &MBB, BlockIt MBBI) argument 892 expand(Block &MBB, BlockIt MBBI) argument 897 expand(Block &MBB, BlockIt MBBI) argument 902 expand(Block &MBB, BlockIt MBBI) argument 907 expand(Block &MBB, BlockIt MBBI) argument 912 expand(Block &MBB, BlockIt MBBI) argument 917 expand(Block &MBB, BlockIt MBBI) argument 922 expand(Block &MBB, BlockIt MBBI) argument 927 expand(Block &MBB, BlockIt MBBI) argument 932 expand(Block &MBB, BlockIt MBBI) argument 937 expand(Block &MBB, BlockIt MBBI) argument 942 expand(Block &MBB, BlockIt MBBI) argument 947 expand(Block &MBB, BlockIt MBBI) argument 952 expand(Block &MBB, BlockIt MBBI) argument 957 expand(Block &MBB, BlockIt MBBI) argument 962 expand(Block &MBB, BlockIt MBBI) argument 969 expand(Block &MBB, BlockIt MBBI) argument 1015 expand(Block &MBB, BlockIt MBBI) argument 1043 expand(Block &MBB, BlockIt MBBI) argument 1077 expand(Block &MBB, BlockIt MBBI) argument 1111 expand(Block &MBB, BlockIt MBBI) argument 1145 expand(Block &MBB, BlockIt MBBI) argument 1175 expand(Block &MBB, BlockIt MBBI) argument 1206 expand(Block &MBB, BlockIt MBBI) argument 1231 expand(Block &MBB, BlockIt MBBI) argument 1248 expand(Block &MBB, BlockIt MBBI) argument 1285 expand(Block &MBB, BlockIt MBBI) argument 1335 expand(Block &MBB, BlockIt MBBI) argument 1368 expand(Block &MBB, BlockIt MBBI) argument 1399 expand(Block &MBB, BlockIt MBBI) argument 1405 expand(Block &MBB, BlockIt MBBI) argument 1411 expand(Block &MBB, BlockIt MBBI) argument 1441 expand(Block &MBB, BlockIt MBBI) argument 1500 expand(Block &MBB, BlockIt MBBI) argument 1537 expand(Block &MBB, BlockIt MBBI) argument 1564 expand(Block &MBB, BlockIt MBBI) argument 1598 expandMI(Block &MBB, BlockIt MBBI) argument [all...] |
H A D | AVRFrameLowering.cpp | 54 MachineBasicBlock::iterator MBBI = MBB.begin(); local 55 DebugLoc DL = (MBBI != MBB.end()) ? MBBI->getDebugLoc() : DebugLoc(); 63 BuildMI(MBB, MBBI, DL, TII.get(AVR::BSETs)) 71 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr)) 75 BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), AVR::R0) 78 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr)) 81 BuildMI(MBB, MBBI, DL, TII.get(AVR::EORRdRr)) 98 (MBBI != MBB.end()) && MBBI 144 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); local 485 MachineBasicBlock::iterator MBBI = EntryMBB.begin(); variable [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | LeonPasses.cpp | 48 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { 49 MachineInstr &MI = *MBBI; 52 MachineBasicBlock::iterator NMBBI = std::next(MBBI); 83 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { 84 MachineInstr &MI = *MBBI; 135 for (auto MBBI [all...] |
/freebsd-13-stable/contrib/llvm-project/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, 89 Register DestReg = MBBI->getOperand(0).getReg(); 90 Register SrcReg = MBBI->getOperand(2).getReg(); 95 MBBI->setDesc(TII->get(LowOpcode)); 97 MBBI->setDesc(TII->get(HighOpcode)); 99 expandCondMove(MBB, MBBI, NextMBB 84 selectLOCRMux(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI, unsigned LowOpcode, unsigned HighOpcode) argument 105 selectSELRMux(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI, unsigned LowOpcode, unsigned HighOpcode) argument 157 expandCondMove(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 212 selectMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 253 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local [all...] |
H A D | SystemZElimCompare.cpp | 220 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; local 221 for (++MBBI; MBBI != MBBE; ++MBBI) 222 if (getRegReferences(*MBBI, SrcReg)) 264 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; local 265 for (++MBBI; MBBI != MBBE; ++MBBI) 266 if (getRegReferences(*MBBI, SrcRe 483 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); local 492 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; local 633 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; local 707 MachineBasicBlock::iterator MBBI = MBB.end(); local [all...] |
H A D | SystemZFrameLowering.cpp | 200 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 218 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(SystemZ::STMG)); 246 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, CSI[I].getFrameIdx(), 251 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, CSI[I].getFrameIdx(), 260 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 269 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 275 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), 278 TII->loadRegFromStackSlot(MBB, MBBI, Reg, CSI[I].getFrameIdx(), 293 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, D 199 spillCalleeSavedRegisters( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, ArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const argument 259 restoreCalleeSavedRegisters( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MutableArrayRef<CalleeSavedInfo> CSI, const TargetRegisterInfo *TRI) const argument 350 emitIncrement(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, Register Reg, int64_t NumBytes, const TargetInstrInfo *TII) argument 378 buildCFAOffs(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const DebugLoc &DL, int Offset, const SystemZInstrInfo *ZII) argument 389 buildDefCFAReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const DebugLoc &DL, unsigned Reg, const SystemZInstrInfo *ZII) argument 411 MachineBasicBlock::iterator MBBI = MBB.begin(); local 574 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); local 639 MachineBasicBlock::iterator MBBI = StackAllocMI; local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ExpandPseudo.cpp | 63 MachineBasicBlock::iterator MBBI); 65 bool ExpandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI); 76 MachineBasicBlock *MBB, MachineBasicBlock::iterator MBBI) { 78 MachineInstr *JTInst = &*MBBI; 92 BuildMI(*MBB, MBBI, DL, TII->get(X86::LEA64r), X86::R11) 99 BuildMI(*MBB, MBBI, DL, TII->get(X86::CMP64rr)) 113 BuildMI(*MBB, MBBI, DL, TII->get(X86::JCC_1)).addMBB(ThenMBB).addImm(CC); 118 MBBI = MBB->end(); 128 BuildMI(*MBB, MBBI, DL, TII->get(X86::TAILJMPd64)) 163 MBBI 75 ExpandICallBranchFunnel( MachineBasicBlock *MBB, MachineBasicBlock::iterator MBBI) argument 179 ExpandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) argument 458 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local [all...] |
H A D | X86FrameLowering.h | 54 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, 63 MachineBasicBlock::iterator MBBI) const override; 66 MachineBasicBlock::iterator MBBI, 133 int mergeSPUpdates(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 138 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, 172 void BuildCFI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 179 MachineBasicBlock::iterator MBBI, 197 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, 202 MachineBasicBlock::iterator MBBI, 206 MachineBasicBlock::iterator MBBI, [all...] |
/freebsd-13-stable/contrib/llvm-project/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, 77 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local 78 while (MBBI != E) { 79 MachineBasicBlock::iterator NMBBI = std::next(MBBI); 80 Modified |= expandMI(MBB, MBBI, NMBB 87 expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 107 expandAuipcInstPair( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI, unsigned FlagsHi, unsigned SecondOpcode) argument 148 expandLoadLocalAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 155 expandLoadAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 173 expandLoadTLSIEAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 184 expandLoadTLSGDAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreFrameToArgsOffsetElim.cpp | 54 for (MachineBasicBlock::iterator MBBI = MBB.begin(), EE = MBB.end(); 55 MBBI != EE; ++MBBI) { 56 if (MBBI->getOpcode() == XCore::FRAME_TO_ARGS_OFFSET) { 57 MachineInstr &OldInst = *MBBI; 59 MBBI = TII.loadImmediate(MBB, MBBI, Reg, StackSize);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64BranchTargets.cpp | 119 auto MBBI = MBB.begin(); local 122 for (; MBBI != MBB.end() && MBBI->isMetaInstruction(); ++MBBI) 127 if (MBBI != MBB.end() && HintNum == 34 && 128 (MBBI->getOpcode() == AArch64::PACIASP || 129 MBBI->getOpcode() == AArch64::PACIBSP))
|
H A D | AArch64SLSHardening.cpp | 75 MachineBasicBlock::iterator MBBI, 78 assert(MBBI != MBB.begin() && 80 assert(std::prev(MBBI)->isBarrier() && 83 assert(std::prev(MBBI)->isTerminator() && 89 if (MBBI == MBB.end() || 90 (MBBI->getOpcode() != AArch64::SpeculationBarrierSBEndBB && 91 MBBI->getOpcode() != AArch64::SpeculationBarrierISBDSBEndBB)) 92 BuildMI(MBB, MBBI, DL, TII->get(BarrierOpc)); 129 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(), E = MBB.end(); local 131 for (; MBBI ! 73 insertSpeculationBarrier(const AArch64Subtarget *ST, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc DL, bool AlwaysUseISBDSB = false) argument 377 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local [all...] |
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, 221 BuildMI(MBB, MBBI, DL, TII->get(AArch64::DSB)).addImm(0xf); 222 BuildMI(MBB, MBBI, DL, TII->get(AArch64::ISB)).addImm(0xf); 359 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) cons 217 insertFullSpeculationBarrier( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc DL) const argument 382 insertRegToSPTaintPropagation( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned TmpReg) const argument 430 makeGPRSpeculationSafe( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineInstr &MI, unsigned Reg) argument 466 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local 547 expandSpeculationSafeValue( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool UsesFullSpeculationBarrier) argument 589 insertCSDB(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, DebugLoc DL) argument 617 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local [all...] |
H A D | AArch64ExpandPseudoInsts.cpp | 66 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 68 bool expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 72 MachineBasicBlock::iterator MBBI); 73 bool expandCMP_SWAP(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 78 MachineBasicBlock::iterator MBBI, 81 MachineBasicBlock::iterator MBBI, 84 MachineBasicBlock::iterator MBBI, unsigned Opc, 114 MachineBasicBlock::iterator MBBI, 116 MachineInstr &MI = *MBBI; 142 MIBS.push_back(BuildMI(MBB, MBBI, M 113 expandMOVImm(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned BitSize) argument 179 expandCMP_SWAP( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned LdarOp, unsigned StlrOp, unsigned CmpOp, unsigned ExtendImm, unsigned ZeroReg, MachineBasicBlock::iterator &NextMBBI) argument 259 expandCMP_SWAP_128( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 390 expand_DestructiveOp( MachineInstr &MI, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) argument 534 expandSetTagLoop( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 608 expandSVESpillFill(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned Opc, unsigned N) argument 632 expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument 1026 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 38 MachineBasicBlock::iterator MBBI, 54 BuildMI(MBB, MBBI, dl, TII.get(VE::STrii)) 59 BuildMI(MBB, MBBI, dl, TII.get(VE::STrii)) 64 BuildMI(MBB, MBBI, dl, TII.get(VE::STrii)) 69 BuildMI(MBB, MBBI, dl, TII.get(VE::STrii)) 75 BuildMI(MBB, MBBI, dl, TII.get(VE::STrii)) 80 BuildMI(MBB, MBBI, dl, TII.get(VE::ORri), VE::SX9) 87 MachineBasicBlock::iterator MBBI, 103 BuildMI(MBB, MBBI, dl, TII.get(VE::ORri), VE::SX11) 107 BuildMI(MBB, MBBI, d 36 emitPrologueInsns(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, uint64_t NumBytes, bool RequireFPUpdate) const argument 85 emitEpilogueInsns(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, uint64_t NumBytes, bool RequireFPUpdate) const argument 129 emitSPAdjustment(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, int64_t NumBytes, MaybeAlign MaybeAlign) const argument 212 MachineBasicBlock::iterator MBBI = MBB.begin(); local 292 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCExpandPseudos.cpp | 81 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local 82 while (MBBI != E) { 83 MachineBasicBlock::iterator NMBBI = std::next(MBBI); 84 switch (MBBI->getOpcode()) { 88 ExpandStore(MF, MBBI); 94 MBBI = NMBBI;
|
H A D | ARCFrameLowering.cpp | 45 MachineBasicBlock::iterator MBBI, 72 BuildMI(MBB, MBBI, dl, TII.get(AdjOp), StackPtr) 97 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, 108 generateStackAdjustment(MBB, MBBI, *ST.getInstrInfo(), DebugLoc(), 123 MachineBasicBlock::iterator MBBI = MBB.begin(); local 142 BuildMI(MBB, MBBI, dl, TII->get(Opc), ARC::SP) 148 BuildMI(MBB, MBBI, dl, TII->get(ARC::ST_AW_rs9)) 159 BuildMI(MBB, MBBI, dl, TII->get(ARC::PUSH_S_BLINK)); 160 BuildMI(MBB, MBBI, dl, TII->get(ARC::SUB_rru6)) 164 BuildMI(MBB, MBBI, d 44 generateStackAdjustment(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const ARCInstrInfo &TII, DebugLoc dl, int Amount, int StackPtr) argument 96 adjustStackToMatchRecords( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool Allocate) const argument 244 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); local 450 emitRegUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned Reg, int NumBytes, bool IsAdd, const ARCInstrInfo *TII) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIRemoveShortExecBranches.cpp | 84 for (MachineFunction::const_iterator MBBI(&From), ToI(&To), End = MF->end(); 85 MBBI != End && MBBI != ToI; ++MBBI) { 86 const MachineBasicBlock &MBB = *MBBI; 145 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); local 146 if (MBBI == MBB.end()) 149 MachineInstr &MI = *MBBI;
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb1FrameLowering.cpp | 68 MachineBasicBlock::iterator &MBBI, 84 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi32imm), ScratchReg) 87 MRI.emitLoadConstPool(MBB, MBBI, dl, ScratchReg, 0, NumBytes, ARMCC::AL, 90 BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDhirr), ARM::SP) 99 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII, 105 MachineBasicBlock::iterator &MBBI, 109 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII, 149 MachineBasicBlock::iterator MBBI = MBB.begin(); local 183 emitPrologueEpilogueSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -ArgRegsSaveSize, 188 BuildMI(MBB, MBBI, d 67 emitPrologueEpilogueSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const TargetInstrInfo &TII, const DebugLoc &dl, const ThumbRegisterInfo &MRI, int NumBytes, unsigned ScratchReg, unsigned MIFlags) argument 104 emitCallSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const TargetInstrInfo &TII, const DebugLoc &dl, const ThumbRegisterInfo &MRI, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) argument 474 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); local 618 auto MBBI = MBB.getFirstTerminator(); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiFrameLowering.cpp | 70 MachineBasicBlock::iterator MBBI = MBB->begin(); local 71 while (MBBI != MBB->end()) { 72 MachineInstr &MI = *MBBI++; 98 MachineBasicBlock::iterator MBBI = MBB.begin(); local 113 BuildMI(MBB, MBBI, DL, LII.get(Lanai::SW_RI)) 122 BuildMI(MBB, MBBI, DL, LII.get(Lanai::ADD_I_LO), Lanai::FP) 130 BuildMI(MBB, MBBI, DL, LII.get(Lanai::SUB_I_LO), Lanai::SP) 180 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); local 183 DebugLoc DL = MBBI->getDebugLoc(); 186 BuildMI(MBB, MBBI, D [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.cpp | 48 MachineBasicBlock::iterator MBBI = MBB.begin(); local 49 DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 66 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r)) 70 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::R4) 82 while (MBBI != MBB.end() && (MBBI->getOpcode() == MSP430::PUSH16r)) 83 ++MBBI; 85 if (MBBI != MBB.end()) 86 DL = MBBI 113 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | FinalizeISel.cpp | 55 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end(); 56 MBBI != MBBE; ) { 57 MachineInstr &MI = *MBBI++; 67 MBBI = NewMBB->begin();
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16FrameLowering.cpp | 47 MachineBasicBlock::iterator MBBI = MBB.begin(); local 62 TII.makeFrame(Mips::SP, StackSize, MBB, MBBI); 67 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) 82 BuildMI(MBB, MBBI, dl, TII.get(TargetOpcode::CFI_INSTRUCTION)) 87 BuildMI(MBB, MBBI, dl, TII.get(Mips::MoveR3216), Mips::S0) 93 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); local 97 DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); 104 BuildMI(MBB, MBBI, dl, TII.get(Mips::Move32R16), Mips::SP) 109 TII.restoreFrame(Mips::SP, StackSize, MBB, MBBI); [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCQPXLoadSplat.cpp | 68 for (auto MBBI = MBB->rbegin(); MBBI != MBB->rend(); ++MBBI) { 69 MachineInstr *MI = &*MBBI; 115 // If SMI is directly after MI, then MBBI's base iterator is 116 // pointing at SMI. Adjust MBBI around the call to erase SMI to 117 // avoid invalidating MBBI. 118 ++MBBI; 120 --MBBI;
|