| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Sink.cpp | 30 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove() function 113 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | DeadMachineInstructionElim.cpp | 74 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) in isDead()
|
| H A D | ReachingDefAnalysis.cpp | 555 bool ReachingDefAnalysis::isSafeToMove(MachineInstr *From, in isSafeToMove() function in ReachingDefAnalysis 590 return isSafeToMove<Iterator>(From, To); in isSafeToMoveForwards() 600 return isSafeToMove<Iterator>(From, To); in isSafeToMoveBackwards()
|
| H A D | LiveRangeEdit.cpp | 241 if (!DefMI->isSafeToMove(nullptr, SawStore)) in foldAsLoad() 303 if (!MI->isSafeToMove(nullptr, SawStore)) { in eliminateDeadDef()
|
| H A D | LiveRangeShrink.cpp | 156 if (!MI.isSafeToMove(nullptr, SawStore)) { in runOnMachineFunction()
|
| H A D | MachineLateInstrsCleanup.cpp | 161 if (!MI->isSafeToMove(nullptr, SawStore) || MI->isImplicitDef() || in isCandidate()
|
| H A D | MachineSink.cpp | 366 if (!MI.isSafeToMove(AA, SawStore)) in PerformSinkAndFold() 679 if (!MI.isSafeToMove(AA, DontMoveAcrossStore)) { in FindCycleSinkCandidates() 1604 if (!MI.isSafeToMove(AA, SawStore)) in SinkInstruction() 1655 if (!MI.isSafeToMove(AA, Store)) { in SinkInstruction()
|
| H A D | TwoAddressInstructionPass.cpp | 878 if (!MI->isSafeToMove(AA, SeenStore)) in rescheduleMIBelowKill() 1061 if (!KillMI->isSafeToMove(AA, SeenStore)) in rescheduleKillAboveMI()
|
| H A D | BranchFolding.cpp | 1883 if (!PI->isSafeToMove(nullptr, DontMoveAcrossStore) || TII->isPredicated(*PI)) in findHoistingInsertPosAndDeps() 2007 if (!TIB->isSafeToMove(nullptr, DontMoveAcrossStore)) in HoistCommonCodeInSuccs()
|
| H A D | EarlyIfConversion.cpp | 238 if (!MI.isSafeToMove(nullptr, DontMoveAcrossStore)) { in canSpeculateInstrs()
|
| H A D | MachineLICM.cpp | 1009 if ((!I.isSafeToMove(AA, DontMoveAcrossStore)) && in IsLICMCandidate()
|
| H A D | IfConversion.cpp | 2099 if (!MI.isSafeToMove(nullptr, SawStore)) in MaySpeculate()
|
| H A D | MachineInstr.cpp | 1255 bool MachineInstr::isSafeToMove(AAResults *AA, bool &SawStore) const { in isSafeToMove() function in MachineInstr
|
| H A D | ModuloSchedule.cpp | 738 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) { in removeDeadInstructions()
|
| H A D | RegisterCoalescer.cpp | 1322 if (!DefMI->isSafeToMove(AA, SawStore)) in reMaterializeTrivialDef()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ReachingDefAnalysis.h | 261 bool isSafeToMove(MachineInstr *From, MachineInstr *To) const;
|
| H A D | MachineInstr.h | 1695 bool isSafeToMove(AAResults *AA, bool &SawStore) const;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 319 bool isSafeToMove( 562 if (isSafeToMove<IsLoad>(ChainIt->Inst, NewChain.front().Inst, in splitChainByMayAliasInstrs() 992 bool Vectorizer::isSafeToMove( in isSafeToMove() function in Vectorizer
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegStackify.cpp | 312 static bool isSafeToMove(const MachineOperand *Def, const MachineOperand *Use, in isSafeToMove() function 877 bool CanMove = SameBlock && isSafeToMove(Def, &Use, Insert, MFI, MRI) && in runOnMachineFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ConditionalCompares.cpp | 419 if (!I.isSafeToMove(nullptr, DontMoveAcrossStore)) { in canSpeculateInstrs()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.cpp | 485 if (!MI->isSafeToMove(/*AliasAnalysis=*/nullptr, DontMoveAcrossStores)) in canFoldIntoSelect()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 237 if (!MI.isSafeToMove(/*AA=*/nullptr, SawStore) && !MI.isPHI()) in isTriviallyDead()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenInsert.cpp | 1454 if (MI->isInlineAsm() || !MI->isSafeToMove(nullptr, Store)) in removeDeadCode()
|
| H A D | HexagonBitSimplify.cpp | 1040 if (!MI->isPHI() && !MI->isSafeToMove(nullptr, Store)) in runOnNode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.cpp | 1396 if (!MI->isSafeToMove(/* AliasAnalysis = */ nullptr, DontMoveAcrossStores)) in canFoldAsPredicatedOp()
|