reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/MachineInstr.h
 1440   bool isSafeToMove(AAResults *AA, bool &SawStore) const;

References

lib/CodeGen/BranchFolding.cpp
 1940   if (!PI->isSafeToMove(nullptr, DontMoveAcrossStore) || TII->isPredicated(*PI))
 2064     if (!TIB->isSafeToMove(nullptr, DontMoveAcrossStore))
lib/CodeGen/DeadMachineInstructionElim.cpp
   71   if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI())
lib/CodeGen/EarlyIfConversion.cpp
  238     if (!I->isSafeToMove(nullptr, DontMoveAcrossStore)) {
lib/CodeGen/GlobalISel/Utils.cpp
  163   if (!MI.isSafeToMove(/*AA=*/nullptr, SawStore) && !MI.isPHI())
lib/CodeGen/IfConversion.cpp
 2110   if (!MI.isSafeToMove(nullptr, SawStore))
lib/CodeGen/LiveRangeEdit.cpp
  219   if (!DefMI->isSafeToMove(nullptr, SawStore))
  277   if (!MI->isSafeToMove(nullptr, SawStore)) {
lib/CodeGen/LiveRangeShrink.cpp
  154       if (!MI.isSafeToMove(nullptr, SawStore)) {
lib/CodeGen/MachineLICM.cpp
  981   if ((!I.isSafeToMove(AA, DontMoveAcrossStore)) &&
lib/CodeGen/MachineSink.cpp
  845   if (!MI.isSafeToMove(AA, SawStore))
  897     if (!MI.isSafeToMove(AA, store)) {
lib/CodeGen/ModuloSchedule.cpp
  719       if (!MI->isSafeToMove(nullptr, SawStore) && !MI->isPHI()) {
lib/CodeGen/RegisterCoalescer.cpp
 1236   if (!DefMI->isSafeToMove(AA, SawStore))
lib/CodeGen/SelectionDAG/FastISel.cpp
  203       if (!LocalMI.isSafeToMove(nullptr, Store))
lib/CodeGen/TwoAddressInstructionPass.cpp
  224   if (!MI->isSafeToMove(AA, SeenStore))
  900   if (!MI->isSafeToMove(AA, SeenStore))
 1085   if (!KillMI->isSafeToMove(AA, SeenStore))
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  421     if (!I.isSafeToMove(nullptr, DontMoveAcrossStore)) {
lib/Target/ARM/ARMBaseInstrInfo.cpp
 2207   if (!MI->isSafeToMove(/* AliasAnalysis = */ nullptr, DontMoveAcrossStores))
lib/Target/Hexagon/HexagonBitSimplify.cpp
 1010     if (!MI->isPHI() && !MI->isSafeToMove(nullptr, Store))
lib/Target/Hexagon/HexagonGenInsert.cpp
 1472     if (MI->isInlineAsm() || !MI->isSafeToMove(nullptr, Store))
lib/Target/Lanai/LanaiInstrInfo.cpp
  487   if (!MI->isSafeToMove(/*AliasAnalysis=*/nullptr, DontMoveAcrossStores))
lib/Target/X86/X86InstrInfo.cpp
 3841   if (!DefMI->isSafeToMove(nullptr, SawStore))