Home
last modified time | relevance | path

Searched defs:MBBI (Results 1 – 25 of 109) sorted by relevance

12345

/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRExpandPseudoInsts.cpp56 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI()
60 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI()
108 BlockIt MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
146 BlockIt MBBI) { in expandArith()
179 bool AVRExpandPseudo::expandLogic(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogic()
227 bool AVRExpandPseudo::expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogicImm()
266 bool AVRExpandPseudo::expand<AVR::ADDWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
271 bool AVRExpandPseudo::expand<AVR::ADCWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
276 bool AVRExpandPseudo::expand<AVR::SUBWRdRr>(Block &MBB, BlockIt MBBI) { in expand()
281 bool AVRExpandPseudo::expand<AVR::SUBIWRdK>(Block &MBB, BlockIt MBBI) { in expand()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp68 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
79 MachineBasicBlock::iterator MBBI, in expandMI()
122 MachineBasicBlock::iterator MBBI, in expandCCOp()
193 MachineBasicBlock::iterator MBBI) { in expandVSetVL()
223 MachineBasicBlock::iterator MBBI, in expandVMSET_VMCLR()
289 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
300 MachineBasicBlock::iterator MBBI, in expandMI()
317 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAuipcInstPair()
349 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadLocalAddress()
356 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddress()
[all …]
H A DRISCVExpandAtomicPseudoInsts.cpp76 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
87 MachineBasicBlock::iterator MBBI, in expandMI()
342 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp()
391 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp()
523 MachineBasicBlock::iterator MBBI, in tryToFoldBNEOnCmpXchgResult()
569 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp98 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
109 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI()
133 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandPcalau12iInstPair()
161 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressPcrel()
174 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressGot()
187 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLE()
213 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSIE()
226 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLD()
239 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSGD()
252 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandFunctionCALL()
H A DLoongArchExpandAtomicPseudoInsts.cpp77 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local
88 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI()
313 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp()
362 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp()
493 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp123 MachineBasicBlock::iterator MBBI, in expandMOVImm()
189 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned LdarOp, in expandCMP_SWAP()
269 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandCMP_SWAP_128()
445 MachineBasicBlock::iterator MBBI) { in expand_DestructiveOp()
635 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSetTagLoop()
709 MachineBasicBlock::iterator MBBI, in expandSVESpillFill()
731 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandCALL_RVMARKER()
783 MachineBasicBlock::iterator MBBI) { in expandCALL_BTI()
815 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandStoreSwiftAsyncContext()
873 MachineBasicBlock::iterator MBBI) { in expandRestoreZA()
[all …]
H A DAArch64SpeculationHardening.cpp218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier()
383 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertRegToSPTaintPropagation()
431 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineInstr &MI, in makeGPRSpeculationSafe()
466 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in slhLoads() local
548 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSpeculationSafeValue()
590 MachineBasicBlock::iterator MBBI, in insertCSDB()
617 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in lowerSpeculationSafeValuePseudos() local
H A DAArch64LoadStoreOptimizer.cpp1222 MachineBasicBlock::iterator MBBI = I; in findMatchingStore() local
1522 MachineBasicBlock::iterator MBBI = I; in findMatchingInsn() local
1914 MachineBasicBlock::iterator MBBI = I; in findMatchingUpdateInsnForward() local
1991 MachineBasicBlock::iterator MBBI = I; in findMatchingUpdateInsnBackward() local
2066 MachineBasicBlock::iterator &MBBI) { in tryToPromoteLoadFromStore()
2095 MachineBasicBlock::iterator &MBBI) { in tryToMergeZeroStInst()
2120 bool AArch64LoadStoreOpt::tryToPairLdStInst(MachineBasicBlock::iterator &MBBI) { in tryToPairLdStInst()
2162 (MachineBasicBlock::iterator &MBBI) { in tryToMergeLdStUpdate()
2230 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in optimizeBlock() local
2249 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in optimizeBlock() local
[all …]
H A DAArch64LowerHomogeneousPrologEpilog.cpp429 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in lowerEpilog()
503 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in lowerProlog()
575 MachineBasicBlock::iterator MBBI, in runOnMI()
593 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in runOnMBB() local
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp78 MachineBasicBlock::iterator MBBI, in selectLOCRMux()
99 MachineBasicBlock::iterator MBBI, in selectSELRMux()
151 MachineBasicBlock::iterator MBBI, in expandCondMove()
206 MachineBasicBlock::iterator MBBI, in selectMI()
246 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in selectMBB() local
H A DSystemZElimCompare.cpp219 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToBRCT() local
263 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToLoadAndTrap() local
482 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local
491 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local
529 for (MachineBasicBlock::reverse_iterator MBBI = in optimizeCompareZero() local
631 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations() local
711 MachineBasicBlock::iterator MBBI = MBB.end(); in processBlock() local
H A DSystemZFrameLowering.cpp326 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters()
386 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters()
486 MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, in emitIncrement()
514 MachineBasicBlock::iterator MBBI, in buildCFAOffs()
525 MachineBasicBlock::iterator MBBI, in buildDefCFAReg()
546 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
703 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
768 MachineBasicBlock::iterator MBBI = StackAllocMI; in inlineStackProbe() local
1068 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters()
1129 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp567 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI) { in ExpandVLD()
688 void ARMExpandPseudo::ExpandVST(MachineBasicBlock::iterator &MBBI) { in ExpandVST()
764 void ARMExpandPseudo::ExpandLaneOp(MachineBasicBlock::iterator &MBBI) { in ExpandLaneOp()
854 void ARMExpandPseudo::ExpandVTBL(MachineBasicBlock::iterator &MBBI, in ExpandVTBL()
891 void ARMExpandPseudo::ExpandMQQPRLoadStore(MachineBasicBlock::iterator &MBBI) { in ExpandMQQPRLoadStore()
973 MachineBasicBlock::iterator &MBBI) { in ExpandMOV32BitImm()
1108 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in CMSEClearGPRegs()
1173 MachineBasicBlock::iterator MBBI) { in CMSEClearFPRegs()
1187 MachineBasicBlock::iterator MBBI, in CMSEClearFPRegsV8()
1296 MachineBasicBlock::iterator MBBI, in CMSEClearFPRegsV81()
[all …]
H A DThumbRegisterInfo.cpp62 MachineBasicBlock::iterator &MBBI, in emitThumb1LoadConstPool()
82 MachineBasicBlock::iterator &MBBI, in emitThumb2LoadConstPool()
104 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitLoadConstPool()
124 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmInReg()
186 MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmediate()
H A DARMFrameLowering.cpp255 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in getArgumentStackToRestore() local
291 static MachineBasicBlock::iterator insertSEH(MachineBasicBlock::iterator MBBI, in insertSEH()
505 initMBBRange(MachineBasicBlock &MBB, const MachineBasicBlock::iterator &MBBI) { in initMBBRange()
536 bool isARM, MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitRegPlusImmediate()
549 MachineBasicBlock::iterator &MBBI, const DebugLoc &dl, in emitSPUpdate()
650 MachineBasicBlock::iterator MBBI, in emitAligningInstructions()
734 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
1300 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
3091 auto MBBI = McrMBB->end(); in adjustForSegmentedStacks() local
3110 auto MBBI = McrMBB->end(); in adjustForSegmentedStacks() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp137 MachineBasicBlock::iterator MBBI, in emitPrologueInsns()
185 MachineBasicBlock::iterator MBBI, in emitEpilogueInsns()
228 MachineBasicBlock::iterator MBBI, in emitSPAdjustment()
315 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
396 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp138 MachineBasicBlock::iterator &MBBI, in findDeadCallerSavedReg()
198 MachineBasicBlock::iterator MBBI, in BuildStackAlignAND()
338 MachineBasicBlock::iterator &MBBI, in emitSPUpdate()
385 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates()
421 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment()
441 MachineBasicBlock::iterator MBBI, in BuildCFI()
451 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitPrologueCalleeSavedFrameMoves()
479 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
675 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
H A DM68kExpandPseudo.cpp74 MachineBasicBlock::iterator MBBI) { in ExpandMI()
294 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in ExpandMBB() local
/openbsd-src/gnu/llvm/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp61 MachineBasicBlock::iterator MBBI, in EmitDefCfaRegister()
71 MachineBasicBlock::iterator MBBI, in EmitDefCfaOffset()
82 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in EmitCfiOffset()
99 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededExtSP()
122 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededLDAWSP()
191 MachineBasicBlock::iterator MBBI, in RestoreSpillList()
226 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
346 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/
H A DARCFrameLowering.cpp45 MachineBasicBlock::iterator MBBI, in generateStackAdjustment()
97 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in adjustStackToMatchRecords()
123 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
244 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
451 MachineBasicBlock::iterator &MBBI, DebugLoc dl, in emitRegUpdate()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp222 MachineBasicBlock::iterator &MBBI, in emitSPUpdate()
331 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment()
379 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates()
441 MachineBasicBlock::iterator MBBI, in BuildCFI()
476 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves()
507 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitZeroCallUsedRegs() local
585 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog, in emitStackProbe()
618 MachineBasicBlock::iterator MBBI, in emitStackProbeInline()
630 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog) const { in emitStackProbeInlineGeneric()
659 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, uint64_t Offset, in emitStackProbeInlineGenericBlock()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h137 MachineBasicBlock::iterator MBBI, Register SrcReg, in storeRegToStackSlot()
146 MachineBasicBlock::iterator MBBI, Register DestReg, in loadRegFromStackSlot()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DLeonPasses.cpp46 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { in runOnMachineFunction() local
130 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { in runOnMachineFunction() local
H A DSparcFrameLowering.cpp42 MachineBasicBlock::iterator MBBI, in emitSPAdjustment()
96 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
217 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp95 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
177 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local

12345