Home
last modified time | relevance | path

Searched refs:StoreOffset (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp302 if (LoadValue == StoreValue[i] && LoadOffset == StoreOffset[i]) in isLoadOfStoredAddress()
310 if (StoreOffset[i] < LoadOffset) { in isLoadOfStoredAddress()
311 if (int64_t(StoreOffset[i]+StoreSize[i]) > LoadOffset) return true; in isLoadOfStoredAddress()
313 if (int64_t(LoadOffset+LoadSize) > StoreOffset[i]) return true; in isLoadOfStoredAddress()
405 StoreOffset[NumStores] = MO->getOffset(); in EmitInstruction()
H A DPPCHazardRecognizers.h72 int64_t StoreOffset[4]; variable
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp179 int64_t StoreOffset = 0, LoadOffset = 0; in analyzeLoadFromClobberingWrite() local
181 GetPointerBaseWithConstantOffset(WritePtr, StoreOffset, DL); in analyzeLoadFromClobberingWrite()
197 if (StoreOffset > LoadOffset || in analyzeLoadFromClobberingWrite()
198 StoreOffset + int64_t(StoreSize) < LoadOffset + int64_t(LoadSize)) in analyzeLoadFromClobberingWrite()
203 return LoadOffset - StoreOffset; in analyzeLoadFromClobberingWrite()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoads.cpp451 APInt StoreOffset(DL.getIndexTypeSizeInBits(StorePtr->getType()), 0); in areNonOverlapSameBaseLoadAndStore() local
455 DL, StoreOffset, /* AllowNonInbounds */ false); in areNonOverlapSameBaseLoadAndStore()
462 ConstantRange StoreRange(StoreOffset, in areNonOverlapSameBaseLoadAndStore()
463 StoreOffset + StoreAccessSize.toRaw()); in areNonOverlapSameBaseLoadAndStore()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprCXX.cpp560 CharUnits StoreOffset = Store.first; in EmitNullBaseClassInitialization() local
564 CGF.Builder.CreateConstInBoundsByteGEP(DestPtr, StoreOffset), in EmitNullBaseClassInitialization()
565 CGF.Builder.CreateConstInBoundsByteGEP(SrcPtr, StoreOffset), in EmitNullBaseClassInitialization()
574 CharUnits StoreOffset = Store.first; in EmitNullBaseClassInitialization() local
578 CGF.Builder.CreateConstInBoundsByteGEP(DestPtr, StoreOffset), in EmitNullBaseClassInitialization()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp2199 int64_t StoreOffset = PrevDef->getOperand(OffsetPos1).getImm(); in canUseLastOffsetValue() local
2201 NewMI->getOperand(OffsetPosLd).setImm(LoadOffset + StoreOffset); in canUseLastOffsetValue()
2211 Offset = StoreOffset; in canUseLastOffsetValue()