| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRExpandPseudoInsts.cpp | 54 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI() 58 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI() 111 BlockIt MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 149 BlockIt MBBI) { in expandArith() 182 bool AVRExpandPseudo::expandLogic(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogic() 242 bool AVRExpandPseudo::expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogicImm() 287 bool AVRExpandPseudo::expand<AVR::ADDWRdRr>(Block &MBB, BlockIt MBBI) { in expand() 292 bool AVRExpandPseudo::expand<AVR::ADCWRdRr>(Block &MBB, BlockIt MBBI) { in expand() 297 bool AVRExpandPseudo::expand<AVR::SUBWRdRr>(Block &MBB, BlockIt MBBI) { in expand() 302 bool AVRExpandPseudo::expand<AVR::SUBIWRdK>(Block &MBB, BlockIt MBBI) { in expand() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandPseudoInsts.cpp | 96 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 107 MachineBasicBlock::iterator MBBI, in expandMI() 179 MachineBasicBlock::iterator MBBI, in expandCCOp() 281 MachineBasicBlock::iterator MBBI, in expandVMSET_VMCLR() 294 MachineBasicBlock::iterator MBBI) { in expandMV_FPR16INX() 311 MachineBasicBlock::iterator MBBI) { in expandMV_FPR32INX() 331 MachineBasicBlock::iterator MBBI) { in expandRV32ZdinxStore() 380 MachineBasicBlock::iterator MBBI) { in expandRV32ZdinxLoad() 438 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandPseudoReadVLENBViaVSETVLIX0() 532 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local [all …]
|
| H A D | RISCVPostRAExpandPseudoInsts.cpp | 61 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 72 MachineBasicBlock::iterator MBBI, in expandMI() 85 MachineBasicBlock::iterator MBBI) { in expandMovImm() 102 MachineBasicBlock::iterator MBBI) { in expandMovAddr()
|
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 95 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 106 MachineBasicBlock::iterator MBBI, in expandMI() 387 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp() 437 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp() 569 MachineBasicBlock::iterator MBBI, in tryToFoldBNEOnCmpXchgResult() 624 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg()
|
| H A D | RISCVLoadStoreOptimizer.cpp | 109 for (MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in INITIALIZE_PASS() local 123 bool RISCVLoadStoreOpt::tryToPairLdStInst(MachineBasicBlock::iterator &MBBI) { in tryToPairLdStInst() 223 MachineBasicBlock::iterator MBBI = I; in findMatchingInsn() local
|
| H A D | RISCVPushPopOptimizer.cpp | 72 bool RISCVPushPopOpt::usePopRet(MachineBasicBlock::iterator &MBBI, in usePopRet() 101 bool RISCVPushPopOpt::adjustRetVal(MachineBasicBlock::iterator &MBBI) { in adjustRetVal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandPseudoInsts.cpp | 124 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 135 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI() 181 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandPcalau12iInstPair() 212 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLargeAddressLoad() 222 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLargeAddressLoad() 315 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressPcrel() 334 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressGot() 353 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLE() 418 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSIE() 437 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLD() [all …]
|
| H A D | LoongArchExpandAtomicPseudoInsts.cpp | 78 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 89 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI() 319 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicBinOp() 368 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicMinMaxOp() 500 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, in expandAtomicCmpXchg() 640 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAtomicCmpXchg128()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ExpandPseudoInsts.cpp | 126 MachineBasicBlock::iterator MBBI, in expandMOVImm() 236 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned LdarOp, in expandCMP_SWAP() 316 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandCMP_SWAP_128() 492 MachineBasicBlock::iterator MBBI) { in expand_DestructiveOp() 684 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSetTagLoop() 761 MachineBasicBlock::iterator MBBI, in expandSVESpillFill() 793 MachineBasicBlock::iterator MBBI, in createCallWithOps() 824 MachineBasicBlock::iterator MBBI, in createCall() 836 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) { in expandCALL_RVMARKER() 892 MachineBasicBlock::iterator MBBI) { in expandCALL_BTI() [all …]
|
| H A D | AArch64SpeculationHardening.cpp | 213 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier() 380 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertRegToSPTaintPropagation() 428 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineInstr &MI, in makeGPRSpeculationSafe() 463 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in slhLoads() local 545 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandSpeculationSafeValue() 587 MachineBasicBlock::iterator MBBI, in insertCSDB() 614 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in lowerSpeculationSafeValuePseudos() local
|
| H A D | AArch64LoadStoreOptimizer.cpp | 1565 MachineBasicBlock::iterator MBBI = I; in findMatchingStore() local 1965 MachineBasicBlock::iterator MBBI = I; in findMatchingInsn() local 2465 MachineBasicBlock::iterator MBBI = &MI; in isMatchingMovConstInsn() local 2488 MachineBasicBlock::iterator MBBI = I; in findMatchingUpdateInsnForward() local 2597 MachineBasicBlock::iterator MBBI = I; in findMatchingUpdateInsnBackward() local 2694 MachineBasicBlock::iterator MBBI = I; in findMatchingConstOffsetBackward() local 2743 MachineBasicBlock::iterator &MBBI) { in tryToPromoteLoadFromStore() 2772 MachineBasicBlock::iterator &MBBI) { in tryToMergeZeroStInst() 2797 bool AArch64LoadStoreOpt::tryToPairLdStInst(MachineBasicBlock::iterator &MBBI) { in tryToPairLdStInst() 2877 (MachineBasicBlock::iterator &MBBI) { in tryToMergeLdStUpdate() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZPostRewrite.cpp | 77 MachineBasicBlock::iterator MBBI, in selectLOCRMux() 98 MachineBasicBlock::iterator MBBI, in selectSELRMux() 171 MachineBasicBlock::iterator MBBI, in expandCondMove() 229 MachineBasicBlock::iterator MBBI, in selectMI() 269 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in selectMBB() local
|
| H A D | SystemZElimCompare.cpp | 210 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToBRCT() local 257 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToLoadAndTrap() local 480 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local 489 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local 519 for (MachineBasicBlock::reverse_iterator MBBI = in optimizeCompareZero() local 621 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations() local 701 MachineBasicBlock::iterator MBBI = MBB.end(); in processBlock() local
|
| H A D | SystemZFrameLowering.cpp | 317 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters() 377 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters() 479 MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, in emitIncrement() 507 MachineBasicBlock::iterator MBBI, in buildCFAOffs() 518 MachineBasicBlock::iterator MBBI, in buildDefCFAReg() 538 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 724 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local 789 MachineBasicBlock::iterator MBBI = StackAllocMI; in inlineStackProbe() local 1115 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters() 1176 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMExpandPseudoInsts.cpp | 551 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI) { in ExpandVLD() 669 void ARMExpandPseudo::ExpandVST(MachineBasicBlock::iterator &MBBI) { in ExpandVST() 745 void ARMExpandPseudo::ExpandLaneOp(MachineBasicBlock::iterator &MBBI) { in ExpandLaneOp() 835 void ARMExpandPseudo::ExpandVTBL(MachineBasicBlock::iterator &MBBI, in ExpandVTBL() 872 void ARMExpandPseudo::ExpandMQQPRLoadStore(MachineBasicBlock::iterator &MBBI) { in ExpandMQQPRLoadStore() 993 MachineBasicBlock::iterator &MBBI) { in ExpandTMOV32BitImm() 1059 MachineBasicBlock::iterator &MBBI) { in ExpandMOV32BitImm() 1177 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in CMSEClearGPRegs() 1242 MachineBasicBlock::iterator MBBI) { in CMSEClearFPRegs() 1256 MachineBasicBlock::iterator MBBI, in CMSEClearFPRegsV8() [all …]
|
| H A D | ThumbRegisterInfo.cpp | 60 MachineBasicBlock::iterator &MBBI, in emitThumb1LoadConstPool() 80 MachineBasicBlock::iterator &MBBI, in emitThumb2LoadConstPool() 102 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitLoadConstPool() 123 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmInReg() 250 MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmediate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEFrameLowering.cpp | 134 MachineBasicBlock::iterator MBBI, in emitPrologueInsns() 182 MachineBasicBlock::iterator MBBI, in emitEpilogueInsns() 225 MachineBasicBlock::iterator MBBI, in emitSPAdjustment() 312 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 393 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kFrameLowering.cpp | 140 MachineBasicBlock::iterator &MBBI, in findDeadCallerSavedReg() 200 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() 478 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 672 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.cpp | 59 MachineBasicBlock::iterator MBBI, in EmitDefCfaRegister() 69 MachineBasicBlock::iterator MBBI, in EmitDefCfaOffset() 80 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in EmitCfiOffset() 97 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededExtSP() 120 MachineBasicBlock::iterator MBBI, const DebugLoc &dl, in IfNeededLDAWSP() 189 MachineBasicBlock::iterator MBBI, in RestoreSpillList() 224 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 343 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCFrameLowering.cpp | 45 MachineBasicBlock::iterator MBBI, in generateStackAdjustment() 97 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in adjustStackToMatchRecords() 122 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 243 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local 450 MachineBasicBlock::iterator &MBBI, DebugLoc dl, in emitRegUpdate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430FrameLowering.cpp | 44 MachineBasicBlock::iterator MBBI, in BuildCFI() 56 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves() 89 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 198 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcFrameLowering.cpp | 42 MachineBasicBlock::iterator MBBI, in emitSPAdjustment() 92 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 165 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 91 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 173 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FrameLowering.cpp | 231 MachineBasicBlock::iterator &MBBI, in emitSPUpdate() 349 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment() 398 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates() 471 MachineBasicBlock::iterator &MBBI, in mergeSPAdd() 480 MachineBasicBlock::iterator MBBI, in BuildCFI() 518 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves() 598 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitZeroCallUsedRegs() local 640 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog, in emitStackProbe() 673 MachineBasicBlock::iterator MBBI, in emitStackProbeInline() 685 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog) const { in emitStackProbeInlineGeneric() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16FrameLowering.cpp | 42 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 73 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
|