Searched refs:isSafeToMove (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp60 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, function
150 if (!isSafeToMove(Inst, AA, Stores))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DDeadMachineInstructionElim.cpp72 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI())
H A DLiveRangeEdit.cpp219 if (!DefMI->isSafeToMove(nullptr, SawStore))
277 if (!MI->isSafeToMove(nullptr, SawStore)) {
H A DLiveRangeShrink.cpp155 if (!MI.isSafeToMove(nullptr, SawStore)) {
H A DMachineSink.cpp876 if (!MI.isSafeToMove(AA, SawStore))
928 if (!MI.isSafeToMove(AA, store)) {
H A DTwoAddressInstructionPass.cpp224 if (!MI->isSafeToMove(AA, SeenStore))
900 if (!MI->isSafeToMove(AA, SeenStore))
1085 if (!KillMI->isSafeToMove(AA, SeenStore))
H A DBranchFolding.cpp1910 if (!PI->isSafeToMove(nullptr, DontMoveAcrossStore) || TII->isPredicated(*PI))
2034 if (!TIB->isSafeToMove(nullptr, DontMoveAcrossStore))
H A DEarlyIfConversion.cpp239 if (!I->isSafeToMove(nullptr, DontMoveAcrossStore)) {
H A DMachineLICM.cpp1017 if ((!I.isSafeToMove(AA, DontMoveAcrossStore)) &&
1027 // Stores and side effects are already checked by isSafeToMove.
H A DMachineInstr.cpp1159 /// isSafeToMove - Return true if it is safe to move this instruction. If
1162 bool MachineInstr::isSafeToMove(AAResults *AA, bool &SawStore) const { function in class:MachineInstr
H A DIfConversion.cpp2117 if (!MI.isSafeToMove(nullptr, SawStore))
H A DModuloSchedule.cpp720 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) {
H A DRegisterCoalescer.cpp1265 if (!DefMI->isSafeToMove(AA, SawStore))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp163 if (!MI.isSafeToMove(/*AA=*/nullptr, SawStore) && !MI.isPHI())
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp316 static bool isSafeToMove(const MachineInstr *Def, const MachineInstr *Insert, function
857 bool CanMove = SameBlock && isSafeToMove(Def, Insert, AA, MRI) &&
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp421 if (!I.isSafeToMove(nullptr, DontMoveAcrossStore)) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1440 bool isSafeToMove(AAResults *AA, bool &SawStore) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp487 if (!MI->isSafeToMove(/*AliasAnalysis=*/nullptr, DontMoveAcrossStores))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp1477 if (MI->isInlineAsm() || !MI->isSafeToMove(nullptr, Store))
H A DHexagonBitSimplify.cpp1011 if (!MI->isPHI() && !MI->isSafeToMove(nullptr, Store))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp203 if (!LocalMI.isSafeToMove(nullptr, Store))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp2204 if (!MI->isSafeToMove(/* AliasAnalysis = */ nullptr, DontMoveAcrossStores))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp3839 if (!DefMI->isSafeToMove(nullptr, SawStore))

Completed in 366 milliseconds