/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRExpandPseudoInsts.cpp | 56 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) { in buildMI() 60 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode, in buildMI() 113 BlockIt MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 151 BlockIt MBBI) { in expandArith() 184 bool AVRExpandPseudo::expandLogic(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogic() 244 bool AVRExpandPseudo::expandLogicImm(unsigned Op, Block &MBB, BlockIt MBBI) { in expandLogicImm() 289 bool AVRExpandPseudo::expand<AVR::ADDWRdRr>(Block &MBB, BlockIt MBBI) { in expand() 294 bool AVRExpandPseudo::expand<AVR::ADCWRdRr>(Block &MBB, BlockIt MBBI) { in expand() 299 bool AVRExpandPseudo::expand<AVR::SUBWRdRr>(Block &MBB, BlockIt MBBI) { in expand() 304 bool AVRExpandPseudo::expand<AVR::SUBIWRdK>(Block &MBB, BlockIt MBBI) { in expand() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchExpandPseudoInsts.cpp | 102 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 113 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI() 135 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandPcalau12iInstPair() 163 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressPcrel() 176 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressGot() 189 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLE() 237 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSIE() 250 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSLD() 263 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSGD() 276 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandLoadAddressTLSDesc() [all …]
|
H A D | LoongArchExpandAtomicPseudoInsts.cpp | 77 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 88 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandMI() argument 313 expandAtomicBinOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicBinOp() argument 362 expandAtomicMinMaxOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicMinMaxOp() argument 493 expandAtomicCmpXchg(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicCmpXchg() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandPseudoInsts.cpp | 91 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 102 MachineBasicBlock::iterator MBBI, in expandMI() 170 MachineBasicBlock::iterator MBBI, in expandCCOp() 262 MachineBasicBlock::iterator MBBI) { in expandVSetVL() 292 MachineBasicBlock::iterator MBBI, in expandVMSET_VMCLR() 308 MachineBasicBlock::iterator MBBI) { in expandRV32ZdinxStore() 355 MachineBasicBlock::iterator MBBI) { in expandRV32ZdinxLoad() 486 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 497 MachineBasicBlock::iterator MBBI, in expandMI() 516 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in expandAuipcInstPair() [all …]
|
H A D | RISCVPostRAExpandPseudoInsts.cpp | 63 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); in expandMBB() local 74 MachineBasicBlock::iterator MBBI, in expandMI() 87 MachineBasicBlock::iterator MBBI) { in expandMovImm() 104 MachineBasicBlock::iterator MBBI) { in expandMovAddr()
|
H A D | RISCVPushPopOptimizer.cpp | 50 for (MachineBasicBlock::iterator MBBI = MBB.begin(); MBBI != MBB.end(); in containsPop() local 58 bool RISCVPushPopOpt::usePopRet(MachineBasicBlock::iterator &MBBI, in usePopRet() 86 bool RISCVPushPopOpt::adjustRetVal(MachineBasicBlock::iterator &MBBI) { in adjustRetVal() 140 MachineBasicBlock::iterator MBBI = containsPop(MBB); in runOnMachineFunction() local
|
H A D | RISCVExpandAtomicPseudoInsts.cpp | 95 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); expandMBB() local 106 expandMI(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MachineBasicBlock::iterator & NextMBBI) expandMI() argument 361 expandAtomicBinOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicBinOp() argument 410 expandAtomicMinMaxOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicMinMaxOp() argument 542 tryToFoldBNEOnCmpXchgResult(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,Register DestReg,Register CmpValReg,Register MaskReg,MachineBasicBlock * & LoopHeadBNETarget) tryToFoldBNEOnCmpXchgResult() argument 597 expandAtomicCmpXchg(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicCmpXchg() argument [all...] |
/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() 890 MachineBasicBlock::iterator MBBI) { in expandCALL_BTI() [all …]
|
H A D | AArch64SpeculationHardening.cpp | 218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in insertFullSpeculationBarrier() argument 385 insertRegToSPTaintPropagation(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,unsigned TmpReg) const insertRegToSPTaintPropagation() argument 433 makeGPRSpeculationSafe(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MachineInstr & MI,unsigned Reg) makeGPRSpeculationSafe() argument 468 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); slhLoads() local 550 expandSpeculationSafeValue(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,bool UsesFullSpeculationBarrier) expandSpeculationSafeValue() argument 592 insertCSDB(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,DebugLoc DL) insertCSDB() argument 619 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end(); lowerSpeculationSafeValuePseudos() local [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZPostRewrite.cpp | 78 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 D | SystemZElimCompare.cpp | 213 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToBRCT() local 257 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToLoadAndTrap() local 474 MachineBasicBlock::iterator MBBI = MI, MBBE = MI.getParent()->end(); in adjustCCMasksForInstr() local 483 MachineBasicBlock::iterator MBBI = MI, MBBE = Compare; in adjustCCMasksForInstr() local 513 for (MachineBasicBlock::reverse_iterator MBBI = in optimizeCompareZero() local 615 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations() local 695 MachineBasicBlock::iterator MBBI = MBB.end(); in processBlock() local
|
H A D | SystemZFrameLowering.cpp | 315 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters() 375 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters() 477 MachineBasicBlock::iterator &MBBI, const DebugLoc &DL, in emitIncrement() 505 MachineBasicBlock::iterator MBBI, in buildCFAOffs() 516 MachineBasicBlock::iterator MBBI, in buildDefCFAReg() 536 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 692 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local 757 MachineBasicBlock::iterator MBBI = StackAllocMI; in inlineStackProbe() local 1083 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in spillCalleeSavedRegisters() 1144 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in restoreCalleeSavedRegisters() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMExpandPseudoInsts.cpp | 552 void ARMExpandPseudo::ExpandVLD(MachineBasicBlock::iterator &MBBI) { in ExpandVLD() 670 void ARMExpandPseudo::ExpandVST(MachineBasicBlock::iterator &MBBI) { in ExpandVST() 746 void ARMExpandPseudo::ExpandLaneOp(MachineBasicBlock::iterator &MBBI) { in ExpandLaneOp() 836 void ARMExpandPseudo::ExpandVTBL(MachineBasicBlock::iterator &MBBI, in ExpandVTBL() 873 void ARMExpandPseudo::ExpandMQQPRLoadStore(MachineBasicBlock::iterator &MBBI) { in ExpandMQQPRLoadStore() 994 MachineBasicBlock::iterator &MBBI) { in ExpandTMOV32BitImm() 1060 MachineBasicBlock::iterator &MBBI) { in ExpandMOV32BitImm() 1178 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in CMSEClearGPRegs() 1243 MachineBasicBlock::iterator MBBI) { in CMSEClearFPRegs() 1257 MachineBasicBlock::iterator MBBI, in CMSEClearFPRegsV8() [all …]
|
H A D | ThumbRegisterInfo.cpp | 62 MachineBasicBlock::iterator &MBBI, in emitThumb1LoadConstPool() argument 82 MachineBasicBlock::iterator &MBBI, in emitThumb2LoadConstPool() argument 104 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitLoadConstPool() argument 125 MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, in emitThumbRegPlusImmInReg() argument 188 emitThumbRegPlusImmediate(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const DebugLoc & dl,Register DestReg,Register BaseReg,int NumBytes,const TargetInstrInfo & TII,const ARMBaseRegisterInfo & MRI,unsigned MIFlags) emitThumbRegPlusImmediate() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 137 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
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kFrameLowering.cpp | 138 MachineBasicBlock::iterator &MBBI, in findDeadCallerSavedReg() 198 MachineBasicBlock::iterator MBBI, in BuildStackAlignAND() 336 MachineBasicBlock::iterator &MBBI, in emitSPUpdate() 383 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates() 419 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment() 439 MachineBasicBlock::iterator MBBI, in BuildCFI() 449 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitPrologueCalleeSavedFrameMoves() 476 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 672 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitEpilogue() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
H A D | XtensaInstrInfo.cpp | 106 MachineBasicBlock::iterator MBBI, in copyPhysReg() 120 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, Register SrcReg, in storeRegToStackSlot() 132 MachineBasicBlock::iterator MBBI, in loadRegFromStackSlot() 155 MachineBasicBlock::iterator MBBI, in loadImmediate()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 61 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 345 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.cpp | 46 MachineBasicBlock::iterator MBBI, in BuildCFI() 58 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves() 91 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 200 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/Mips/ |
H A D | MipsInstrInfo.h | 137 MachineBasicBlock::iterator MBBI, Register SrcReg, in storeRegToStackSlot() 146 MachineBasicBlock::iterator MBBI, Register DestReg, in loadRegFromStackSlot()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | LeonPasses.cpp | 46 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { runOnMachineFunction() local 130 for (auto MBBI = MBB.begin(), E = MBB.end(); MBBI != E; ++MBBI) { runOnMachineFunction() local [all...] |
H A D | SparcFrameLowering.cpp | 42 MachineBasicBlock::iterator MBBI, in emitSPAdjustment() 96 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 217 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiFrameLowering.cpp | 95 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local 177 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 230 MachineBasicBlock::iterator &MBBI, in emitSPUpdate() 337 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in BuildStackAdjustment() 385 MachineBasicBlock::iterator &MBBI, in mergeSPUpdates() 445 MachineBasicBlock::iterator MBBI, in BuildCFI() 483 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, in emitCalleeSavedFrameMoves() 563 MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator(); in emitZeroCallUsedRegs() local 605 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog, in emitStackProbe() 638 MachineBasicBlock::iterator MBBI, in emitStackProbeInline() 650 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog) const { in emitStackProbeInlineGeneric() 679 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, uint64_t Offset, in emitStackProbeInlineGenericBlock() [all …]
|