Lines Matching defs:NextMBBI
61 MachineBasicBlock::iterator &NextMBBI);
64 MachineBasicBlock::iterator &NextMBBI,
69 MachineBasicBlock::iterator &NextMBBI,
73 MachineBasicBlock::iterator &NextMBBI,
79 MachineBasicBlock::iterator &NextMBBI,
83 MachineBasicBlock::iterator &NextMBBI,
87 MachineBasicBlock::iterator &NextMBBI);
90 MachineBasicBlock::iterator &NextMBBI,
94 MachineBasicBlock::iterator &NextMBBI,
98 MachineBasicBlock::iterator &NextMBBI,
102 MachineBasicBlock::iterator &NextMBBI,
106 MachineBasicBlock::iterator &NextMBBI,
138 MachineBasicBlock::iterator &NextMBBI) {
141 return expandLoadAddressPcrel(MBB, MBBI, NextMBBI);
143 return expandLoadAddressPcrel(MBB, MBBI, NextMBBI, /*Large=*/true);
145 return expandLoadAddressGot(MBB, MBBI, NextMBBI);
147 return expandLoadAddressGot(MBB, MBBI, NextMBBI, /*Large=*/true);
149 return expandLoadAddressTLSLE(MBB, MBBI, NextMBBI);
151 return expandLoadAddressTLSIE(MBB, MBBI, NextMBBI);
153 return expandLoadAddressTLSIE(MBB, MBBI, NextMBBI, /*Large=*/true);
155 return expandLoadAddressTLSLD(MBB, MBBI, NextMBBI);
157 return expandLoadAddressTLSLD(MBB, MBBI, NextMBBI, /*Large=*/true);
159 return expandLoadAddressTLSGD(MBB, MBBI, NextMBBI);
161 return expandLoadAddressTLSGD(MBB, MBBI, NextMBBI, /*Large=*/true);
163 return expandLoadAddressTLSDesc(MBB, MBBI, NextMBBI);
165 return expandLoadAddressTLSDesc(MBB, MBBI, NextMBBI, /*Large=*/true);
168 return expandFunctionCALL(MBB, MBBI, NextMBBI, /*IsTailCall=*/false);
171 return expandFunctionCALL(MBB, MBBI, NextMBBI, /*IsTailCall=*/true);
184 MachineBasicBlock::iterator &NextMBBI, unsigned FlagsHi,
215 MachineBasicBlock::iterator &NextMBBI, unsigned LastOpcode,
218 return expandLargeAddressLoad(MBB, MBBI, NextMBBI, LastOpcode, IdentifyingMO,
225 MachineBasicBlock::iterator &NextMBBI, unsigned LastOpcode,
318 MachineBasicBlock::iterator &NextMBBI, bool Large) {
322 return expandLargeAddressLoad(MBB, MBBI, NextMBBI, LoongArch::ADD_D,
331 return expandPcalau12iInstPair(MBB, MBBI, NextMBBI, LoongArchII::MO_PCREL_HI,
337 MachineBasicBlock::iterator &NextMBBI, bool Large) {
341 return expandLargeAddressLoad(MBB, MBBI, NextMBBI, LoongArch::LDX_D,
350 return expandPcalau12iInstPair(MBB, MBBI, NextMBBI, LoongArchII::MO_GOT_PC_HI,
356 MachineBasicBlock::iterator &NextMBBI) {
421 MachineBasicBlock::iterator &NextMBBI, bool Large) {
425 return expandLargeAddressLoad(MBB, MBBI, NextMBBI, LoongArch::LDX_D,
434 return expandPcalau12iInstPair(MBB, MBBI, NextMBBI, LoongArchII::MO_IE_PC_HI,
440 MachineBasicBlock::iterator &NextMBBI, bool Large) {
444 return expandLargeAddressLoad(MBB, MBBI, NextMBBI, LoongArch::ADD_D,
453 return expandPcalau12iInstPair(MBB, MBBI, NextMBBI, LoongArchII::MO_LD_PC_HI,
459 MachineBasicBlock::iterator &NextMBBI, bool Large) {
463 return expandLargeAddressLoad(MBB, MBBI, NextMBBI, LoongArch::ADD_D,
472 return expandPcalau12iInstPair(MBB, MBBI, NextMBBI, LoongArchII::MO_GD_PC_HI,
478 MachineBasicBlock::iterator &NextMBBI, bool Large) {
564 MachineBasicBlock::iterator &NextMBBI, bool IsTailCall) {
599 expandLargeAddressLoad(MBB, MBBI, NextMBBI, LAOpcode, MO, Func, AddrReg,
672 MachineBasicBlock::iterator &NextMBBI);
674 MachineBasicBlock::iterator &NextMBBI);
677 MachineBasicBlock::iterator &NextMBBI,
709 MachineBasicBlock::iterator &NextMBBI) {
712 return expandCopyCFR(MBB, MBBI, NextMBBI);
714 return expandFunctionCALL(MBB, MBBI, NextMBBI, /*IsTailCall=*/false);
716 return expandFunctionCALL(MBB, MBBI, NextMBBI, /*IsTailCall=*/true);
724 MachineBasicBlock::iterator &NextMBBI) {
764 NextMBBI = MBB.end();
777 MachineBasicBlock::iterator &NextMBBI, bool IsTailCall) {