| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64CompressJumpTables.cpp | 122 MinOffset = std::numeric_limits<int>::max(); in compressJumpTable() 129 if (BlockOffset <= MinOffset) { in compressJumpTable() 130 MinOffset = BlockOffset; in compressJumpTable() 138 if (!isInt<21>(MinOffset - Offset)) { in compressJumpTable() 143 int Span = MaxOffset - MinOffset; in compressJumpTable()
|
| H A D | AArch64MachineFunctionInfo.h | 281 int64_t MinOffset = std::numeric_limits<int64_t>::max(); in getCalleeSavedStackSize() local 289 MinOffset = std::min<int64_t>(Offset, MinOffset); in getCalleeSavedStackSize() 296 MinOffset = std::min<int64_t>(Offset, MinOffset); in getCalleeSavedStackSize() 300 unsigned Size = alignTo(MaxOffset - MinOffset, 16); in getCalleeSavedStackSize()
|
| H A D | AArch64LoadStoreOptimizer.cpp | 593 int &MinOffset, int &MaxOffset) { in getPrePostIndexedMemOpInfo() argument 602 MinOffset = -64; in getPrePostIndexedMemOpInfo() 605 MinOffset = -256; in getPrePostIndexedMemOpInfo() 1633 int MinOffset = Offset < MIOffset ? Offset : MIOffset; in findMatchingInsn() local 1639 if ((!IsUnscaled && alignTo(MinOffset, 2) != MinOffset) || in findMatchingInsn() 1651 if (!inBoundsForPair(IsUnscaled, MinOffset, OffsetStride)) { in findMatchingInsn() 1660 if (IsUnscaled && (alignTo(MinOffset, OffsetStride) != MinOffset)) { in findMatchingInsn() 1814 int Scale, MinOffset, MaxOffset; in mergeUpdateInsn() local 1815 getPrePostIndexedMemOpInfo(*I, Scale, MinOffset, MaxOffset); in mergeUpdateInsn() 1891 int Scale, MinOffset, MaxOffset; in isMatchingUpdateInsn() local [all …]
|
| H A D | AArch64InstrInfo.cpp | 2676 unsigned &Width, int64_t &MinOffset, in getMemOpInfo() argument 2684 MinOffset = MaxOffset = 0; in getMemOpInfo() 2690 MinOffset = -256; in getMemOpInfo() 2697 MinOffset = -256; in getMemOpInfo() 2707 MinOffset = -256; in getMemOpInfo() 2717 MinOffset = -256; in getMemOpInfo() 2728 MinOffset = -256; in getMemOpInfo() 2739 MinOffset = -256; in getMemOpInfo() 2748 MinOffset = -64; in getMemOpInfo() 2755 MinOffset = 0; in getMemOpInfo() [all …]
|
| H A D | AArch64InstrInfo.h | 162 int64_t &MinOffset, int64_t &MaxOffset);
|
| H A D | AArch64FrameLowering.cpp | 1169 int64_t MinOffset, MaxOffset; in convertCalleeSaveRestoreToSPPrePostIncDec() local 1171 NewOpc, Scale, Width, MinOffset, MaxOffset); in convertCalleeSaveRestoreToSPPrePostIncDec() 1179 CSStackSizeInc < MinOffset || CSStackSizeInc > MaxOffset) { in convertCalleeSaveRestoreToSPPrePostIncDec()
|
| H A D | AArch64ISelLowering.cpp | 20726 uint64_t MinOffset = -1ull; in performGlobalAddressCombine() local 20735 MinOffset = std::min(MinOffset, C->getZExtValue()); in performGlobalAddressCombine() 20737 uint64_t Offset = MinOffset + GN->getOffset(); in performGlobalAddressCombine() 20766 DAG.getConstant(MinOffset, DL, MVT::i64)); in performGlobalAddressCombine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 146 uint64_t MinOffset = -1ull; in matchFoldGlobalOffset() local 154 MinOffset = std::min(MinOffset, Cst->Value.getZExtValue()); in matchFoldGlobalOffset() 160 uint64_t NewOffset = MinOffset + CurrOffset; in matchFoldGlobalOffset() 180 MatchInfo = std::make_pair(NewOffset, MinOffset); in matchFoldGlobalOffset() 208 uint64_t Offset, MinOffset; in applyFoldGlobalOffset() local 209 std::tie(Offset, MinOffset) = MatchInfo; in applyFoldGlobalOffset() 221 B.buildConstant(LLT::scalar(64), -static_cast<int64_t>(MinOffset))); in applyFoldGlobalOffset()
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/xray/ |
| H A D | xray_x86_64.cpp | 120 static constexpr int64_t MinOffset{std::numeric_limits<int32_t>::min()}; variable 150 if (TrampolineOffset < MinOffset || TrampolineOffset > MaxOffset) { in patchFunctionEntry() 197 if (TrampolineOffset < MinOffset || TrampolineOffset > MaxOffset) { in patchFunctionExit() 227 if (TrampolineOffset < MinOffset || TrampolineOffset > MaxOffset) { in patchFunctionTailExit()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | DFAPacketizer.cpp | 288 int64_t MinOffset = std::min(Op1.getOffset(), Op2.getOffset()); in alias() local 289 int64_t Overlapa = Op1.getSize() + Op1.getOffset() - MinOffset; in alias() 290 int64_t Overlapb = Op2.getSize() + Op2.getOffset() - MinOffset; in alias()
|
| H A D | MachineInstr.cpp | 1287 int64_t MinOffset = std::min(OffsetA, OffsetB); in MemOperandsHaveAlias() local 1312 int64_t LowWidth = (MinOffset == OffsetA) ? WidthA : WidthB; in MemOperandsHaveAlias() 1313 return (MinOffset + LowWidth > MaxOffset); in MemOperandsHaveAlias() 1326 KnownWidthA ? WidthA + OffsetA - MinOffset : MemoryLocation::UnknownSize; in MemOperandsHaveAlias() 1328 KnownWidthB ? WidthB + OffsetB - MinOffset : MemoryLocation::UnknownSize; in MemOperandsHaveAlias()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 1200 int64_t MinOffset = std::numeric_limits<int64_t>::max(); member in __anon6fa033cb0811::LSRUse 1239 if (f.Offset < MinOffset) in pushFixup() 1240 MinOffset = f.Offset; in pushFixup() 1729 int64_t MinOffset, int64_t MaxOffset, in isAMCompletelyFolded() argument 1734 if (((int64_t)((uint64_t)BaseOffset + MinOffset) > BaseOffset) != in isAMCompletelyFolded() 1735 (MinOffset > 0)) in isAMCompletelyFolded() 1737 MinOffset = (uint64_t)BaseOffset + MinOffset; in isAMCompletelyFolded() 1743 return isAMCompletelyFolded(TTI, Kind, AccessTy, BaseGV, MinOffset, in isAMCompletelyFolded() 1750 int64_t MinOffset, int64_t MaxOffset, in isAMCompletelyFolded() argument 1761 return isAMCompletelyFolded(TTI, MinOffset, MaxOffset, Kind, AccessTy, in isAMCompletelyFolded() [all …]
|
| H A D | GuardWidening.cpp | 688 const ConstantInt *MinOffset = CurrentChecks.front().getOffset(); in combineRangeChecks() local 692 if ((MaxOffset->getValue() - MinOffset->getValue()) in combineRangeChecks() 696 APInt MaxDiff = MaxOffset->getValue() - MinOffset->getValue(); in combineRangeChecks()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LoadStoreOpt.cpp | 269 int64_t MinOffset = std::min(SrcValOffset0, SrcValOffset1); in instMayAlias() local 270 int64_t Overlap0 = Size0 + SrcValOffset0 - MinOffset; in instMayAlias() 271 int64_t Overlap1 = Size1 + SrcValOffset1 - MinOffset; in instMayAlias()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86AvoidStoreForwardingBlocks.cpp | 523 int64_t MinOffset = std::min(Op1.getOffset(), Op2.getOffset()); in alias() local 524 int64_t Overlapa = Op1.getSize() + Op1.getOffset() - MinOffset; in alias() 525 int64_t Overlapb = Op2.getSize() + Op2.getOffset() - MinOffset; in alias()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 1660 int MinOffset = 0; // CS offsets are negative. in assignCalleeSavedSpillSlots() local 1667 MinOffset = std::min(MinOffset, S->Offset); in assignCalleeSavedSpillSlots() 1679 int Off = MinOffset - Size; in assignCalleeSavedSpillSlots() 1683 MinOffset = std::min(MinOffset, Off); in assignCalleeSavedSpillSlots()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 26148 int64_t MinOffset = std::min(SrcValOffset0, SrcValOffset1); in mayAlias() local 26149 int64_t Overlap0 = *Size0 + SrcValOffset0 - MinOffset; in mayAlias() 26150 int64_t Overlap1 = *Size1 + SrcValOffset1 - MinOffset; in mayAlias()
|