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.cpp385 MachineOperand &LoadBase = getBaseOperand(LoadInst); in buildCopy() local
396 .add(LoadBase) in buildCopy()
403 if (LoadBase.isReg()) in buildCopy()
494 MachineOperand &LoadBase = getBaseOperand(LoadInst); in updateKillStatus() local
500 if (LoadBase.isReg()) { in updateKillStatus()
508 getBaseOperand(LastLoad).setIsKill(LoadBase.isKill()); in updateKillStatus()
610 const MachineOperand &LoadBase = getBaseOperand(LoadInst); in hasSameBaseOpValue() local
612 if (LoadBase.isReg() != StoreBase.isReg()) in hasSameBaseOpValue()
614 if (LoadBase.isReg()) in hasSameBaseOpValue()
615 return LoadBase.getReg() == StoreBase.getReg(); in hasSameBaseOpValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp185 Value *LoadBase = GetPointerBaseWithConstantOffset(LoadPtr, LoadOffset, DL); in analyzeLoadFromClobberingWrite() local
186 if (StoreBase != LoadBase) in analyzeLoadFromClobberingWrite()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp486 const Value *LoadBase = LoadPtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore() local
490 if (LoadBase != StoreBase) in areNonOverlapSameBaseLoadAndStore()