Home
last modified time | relevance | path

Searched refs:MinOffset (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp1206 int64_t MinOffset; member in __anon8432fbd50711::LSRUse
1235 : Kind(K), AccessTy(AT), MinOffset(INT64_MAX), MaxOffset(INT64_MIN), in LSRUse()
1409 int64_t MinOffset, int64_t MaxOffset, in isAMCompletelyFolded() argument
1414 if (((int64_t)((uint64_t)BaseOffset + MinOffset) > BaseOffset) != in isAMCompletelyFolded()
1415 (MinOffset > 0)) in isAMCompletelyFolded()
1417 MinOffset = (uint64_t)BaseOffset + MinOffset; in isAMCompletelyFolded()
1423 return isAMCompletelyFolded(TTI, Kind, AccessTy, BaseGV, MinOffset, in isAMCompletelyFolded()
1430 int64_t MinOffset, int64_t MaxOffset, in isAMCompletelyFolded() argument
1441 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, in isAMCompletelyFolded()
1446 static bool isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, in isLegalUse() argument
[all …]
DGuardWidening.cpp593 ConstantInt *MinOffset = CurrentChecks.front().getOffset(), in combineRangeChecks() local
597 if ((MaxOffset->getValue() - MinOffset->getValue()) in combineRangeChecks()
601 APInt MaxDiff = MaxOffset->getValue() - MinOffset->getValue(); in combineRangeChecks()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp1035 int64_t MinOffset; member in __anonb55a72010611::LSRUse
1058 MinOffset(INT64_MAX), in LSRUse()
1227 int64_t MinOffset, int64_t MaxOffset, in isLegalUse() argument
1231 if (((int64_t)((uint64_t)AM.BaseOffs + MinOffset) > AM.BaseOffs) != in isLegalUse()
1232 (MinOffset > 0)) in isLegalUse()
1234 AM.BaseOffs = (uint64_t)AM.BaseOffs + MinOffset; in isLegalUse()
1236 AM.BaseOffs = (uint64_t)AM.BaseOffs - MinOffset; in isLegalUse()
1274 int64_t MinOffset, int64_t MaxOffset, in isAlwaysFoldable() argument
1301 return isLegalUse(AM, MinOffset, MaxOffset, Kind, AccessTy, TLI); in isAlwaysFoldable()
1900 int64_t NewMinOffset = LU.MinOffset; in reconcileNewOffset()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64LoadStoreOptimizer.cpp1271 int MinOffset = Offset < MIOffset ? Offset : MIOffset; in findMatchingInsn() local
1277 if ((!IsUnscaled && alignTo(MinOffset, 2) != MinOffset) || in findMatchingInsn()
1288 if (!inBoundsForPair(IsUnscaled, MinOffset, OffsetStride)) { in findMatchingInsn()
1296 if (IsUnscaled && (alignTo(MinOffset, OffsetStride) != MinOffset)) { in findMatchingInsn()
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.cpp1318 int MinOffset = 0; // CS offsets are negative. in assignCalleeSavedSpillSlots() local
1325 MinOffset = std::min(MinOffset, S->Offset); in assignCalleeSavedSpillSlots()
1336 int Off = MinOffset - RC->getSize(); in assignCalleeSavedSpillSlots()
1341 MinOffset = std::min(MinOffset, Off); in assignCalleeSavedSpillSlots()
/external/llvm/lib/CodeGen/
DScheduleDAGInstrs.cpp608 int64_t MinOffset = std::min(MMOa->getOffset(), MMOb->getOffset()); in MIsNeedChainEdge() local
609 int64_t Overlapa = MMOa->getSize() + MMOa->getOffset() - MinOffset; in MIsNeedChainEdge()
610 int64_t Overlapb = MMOb->getSize() + MMOb->getOffset() - MinOffset; in MIsNeedChainEdge()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp7842 int64_t MinOffset = std::min(SrcValueOffset1, SrcValueOffset2); in isAlias() local
7843 int64_t Overlap1 = Size1 + SrcValueOffset1 - MinOffset; in isAlias()
7844 int64_t Overlap2 = Size2 + SrcValueOffset2 - MinOffset; in isAlias()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp14825 int64_t MinOffset = std::min(Op0->getSrcValueOffset(), in isAlias() local
14828 Op0->getSrcValueOffset() - MinOffset; in isAlias()
14830 Op1->getSrcValueOffset() - MinOffset; in isAlias()