Home
last modified time | relevance | path

Searched refs:StoreBase (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidStoreForwardingBlocks.cpp385 MachineOperand &StoreBase = getBaseOperand(StoreInst); in buildCopy() local
414 .add(StoreBase) in buildCopy()
422 if (StoreBase.isReg()) in buildCopy()
494 MachineOperand &StoreBase = getBaseOperand(StoreInst); in updateKillStatus() local
509 if (StoreBase.isReg()) { in updateKillStatus()
513 getBaseOperand(StInst->getPrevNode()).setIsKill(StoreBase.isKill()); in updateKillStatus()
610 const MachineOperand &StoreBase = getBaseOperand(StoreInst); in hasSameBaseOpValue() local
611 if (LoadBase.isReg() != StoreBase.isReg()) in hasSameBaseOpValue()
614 return LoadBase.getReg() == StoreBase.getReg(); in hasSameBaseOpValue()
615 return LoadBase.getIndex() == StoreBase.getIndex(); in hasSameBaseOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp206 Value *StoreBase = in analyzeLoadFromClobberingWrite() local
209 if (StoreBase != LoadBase) in analyzeLoadFromClobberingWrite()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp532 Register StoreBase = BIO.getBase(); in addStoreToCandidate() local
534 C.BasePtr = StoreBase; in addStoreToCandidate()
563 if (C.BasePtr != StoreBase) in addStoreToCandidate()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp563 const Value *StoreBase = StorePtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore() local
565 if (LoadBase != StoreBase) in areNonOverlapSameBaseLoadAndStore()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp22752 const BaseIndexOffset StoreBase = BaseIndexOffset::match(ST, DAG); in visitLIFETIME_END() local
22755 if (LifetimeEndBase.contains(DAG, LifetimeEnd->getSize() * 8, StoreBase, in visitLIFETIME_END()
22757 LLVM_DEBUG(dbgs() << "\nRemoving store:"; StoreBase.dump(); in visitLIFETIME_END()