Home
last modified time | relevance | path

Searched refs:SawStore (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp70 bool &SawStore, SmallSet<unsigned, 32> &RegDefs,
151 bool SawStore = false; in findDelayInstr() local
166 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) { in findDelayInstr()
177 bool &SawStore, SmallSet<unsigned, 32> &RegDefs, in delayHasHazard() argument
185 if (SawStore) in delayHasHazard()
191 if (SawStore) in delayHasHazard()
193 SawStore = true; in delayHasHazard()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp151 bool SawStore = false; in runOnMachineFunction() local
174 if (!MI.isSafeToMove(SawStore)) { in runOnMachineFunction()
180 SawStore = false; in runOnMachineFunction()
H A DLiveRangeEdit.cpp236 bool SawStore = true; in foldAsLoad() local
237 if (!DefMI->isSafeToMove(SawStore)) in foldAsLoad()
298 bool SawStore = false; in eliminateDeadDef() local
299 if (!MI->isSafeToMove(SawStore)) { in eliminateDeadDef()
H A DMachineLateInstrsCleanup.cpp182 bool SawStore = true; in isCandidate() local
183 if (!MI->isSafeToMove(SawStore) || MI->isImplicitDef() || MI->isInlineAsm()) in isCandidate()
H A DMachineSink.cpp245 bool SinkInstruction(MachineInstr &MI, bool &SawStore,
416 bool SawStore = true; in PerformSinkAndFold() local
417 if (!MI.isSafeToMove(SawStore)) in PerformSinkAndFold()
967 bool ProcessedBegin, SawStore = false; in ProcessBlock() local
997 if (SinkInstruction(MI, SawStore, AllSuccessors)) { in ProcessBlock()
1669 bool SawStore = false; in hasStoreBetween() local
1721 SawStore = true; in hasStoreBetween()
1734 if (!SawStore) in hasStoreBetween()
1835 bool MachineSinking::SinkInstruction(MachineInstr &MI, bool &SawStore, in SinkInstruction() argument
1842 if (!MI.isSafeToMove(SawStore)) in SinkInstruction()
H A DMachineInstr.cpp1323 bool MachineInstr::isSafeToMove(bool &SawStore) const { in isSafeToMove()
1331 SawStore = true; in isSafeToMove()
1365 return !SawStore; in isSafeToMove()
1388 bool SawStore = false; in wouldBeTriviallyDead() local
1389 return isPHI() || isSafeToMove(SawStore); in wouldBeTriviallyDead()
H A DIfConversion.cpp2114 bool SawStore = true; in MaySpeculate() local
2115 if (!MI.isSafeToMove(SawStore)) in MaySpeculate()
H A DTargetInstrInfo.cpp530 bool SawStore = false; in optimizeLoadInstr() local
531 if (!DefMI->isSafeToMove(SawStore)) in optimizeLoadInstr()
H A DModuloSchedule.cpp755 bool SawStore = false; in removeDeadInstructions() local
758 if (!MI->isSafeToMove(SawStore) && !MI->isPHI()) { in removeDeadInstructions()
H A DRegisterCoalescer.cpp1335 bool SawStore = false; in reMaterializeTrivialDef() local
1336 if (!DefMI->isSafeToMove(SawStore)) in reMaterializeTrivialDef()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVectorPeephole.cpp541 bool SawStore = false; in isSafeToMove() local
551 SawStore = true; in isSafeToMove()
555 return From.isSafeToMove(SawStore); in isSafeToMove()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1736 LLVM_ABI bool isSafeToMove(bool &SawStore) const;