Home
last modified time | relevance | path

Searched refs:isSafeToMove (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSink.cpp60 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove() function
150 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DDeadMachineInstructionElim.cpp72 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) in isDead()
H A DLiveRangeEdit.cpp220 if (!DefMI->isSafeToMove(nullptr, SawStore)) in foldAsLoad()
276 if (!MI->isSafeToMove(nullptr, SawStore)) { in eliminateDeadDef()
H A DLiveRangeShrink.cpp155 if (!MI.isSafeToMove(nullptr, SawStore)) { in runOnMachineFunction()
H A DMachineSink.cpp786 if (!MI.isSafeToMove(AA, SawStore)) in SinkInstruction()
837 if (!MI.isSafeToMove(AA, store)) { in SinkInstruction()
H A DTwoAddressInstructionPass.cpp225 if (!MI->isSafeToMove(AA, SeenStore)) in sink3AddrInstruction()
902 if (!MI->isSafeToMove(AA, SeenStore)) in rescheduleMIBelowKill()
1087 if (!KillMI->isSafeToMove(AA, SeenStore)) in rescheduleKillAboveMI()
H A DEarlyIfConversion.cpp223 if (!I->isSafeToMove(nullptr, DontMoveAcrossStore)) { in canSpeculateInstrs()
H A DBranchFolding.cpp1958 if (!PI->isSafeToMove(nullptr, DontMoveAcrossStore) || TII->isPredicated(*PI)) in findHoistingInsertPosAndDeps()
2082 if (!TIB->isSafeToMove(nullptr, DontMoveAcrossStore)) in HoistCommonCodeInSuccs()
H A DMachineLICM.cpp983 if ((!I.isSafeToMove(AA, DontMoveAcrossStore)) && in IsLICMCandidate()
H A DMachineInstr.cpp1148 bool MachineInstr::isSafeToMove(AliasAnalysis *AA, bool &SawStore) const { in isSafeToMove() function in MachineInstr
H A DIfConversion.cpp1987 if (!MI.isSafeToMove(nullptr, SawStore)) in MaySpeculate()
H A DRegisterCoalescer.cpp1206 if (!DefMI->isSafeToMove(AA, SawStore)) in reMaterializeTrivialDef()
H A DMachinePipeliner.cpp2461 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) { in removeDeadInstructions()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp140 if (!MI.isSafeToMove(/*AA=*/nullptr, SawStore) && !MI.isPHI()) in isTriviallyDead()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ConditionalCompares.cpp422 if (!I.isSafeToMove(nullptr, DontMoveAcrossStore)) { in canSpeculateInstrs()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp488 if (!MI->isSafeToMove(/*AliasAnalysis=*/nullptr, DontMoveAcrossStores)) in canFoldIntoSelect()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1355 bool isSafeToMove(AliasAnalysis *AA, bool &SawStore) const;
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp1473 if (MI->isInlineAsm() || !MI->isSafeToMove(nullptr, Store)) in removeDeadCode()
H A DHexagonBitSimplify.cpp1014 if (!MI->isPHI() && !MI->isSafeToMove(nullptr, Store)) in runOnNode()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp204 if (!LocalMI.isSafeToMove(nullptr, Store)) in flushLocalValueMap()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp2074 if (!MI->isSafeToMove(/* AliasAnalysis = */ nullptr, DontMoveAcrossStores)) in canFoldIntoMOVCC()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp3909 if (!DefMI->isSafeToMove(nullptr, SawStore)) in optimizeLoadInstr()