Home
last modified time | relevance | path

Searched refs:LoadOffset (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp298 isLoadOfStoredAddress(uint64_t LoadSize, int64_t LoadOffset, in isLoadOfStoredAddress() argument
302 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()
H A DPPCHazardRecognizers.h94 bool isLoadOfStoredAddress(uint64_t LoadSize, int64_t LoadOffset,
H A DPPCISelLowering.cpp7435 auto GetLoad = [&](EVT VT, unsigned LoadOffset) { in LowerCall_AIX() argument
7437 (LoadOffset != 0) in LowerCall_AIX()
7444 unsigned LoadOffset = 0; in LowerCall_AIX() local
7448 SDValue Load = GetLoad(PtrVT, LoadOffset); in LowerCall_AIX()
7450 LoadOffset += PtrByteSize; in LowerCall_AIX()
7457 if (LoadOffset == ByValSize) in LowerCall_AIX()
7471 (LoadOffset != 0) ? DAG.getObjectPtrOffset( in LowerCall_AIX()
7494 SDValue Load = GetLoad(VT, LoadOffset); in LowerCall_AIX()
7496 LoadOffset += N; in LowerCall_AIX()
7556 unsigned LoadOffset = 0; in LowerCall_AIX() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp182 int64_t StoreOffset = 0, LoadOffset = 0; in analyzeLoadFromClobberingWrite() local
185 Value *LoadBase = GetPointerBaseWithConstantOffset(LoadPtr, LoadOffset, DL); in analyzeLoadFromClobberingWrite()
200 if (StoreOffset > LoadOffset || in analyzeLoadFromClobberingWrite()
201 StoreOffset + int64_t(StoreSize) < LoadOffset + int64_t(LoadSize)) in analyzeLoadFromClobberingWrite()
206 return LoadOffset - StoreOffset; in analyzeLoadFromClobberingWrite()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp475 APInt LoadOffset(DL.getIndexTypeSizeInBits(LoadPtr->getType()), 0); in areNonOverlapSameBaseLoadAndStore() local
478 DL, LoadOffset, /* AllowNonInbounds */ false); in areNonOverlapSameBaseLoadAndStore()
485 ConstantRange LoadRange(LoadOffset, in areNonOverlapSameBaseLoadAndStore()
486 LoadOffset + LoadAccessSize.toRaw()); in areNonOverlapSameBaseLoadAndStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp2591 int64_t LoadOffset = MI->getOperand(OffsetPosLd).getImm(); in canUseLastOffsetValue() local
2594 NewMI->getOperand(OffsetPosLd).setImm(LoadOffset + StoreOffset); in canUseLastOffsetValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1342 SDValue LoadOffset = in LowerToTLSInitialExecModel() local
1347 return DAG.getNode(ISD::ADD, dl, PtrVT, TP, LoadOffset); in LowerToTLSInitialExecModel()