Home
last modified time | relevance | path

Searched defs:UseMI (Results 1 – 25 of 47) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp24 MachineInstr *UseMI; member
151 const MachineInstr &UseMI, in isInlineConstantIfFolded()
175 const MachineInstr &UseMI, in frameIndexMayFold()
531 MachineInstr *UseMI, in tryToFoldACImm()
605 MachineInstr *UseMI, in foldOperand()
1201 for (auto &UseMI : in foldInstOperand() local
1224 MachineInstr *UseMI = Use.getParent(); in foldInstOperand() local
1255 MachineInstr *UseMI = NonInlineUse->getParent(); in foldInstOperand() local
1264 MachineInstr *UseMI = U->getParent(); in foldInstOperand() local
1539 MachineInstr *UseMI = Op->getParent(); in tryFoldRegSequence() local
H A DSIFixSGPRCopies.cpp186 const auto *UseMI = MO.getParent(); in tryChangeVGPRtoSGPRinCopy() local
788 const MachineInstr *UseMI = Use.getParent(); in processPHINode() local
H A DSILowerControlFlow.cpp217 auto UseMI = MRI->use_instr_nodbg_begin(SaveExecReg); in emitIf() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp187 MachineInstr &UseMI = *NodeAddr<StmtNode *>(IA).Addr->getCode(); in canRemoveAddasl() local
314 MachineInstr *UseMI = NodeAddr<StmtNode *>(IA).Addr->getCode(); in isSafeToExtLR() local
399 MachineInstr *UseMI = OwnerN.Addr->getCode(); in processAddUses() local
412 MachineInstr *UseMI) { in updateAddUses()
623 MachineInstr *UseMI = UseIA.Addr->getCode(); in changeAddAsl() local
669 bool HexagonOptAddrMode::xformUseMI(MachineInstr *TfrMI, MachineInstr *UseMI, in xformUseMI()
750 MachineInstr *UseMI = OwnerN.Addr->getCode(); in processBlock() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DRegisterScavenging.cpp290 MachineBasicBlock::iterator &UseMI) { in findSurvivorReg()
449 MachineBasicBlock::iterator &UseMI) { in spill()
545 MachineBasicBlock::iterator UseMI; in scavengeRegister() local
574 MachineBasicBlock::iterator UseMI; in scavengeRegisterBackwards() local
H A DMachineTraceMetrics.cpp651 static bool getDataDeps(const MachineInstr &UseMI, in getDataDeps()
681 static void getPHIDeps(const MachineInstr &UseMI, in getPHIDeps()
700 static void updatePhysDepsDownwards(const MachineInstr *UseMI, in updatePhysDepsDownwards()
782 updateDepth(MachineTraceMetrics::TraceBlockInfo &TBI, const MachineInstr &UseMI, in updateDepth()
821 updateDepth(const MachineBasicBlock *MBB, const MachineInstr &UseMI, in updateDepth()
953 static bool pushDepHeight(const DataDep &Dep, const MachineInstr &UseMI, in pushDepHeight()
H A DTargetSchedule.cpp186 const MachineInstr *UseMI, unsigned UseOperIdx) const { in computeOperandLatency() argument
H A DPeepholeOptimizer.cpp504 MachineInstr *UseMI = UseMO.getParent(); in INITIALIZE_PASS_DEPENDENCY() local
577 MachineInstr *UseMI = UseMO->getParent(); in INITIALIZE_PASS_DEPENDENCY() local
1868 for (const MachineInstr &UseMI : MRI.use_nodbg_instructions(DefOp.getReg())) { in getNextSourceFromBitcast() local
H A DLiveRangeEdit.cpp187 MachineInstr *DefMI = nullptr, *UseMI = nullptr; in foldAsLoad() local
H A DMachineSSAUpdater.cpp225 MachineInstr *UseMI = U.getParent(); in RewriteUse() local
H A DRegisterCoalescer.cpp866 MachineInstr *UseMI = MO.getParent(); in removeCopyByCommutingDef() local
916 MachineInstr *UseMI = UseMO.getParent(); in removeCopyByCommutingDef() local
1547 MachineInstr *UseMI = UseMO.getParent(); in reMaterializeTrivialDef() local
1740 MachineInstr *UseMI = &*(I++); in updateRegDefsUses() local
H A DDetectDeadLanes.cpp420 const MachineInstr &UseMI = *MO.getParent(); in determineInitialUsedLanes() local
H A DTwoAddressInstructionPass.cpp383 MachineInstr &UseMI = *MRI->use_instr_nodbg_begin(Reg); in findOnlyInterestingUse() local
640 while (MachineInstr *UseMI = findOnlyInterestingUse(Reg, MBB, MRI, TII,IsCopy, in scanUses() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips16RegisterInfo.cpp58 MachineBasicBlock::iterator &UseMI, const TargetRegisterClass *RC, in saveScavengerRegister()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp126 MachineInstr &UseMI = *MOUse.getParent(); in localizeInterBlock() local
H A DCombinerHelper.cpp404 MachineInstr &UseMI = *UseMO.getParent(); in InsertInsnsWithoutSideEffectsBeforeUse() local
481 for (auto &UseMI : MRI.use_nodbg_instructions(LoadValue.getReg())) { in matchCombineExtendingLoads() local
559 MachineInstr *UseMI = UseMO->getParent(); in applyCombineExtendingLoads() local
629 const MachineInstr &UseMI) { in isPredecessor()
645 const MachineInstr &UseMI) { in dominates()
870 for (auto &UseMI : MRI.use_nodbg_instructions(Addr)) { in findPreIndexCandidate() local
1001 for (auto &UseMI : MRI.use_nodbg_instructions(Src1)) { in matchCombineDivRem() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp286 MachineInstr *UseMI = UseMO.getParent(); in processBlock() local
H A DPPCInstrInfo.cpp168 const MachineInstr &UseMI, in getOperandLatency()
2040 bool PPCInstrInfo::onlyFoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in onlyFoldImmediate()
2107 bool PPCInstrInfo::FoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in FoldImmediate()
2422 MachineInstr *UseMI = &*I; in optimizeCompareInstr() local
2485 MachineInstr *UseMI = &*MRI->use_instr_begin(CRReg); in optimizeCompareInstr() local
2606 MachineInstr *UseMI = &*I; in optimizeCompareInstr() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp122 MachineInstr *UseMI = &*MRI->use_instr_nodbg_begin(Reg); in getDefReg() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp159 MachineInstr &UseMI = *MRI.use_instr_begin(Dst); in matchAArch64MulConstCombine() local
H A DAArch64RegisterBankInfo.cpp755 for (const MachineInstr &UseMI : in getInstrMapping() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp102 static void transferImpOps(MachineInstr &OldMI, MachineInstrBuilder &UseMI, in transferImpOps()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp579 for (auto &UseMI : MRI->use_nodbg_instructions(CurReg)) { in buildClosure() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp546 bool VEInstrInfo::FoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in FoldImmediate()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1561 virtual bool FoldImmediate(MachineInstr &UseMI, MachineInstr &DefMI, in FoldImmediate()
1628 const MachineInstr &UseMI, in hasHighOperandLatency()

12