Home
last modified time | relevance | path

Searched refs:OtherMI (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp228 MachineInstr *OtherMI = &*MII; in isSafetoMove() local
229 for (const MachineOperand &Mo : OtherMI->operands()) in isSafetoMove()
235 MachineInstr *OtherMI = &*MII; in isSafetoMove() local
236 for (const MachineOperand &Mo : OtherMI->operands()) in isSafetoMove()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp993 for (MachineInstr &OtherMI : make_range(End, KillPos)) { in rescheduleMIBelowKill()
995 if (OtherMI.isDebugOrPseudoInstr()) in rescheduleMIBelowKill()
1000 if (OtherMI.hasUnmodeledSideEffects() || OtherMI.isCall() || in rescheduleMIBelowKill()
1001 OtherMI.isBranch() || OtherMI.isTerminator()) in rescheduleMIBelowKill()
1004 for (const MachineOperand &MO : OtherMI.operands()) { in rescheduleMIBelowKill()
1031 assert((MOReg != Reg || &OtherMI == KillMI) && in rescheduleMIBelowKill()
1165 for (MachineInstr &OtherMI : in rescheduleKillAboveMI()
1168 if (OtherMI.isDebugOrPseudoInstr()) in rescheduleKillAboveMI()
1173 if (OtherMI.hasUnmodeledSideEffects() || OtherMI.isCall() || in rescheduleKillAboveMI()
1174 OtherMI.isBranch() || OtherMI.isTerminator()) in rescheduleKillAboveMI()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h215 const MachineInstrBuilder &cloneMemRefs(const MachineInstr &OtherMI) const { in cloneMemRefs() argument
216 MI->cloneMemRefs(*MF, OtherMI); in cloneMemRefs()
334 copyImplicitOps(const MachineInstr &OtherMI) const { in copyImplicitOps() argument
335 MI->copyImplicitOps(*MF, OtherMI); in copyImplicitOps()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPDirectives.cpp3192 const MacroInfo *OtherMI = getMacroInfo(MacroNameTok.getIdentifierInfo()); in HandleDefineDirective() local
3193 if (!OtherMI || !MI->isIdenticalTo(*OtherMI, *this, in HandleDefineDirective()
3204 if (const MacroInfo *OtherMI=getMacroInfo(MacroNameTok.getIdentifierInfo())) { in HandleDefineDirective() local
3215 SourceMgr.getFileID(OtherMI->getDefinitionLoc()) == in HandleDefineDirective()
3221 !MI->isIdenticalTo(*OtherMI, *this, in HandleDefineDirective()
3225 assert(!OtherMI->isWarnIfUnused()); in HandleDefineDirective()
3235 if (!OtherMI->isUsed() && OtherMI->isWarnIfUnused()) in HandleDefineDirective()
3236 Diag(OtherMI->getDefinitionLoc(), diag::pp_macro_not_used); in HandleDefineDirective()
3240 if (isLanguageDefinedBuiltin(SourceMgr, OtherMI, II->getName())) in HandleDefineDirective()
3244 else if (!OtherMI->isAllowRedefinitionsWithoutWarning() && in HandleDefineDirective()
[all …]
H A DPPMacroExpansion.cpp563 M.forAllDefinitions([&](const MacroInfo *OtherMI) { in HandleMacroExpandedIdentifier() argument
564 if (OtherMI != MI) in HandleMacroExpandedIdentifier()
565 Diag(OtherMI->getDefinitionLoc(), diag::note_pp_ambiguous_macro_other) in HandleMacroExpandedIdentifier()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h213 bool matchCombineDivRem(MachineInstr &MI, MachineInstr *&OtherMI);
214 void applyCombineDivRem(MachineInstr &MI, MachineInstr *&OtherMI);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp505 return llvm::any_of(C.Stores, [&](MachineInstr *OtherMI) { in operationAliasesWithCandidate() argument
506 return instMayAlias(MI, *OtherMI, *MRI, AA); in operationAliasesWithCandidate()
H A DCombinerHelper.cpp1478 MachineInstr *&OtherMI) { in matchCombineDivRem() argument
1532 OtherMI = &UseMI; in matchCombineDivRem()
1541 MachineInstr *&OtherMI) { in applyCombineDivRem() argument
1543 assert(OtherMI && "OtherMI shouldn't be empty."); in applyCombineDivRem()
1548 DestRemReg = OtherMI->getOperand(0).getReg(); in applyCombineDivRem()
1550 DestDivReg = OtherMI->getOperand(0).getReg(); in applyCombineDivRem()
1561 MachineInstr *FirstInst = dominates(MI, *OtherMI) ? &MI : OtherMI; in applyCombineDivRem()
1569 OtherMI->eraseFromParent(); in applyCombineDivRem()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp2212 for (auto [OtherMI, OtherOffset] : InstsWCommonBase) { in promoteConstantOffsetToImm()
2219 OtherMI->dump()); in promoteConstantOffsetToImm()
2220 updateBaseAndOffset(*OtherMI, Base, OtherOffset - AnchorAddr.Offset); in promoteConstantOffsetToImm()
2221 LLVM_DEBUG(dbgs() << " After promotion: "; OtherMI->dump()); in promoteConstantOffsetToImm()