Home
last modified time | relevance | path

Searched refs:LoadBase (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidStoreForwardingBlocks.cpp384 MachineOperand &LoadBase = getBaseOperand(LoadInst); in buildCopy() local
395 .add(LoadBase) in buildCopy()
402 if (LoadBase.isReg()) in buildCopy()
493 MachineOperand &LoadBase = getBaseOperand(LoadInst); in updateKillStatus() local
499 if (LoadBase.isReg()) { in updateKillStatus()
507 getBaseOperand(LastLoad).setIsKill(LoadBase.isKill()); in updateKillStatus()
609 const MachineOperand &LoadBase = getBaseOperand(LoadInst); in hasSameBaseOpValue() local
611 if (LoadBase.isReg() != StoreBase.isReg()) in hasSameBaseOpValue()
613 if (LoadBase.isReg()) in hasSameBaseOpValue()
614 return LoadBase.getReg() == StoreBase.getReg(); in hasSameBaseOpValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp208 Value *LoadBase = GetPointerBaseWithConstantOffset(LoadPtr, LoadOffset, DL); in analyzeLoadFromClobberingWrite() local
209 if (StoreBase != LoadBase) in analyzeLoadFromClobberingWrite()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp561 const Value *LoadBase = LoadPtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore() local
565 if (LoadBase != StoreBase) in areNonOverlapSameBaseLoadAndStore()