Searched refs:OtherMI (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCopyHoisting.cpp | 228 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 D | TwoAddressInstructionPass.cpp | 993 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 D | MachineInstrBuilder.h | 215 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 D | PPDirectives.cpp | 3192 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 D | PPMacroExpansion.cpp | 563 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 D | CombinerHelper.h | 213 bool matchCombineDivRem(MachineInstr &MI, MachineInstr *&OtherMI); 214 void applyCombineDivRem(MachineInstr &MI, MachineInstr *&OtherMI);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LoadStoreOpt.cpp | 505 return llvm::any_of(C.Stores, [&](MachineInstr *OtherMI) { in operationAliasesWithCandidate() argument 506 return instMayAlias(MI, *OtherMI, *MRI, AA); in operationAliasesWithCandidate()
|
H A D | CombinerHelper.cpp | 1478 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 D | SILoadStoreOptimizer.cpp | 2212 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()
|