Home
last modified time | relevance | path

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

123

/external/llvm-project/llvm/lib/Transforms/Scalar/
DSink.cpp35 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove() function
118 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction()
/external/llvm/lib/Transforms/Scalar/
DSink.cpp60 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove() function
150 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSink.cpp60 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove() function
150 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction()
/external/llvm/lib/CodeGen/
DDeadMachineInstructionElim.cpp73 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) in isDead()
DLiveRangeEdit.cpp198 if (!DefMI->isSafeToMove(nullptr, SawStore)) in foldAsLoad()
254 if (!MI->isSafeToMove(nullptr, SawStore)) { in eliminateDeadDef()
DMachineSink.cpp725 if (!MI.isSafeToMove(AA, SawStore)) in SinkInstruction()
777 if (!MI.isSafeToMove(AA, store)) { in SinkInstruction()
DImplicitNullChecks.cpp276 if (!MI->isSafeToMove(&AA, SawStore) || MI->mayLoad()) in isSafeToHoist()
DTwoAddressInstructionPass.cpp196 if (!MI->isSafeToMove(AA, SeenStore)) in sink3AddrInstruction()
860 if (!MI->isSafeToMove(AA, SeenStore)) in rescheduleMIBelowKill()
1042 if (!KillMI->isSafeToMove(AA, SeenStore)) in rescheduleKillAboveMI()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DDeadMachineInstructionElim.cpp72 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) in isDead()
DLiveRangeEdit.cpp219 if (!DefMI->isSafeToMove(nullptr, SawStore)) in foldAsLoad()
277 if (!MI->isSafeToMove(nullptr, SawStore)) { in eliminateDeadDef()
DLiveRangeShrink.cpp155 if (!MI.isSafeToMove(nullptr, SawStore)) { in runOnMachineFunction()
DMachineSink.cpp880 if (!MI.isSafeToMove(AA, SawStore)) in SinkInstruction()
932 if (!MI.isSafeToMove(AA, store)) { in SinkInstruction()
DTwoAddressInstructionPass.cpp224 if (!MI->isSafeToMove(AA, SeenStore)) in sink3AddrInstruction()
900 if (!MI->isSafeToMove(AA, SeenStore)) in rescheduleMIBelowKill()
1085 if (!KillMI->isSafeToMove(AA, SeenStore)) in rescheduleKillAboveMI()
/external/llvm-project/llvm/lib/CodeGen/
DDeadMachineInstructionElim.cpp75 if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) in isDead()
DLiveRangeEdit.cpp219 if (!DefMI->isSafeToMove(nullptr, SawStore)) in foldAsLoad()
278 if (!MI->isSafeToMove(nullptr, SawStore)) { in eliminateDeadDef()
DReachingDefAnalysis.cpp553 bool ReachingDefAnalysis::isSafeToMove(MachineInstr *From, in isSafeToMove() function in ReachingDefAnalysis
588 return isSafeToMove<Iterator>(From, To); in isSafeToMoveForwards()
598 return isSafeToMove<Iterator>(From, To); in isSafeToMoveBackwards()
DLiveRangeShrink.cpp155 if (!MI.isSafeToMove(nullptr, SawStore)) { in runOnMachineFunction()
DMachineSink.cpp1075 if (!MI.isSafeToMove(AA, SawStore)) in SinkInstruction()
1128 if (!MI.isSafeToMove(AA, Store)) { in SinkInstruction()
/external/llvm-project/llvm/include/llvm/CodeGen/
DReachingDefAnalysis.h261 bool isSafeToMove(MachineInstr *From, MachineInstr *To) const;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyRegStackify.cpp316 static bool isSafeToMove(const MachineInstr *Def, const MachineInstr *Insert, in isSafeToMove() function
857 bool CanMove = SameBlock && isSafeToMove(Def, Insert, AA, MRI) && in runOnMachineFunction()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyRegStackify.cpp318 static bool isSafeToMove(const MachineOperand *Def, const MachineOperand *Use, in isSafeToMove() function
897 isSafeToMove(Def, &Use, Insert, AA, MFI, MRI) && in runOnMachineFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DUtils.cpp163 if (!MI.isSafeToMove(/*AA=*/nullptr, SawStore) && !MI.isPHI()) in isTriviallyDead()
/external/llvm/lib/Target/AArch64/
DAArch64ConditionalCompares.cpp416 if (!I.isSafeToMove(nullptr, DontMoveAcrossStore)) { in canSpeculateInstrs()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ConditionalCompares.cpp421 if (!I.isSafeToMove(nullptr, DontMoveAcrossStore)) { in canSpeculateInstrs()
/external/llvm/lib/Target/Lanai/
DLanaiInstrInfo.cpp490 if (!MI->isSafeToMove(/*AliasAnalysis=*/nullptr, DontMoveAcrossStores)) in canFoldIntoSelect()

123