Searched refs:MBBI (Results 1 - 25 of 117) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/
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) { 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 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) { 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 DAVRFrameLowering.cpp55 MachineBasicBlock::iterator MBBI = MBB.begin(); local
57 DebugLoc DL = (MBBI != MBB.end()) ? MBBI->getDebugLoc() : DebugLoc();
64 BuildMI(MBB, MBBI, DL, TII.get(AVR::BSETs))
71 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr))
80 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHWRr))
84 BuildMI(MBB, MBBI, DL, TII.get(AVR::INRdA), AVR::R0)
87 BuildMI(MBB, MBBI, DL, TII.get(AVR::PUSHRr))
90 BuildMI(MBB, MBBI, DL, TII.get(AVR::EORRdRr))
108 (MBBI !
156 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); local
510 MachineBasicBlock::iterator MBBI = EntryMBB.begin(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DLeonPasses.cpp48 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-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp63 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
387 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); local
[all...]
H A DX86FrameLowering.h54 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
62 MachineBasicBlock::iterator MBBI,
123 int mergeSPUpdates(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
128 void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI,
162 void BuildCFI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
169 MachineBasicBlock::iterator MBBI,
185 MachineBasicBlock::iterator MBBI, const DebugLoc &DL,
190 MachineBasicBlock::iterator MBBI,
195 MachineBasicBlock::iterator MBBI,
200 MachineBasicBlock::iterator MBBI, cons
[all...]
/freebsd-11-stable/contrib/llvm-project/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,
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 DSystemZElimCompare.cpp220 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...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameToArgsOffsetElim.cpp54 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-11-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp36 MachineBasicBlock::iterator MBBI,
51 BuildMI(MBB, MBBI, dl, TII.get(VE::STSri))
55 BuildMI(MBB, MBBI, dl, TII.get(VE::STSri))
59 BuildMI(MBB, MBBI, dl, TII.get(VE::STSri))
63 BuildMI(MBB, MBBI, dl, TII.get(VE::STSri))
67 BuildMI(MBB, MBBI, dl, TII.get(VE::ORri), VE::SX9)
74 MachineBasicBlock::iterator MBBI,
89 BuildMI(MBB, MBBI, dl, TII.get(VE::ORri), VE::SX11)
92 BuildMI(MBB, MBBI, dl, TII.get(VE::LDSri), VE::SX16)
95 BuildMI(MBB, MBBI, d
34 emitPrologueInsns(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, int NumBytes, bool RequireFPUpdate) const argument
72 emitEpilogueInsns(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, int NumBytes, bool RequireFPUpdate) const argument
106 emitSPAdjustment(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, int NumBytes) const argument
137 emitSPExtend(MachineFunction &MF, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, int NumBytes) const argument
183 MachineBasicBlock::iterator MBBI = MBB.begin(); local
271 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); local
[all...]
H A DVEFrameLowering.h31 MachineBasicBlock::iterator MBBI, int NumBytes,
34 MachineBasicBlock::iterator MBBI, int NumBytes,
72 MachineBasicBlock::iterator MBBI, int NumBytes) const;
76 MachineBasicBlock::iterator MBBI, int NumBytes) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64BranchTargets.cpp119 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 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,
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...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCExpandPseudos.cpp81 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 DARCFrameLowering.cpp45 MachineBasicBlock::iterator MBBI,
72 BuildMI(MBB, MBBI, dl, TII.get(AdjOp), StackPtr)
98 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
109 generateStackAdjustment(MBB, MBBI, *ST.getInstrInfo(), DebugLoc(),
124 MachineBasicBlock::iterator MBBI = MBB.begin(); local
143 BuildMI(MBB, MBBI, dl, TII->get(Opc), ARC::SP)
149 BuildMI(MBB, MBBI, dl, TII->get(ARC::ST_AW_rs9))
160 BuildMI(MBB, MBBI, dl, TII->get(ARC::PUSH_S_BLINK));
161 BuildMI(MBB, MBBI, dl, TII->get(ARC::SUB_rru6))
165 BuildMI(MBB, MBBI, d
44 generateStackAdjustment(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const ARCInstrInfo &TII, DebugLoc dl, int Amount, int StackPtr) argument
97 adjustStackToMatchRecords( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool Allocate) const argument
245 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); local
452 emitRegUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned Reg, int NumBytes, bool IsAdd, const ARCInstrInfo *TII) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp68 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)
97 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII,
103 MachineBasicBlock::iterator &MBBI,
107 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII,
147 MachineBasicBlock::iterator MBBI = MBB.begin(); local
181 emitPrologueEpilogueSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -ArgRegsSaveSize,
186 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
102 emitCallSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const TargetInstrInfo &TII, const DebugLoc &dl, const ThumbRegisterInfo &MRI, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) argument
472 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); local
616 auto MBBI = MBB.getFirstTerminator(); local
[all...]
H A DThumb1InstrInfo.h44 MachineBasicBlock::iterator MBBI,
50 MachineBasicBlock::iterator MBBI,
H A DThumb2InstrInfo.h39 MachineBasicBlock::iterator MBBI) const override;
46 MachineBasicBlock::iterator MBBI,
52 MachineBasicBlock::iterator MBBI,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp70 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-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp48 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::FP)
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-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DFinalizeISel.cpp55 for (MachineBasicBlock::iterator MBBI = MBB->begin(), MBBE = MBB->end();
56 MBBI != MBBE; ) {
57 MachineInstr &MI = *MBBI++;
67 MBBI = NewMBB->begin();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp47 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-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCQPXLoadSplat.cpp68 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;
H A DPPCFrameLowering.cpp298 MachineBasicBlock::iterator MBBI = MI; local
299 ++MBBI;
300 assert(MBBI != Entry->end() && MBBI->getOpcode() == PPC::MTVRSAVE);
301 MBBI->eraseFromParent();
310 for (MBBI = I->end(); MBBI != I->begin(); ) {
311 --MBBI;
312 if (MBBI->getOpcode() == PPC::MTVRSAVE) {
313 MBBI
642 MachineBasicBlock::iterator MBBI = MBB->getFirstTerminator(); local
777 MachineBasicBlock::iterator MBBI = MBB.begin(); local
1372 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); local
1724 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); local
2330 MachineBasicBlock::iterator MBBI = I; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp44 bool expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
47 MachineBasicBlock::iterator MBBI, AtomicRMWInst::BinOp,
51 MachineBasicBlock::iterator MBBI,
55 MachineBasicBlock::iterator MBBI, bool IsMasked,
58 MachineBasicBlock::iterator MBBI,
62 MachineBasicBlock::iterator MBBI,
65 MachineBasicBlock::iterator MBBI,
68 MachineBasicBlock::iterator MBBI,
71 MachineBasicBlock::iterator MBBI,
88 MachineBasicBlock::iterator MBBI local
98 expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
358 expandAtomicBinOp( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, MachineBasicBlock::iterator &NextMBBI) argument
407 expandAtomicMinMaxOp( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, MachineBasicBlock::iterator &NextMBBI) argument
528 expandAtomicCmpXchg( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, int Width, MachineBasicBlock::iterator &NextMBBI) argument
624 expandAuipcInstPair( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI, unsigned FlagsHi, unsigned SecondOpcode) argument
665 expandLoadLocalAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
672 expandLoadAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
690 expandLoadTLSIEAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
701 expandLoadTLSGDAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
[all...]

Completed in 122 milliseconds

12345