Home
last modified time | relevance | path

Searched defs:DefMI (Results 1 – 25 of 77) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CondBrTuning.cpp145 MachineInstr &DefMI) { in tryToTuneBranch()
312 MachineInstr *DefMI = getOperandDef(MI.getOperand(0)); in runOnMachineFunction() local
H A DAArch64Subtarget.cpp559 const MachineInstr *DefMI = Def->getInstr(); in adjustSchedDependency() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVRegisterBankInfo.cpp368 MachineInstr *DefMI = MRI.getVRegDef(MI.getOperand(0).getReg()); in getInstrMapping() local
423 MachineInstr *DefMI = MRI.getVRegDef(VReg); in getInstrMapping() local
494 MachineInstr *DefMI = MRI.getVRegDef(MI.getOperand(1).getReg()); in getInstrMapping() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp94 MachineInstr *DefMI = MRI->getVRegDef(Reg); in getAccDefMI() local
146 MachineInstr *DefMI = MRI->getVRegDef(Reg); in hasLoopHazard() local
217 MachineInstr *DefMI = getAccDefMI(MI); in FindMLxHazard() local
H A DARMHazardRecognizer.cpp26 static bool hasRAWHazard(MachineInstr *DefMI, MachineInstr *MI, in hasRAWHazard()
52 MachineInstr *DefMI = LastMI; in getHazardType() local
H A DARMFixCortexA57AES1742098Pass.cpp361 MachineInstr *DefMI = *It; in analyzeMF() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp72 const MachineInstr *DefMI) { in checkRematerializable()
90 MachineInstr *DefMI = LIS.getInstructionFromIndex(OrigVNI->def); in scanRemattable() local
205 MachineInstr *DefMI = nullptr, *UseMI = nullptr; in foldAsLoad() local
H A DTargetSchedule.cpp171 const MachineInstr *DefMI, unsigned DefOperIdx, in computeOperandLatency()
271 computeOutputLatency(const MachineInstr *DefMI, unsigned DefOperIdx, in computeOutputLatency()
H A DMachineTraceMetrics.cpp675 const MachineInstr *DefMI; member
811 const MachineInstr *DefMI = MTM.MRI->getVRegDef(LIR.Reg); in computeCrossBlockCriticalPath() local
1016 addLiveIns(const MachineInstr *DefMI, unsigned DefOp, in addLiveIns()
1169 const MachineInstr *DefMI = MTM.MRI->getVRegDef(LIR.Reg); in computeInstrHeights() local
1310 bool MachineTraceMetrics::Trace::isDepInTrace(const MachineInstr &DefMI, in isDepInTrace()
H A DMachineLateInstrsCleanup.cpp152 MachineInstr *DefMI = MBBDefs[Reg]; in clearKillsForDef() local
H A DPHIElimination.cpp230 MachineInstr *DefMI = MRI->getVRegDef(VirtReg); in run() local
601 if (MachineInstr *DefMI = MRI->getVRegDef(SrcReg)) in LowerPHINode() local
H A DInitUndef.cpp114 for (auto &DefMI : MRI->def_instructions(Reg)) { in findImplictDefMIFromReg() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp915 MachineInstr *DefMI = MRI.getVRegDef(VReg); in getInstrMapping() local
926 MachineInstr *DefMI = MRI.getVRegDef(VReg); in getInstrMapping() local
985 MachineInstr *DefMI = MRI.getVRegDef(VReg); in getInstrMapping() local
1073 MachineInstr *DefMI = MRI.getVRegDef(VReg); in getInstrMapping() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp618 MachineInstr* DefMI = MRI->getVRegDef(Reg); in formWebs() local
723 MachineInstr *DefMI = MRI->getVRegDef(UseReg); in recordUnoptimizableWebs() local
800 MachineInstr *DefMI = MRI->getVRegDef(UseReg); in markSwapsForRemoval() local
H A DPPCInstrInfo.cpp167 const InstrItineraryData *ItinData, const MachineInstr &DefMI, in getOperandLatency()
730 MachineInstr *DefMI = MRI->getVRegDef(Reg); in getConstantFromConstantPool() local
2070 bool PPCInstrInfo::onlyFoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in onlyFoldImmediate()
2141 bool PPCInstrInfo::foldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in foldImmediate()
3431 MachineInstr *DefMI = nullptr; in getForwardingDefMI() local
3493 MachineInstr *DefMI = getDefMIPostRA(Reg, MI, SeenIntermediateUse); in getForwardingDefMI() local
3774 MachineInstr *DefMI = getForwardingDefMI(MI, ForwardingOperand, in convertToImmediateForm() local
4465 bool PPCInstrInfo::isDefMIElgibleForForwarding(MachineInstr &DefMI, in isDefMIElgibleForForwarding()
4495 const MachineOperand &RegMO, const MachineInstr &DefMI, in isRegElgibleForForwarding()
4536 const MachineInstr &DefMI, in isImmElgibleForForwarding()
[all …]
H A DPPCMIPeephole.cpp646 MachineInstr *DefMI = MRI->getVRegDef(TrueReg1); in simplifyCode() local
805 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode() local
872 MachineInstr *DefMI = MRI->getVRegDef(TrueReg); in simplifyCode() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp350 for (auto *DefMI : List) { in chooseBestLEA() local
525 MachineInstr *DefMI; in removeRedundantAddrCalc() local
H A DX86TileConfig.cpp216 for (auto &DefMI : MRI.def_instructions(R)) { in runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCRegisterBankInfo.cpp181 MachineInstr *DefMI = MRI.getVRegDef(MI.getOperand(0).getReg()); in getInstrMapping() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteAGPRCopyMFMA.cpp123 MachineInstr *DefMI = LIS.getInstructionFromIndex(VNI->def); in run() local
H A DAMDGPURegBankSelect.cpp177 auto DefMI = MRI.getVRegDef(Reg)->getIterator(); in constrainRegBankUse() local
H A DSIFixSGPRCopies.cpp740 MachineInstr *DefMI = MRI->getVRegDef(MO->getReg()); in run() local
840 MachineInstr *DefMI = MRI->getVRegDef(MI.getOperand(I).getReg()); in processPHINode() local
863 MachineInstr *DefMI = MRI->getVRegDef(MaybeVGPRConstMO.getReg()); in tryMoveVGPRConstToSGPR() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp590 if (auto *DefMI = getAVLDefMI(LIS)) in hasNonZeroAVL() local
928 const MachineInstr *DefMI = Info.getAVLDefMI(LIS); in INITIALIZE_PASS() local
1074 if (const MachineInstr *DefMI = Info.getAVLDefMI(LIS); in insertVSETVLI() local
1380 MachineInstr *DefMI = LIS->getInstructionFromIndex(Value->def); in needVSETVLIPHI() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp280 MachineInstr *DefMI = MRI.getVRegDef(Reg); in isCallViaRegister() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h289 MachineInstr *DefMI = getDefIgnoringCopies(Reg, MRI); in getOpcodeDef() local

1234