Home
last modified time | relevance | path

Searched refs:alignDown (Results 1 – 24 of 24) sorted by relevance

/openbsd/src/gnu/llvm/compiler-rt/lib/gwp_asan/tests/
Dalignment.cpp22 static uintptr_t alignDown(uintptr_t Ptr, size_t Alignment) { in alignDown() function in AlignmentTestGPA
23 return GuardedPoolAllocator::alignDown(Ptr, Alignment); in alignDown()
52 EXPECT_EQ(0x7fffu, AlignmentTestGPA::alignDown( in TEST()
59 EXPECT_EQ(0x7000u, AlignmentTestGPA::alignDown( in TEST()
66 EXPECT_EQ(0x4000u, AlignmentTestGPA::alignDown( in TEST()
75 EXPECT_EQ(0x7000u, AlignmentTestGPA::alignDown( in TEST()
82 EXPECT_EQ(0x7000u, AlignmentTestGPA::alignDown( in TEST()
89 EXPECT_EQ(0x4000u, AlignmentTestGPA::alignDown( in TEST()
98 EXPECT_EQ(0x5001u, AlignmentTestGPA::alignDown( in TEST()
105 EXPECT_EQ(0x5000u, AlignmentTestGPA::alignDown( in TEST()
[all …]
/openbsd/src/gnu/llvm/compiler-rt/lib/gwp_asan/
Dguarded_pool_allocator.h129 static uintptr_t alignDown(uintptr_t Ptr, size_t Alignment);
Dguarded_pool_allocator.cpp191 uintptr_t GuardedPoolAllocator::alignDown(uintptr_t Ptr, size_t Alignment) { in alignDown() function in gwp_asan::GuardedPoolAllocator
247 UserPtr = alignDown(SlotEnd - Size, Alignment); in allocate()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/
DAMDGPUBaseInfo.cpp962 MinNumSGPRs = alignDown(MinNumSGPRs, getSGPRAllocGranule(STI)) + 1; in getMinNumSGPRs()
979 MaxNumSGPRs = alignDown(MaxNumSGPRs, getSGPRAllocGranule(STI)); in getMaxNumSGPRs()
1087 unsigned MaxNumVGPRs = alignDown(TotNumVGPRs / WavesPerEU, Granule); in getMinNumVGPRs()
1089 if (MaxNumVGPRs == alignDown(TotNumVGPRs / MaxWavesPerEU, Granule)) in getMinNumVGPRs()
1096 unsigned MaxNumVGPRsNext = alignDown(TotNumVGPRs / (WavesPerEU + 1), Granule); in getMinNumVGPRs()
1104 unsigned MaxNumVGPRs = alignDown(getTotalNumVGPRs(STI) / WavesPerEU, in getMaxNumVGPRs()
2568 const uint32_t MaxImm = alignDown(4095, Alignment.value()); in splitMUBUFOffset()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPULowerKernelArguments.cpp142 int64_t AlignDownOffset = alignDown(EltOffset, 4); in runOnFunction()
DGCNSchedStrategy.cpp86 unsigned VGPRBudget = alignDown(Addressable / TargetOccupancy, Granule); in initialize()
DSIRegisterInfo.cpp540 unsigned BaseIdx = alignDown(ST.getMaxNumSGPRs(MF), 4) - 4; in reservedPrivateSegmentBufferReg()
DSIISelLowering.cpp1764 int64_t AlignDownOffset = alignDown(Offset, 4); in lowerKernargMemParameter()
/openbsd/src/gnu/llvm/lld/ELF/
DARMErrataFix.cpp173 sourceAddr = alignDown(sourceAddr, 4); in getThumbDestAddr()
DLinkerScript.cpp1248 return alignDown(min, config->maxPageSize); in computeBase()
1278 min = alignDown(min - headerSize, config->maxPageSize); in allocateHeaders()
DWriter.cpp2912 alignDown(p->firstSec->offset + p->p_filesz, 4), in writeTrapInstr()
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DMathExtras.h555 inline uint64_t alignDown(uint64_t Value, uint64_t Align, uint64_t Skew = 0) {
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonConstExtenders.cpp1082 int32_t Min = -alignDown((1<<S)-1, A); in getOffsetRange()
1122 int32_t Min = -alignDown((1<<S)-1, A); in getOffsetRange()
1287 int32_t D = alignDown(32767, Ranges[I-Begin].Align); // XXX hardcoded in assignInits()
/openbsd/src/gnu/llvm/lldb/source/Plugins/Process/Linux/
DNativeRegisterContextLinux_ppc64le.cpp563 addr_t begin = llvm::alignDown(addr, 8); in SetHardwareWatchpoint()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp906 NLZ = alignDown(NLZ, 8); in SimplifyDemandedUseBits()
907 NTZ = alignDown(NTZ, 8); in SimplifyDemandedUseBits()
DInstCombineCalls.cpp1492 uint64_t LZ = alignDown(Known.countMinLeadingZeros(), 8); in visitCallInst()
1493 uint64_t TZ = alignDown(Known.countMinTrailingZeros(), 8); in visitCallInst()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86FrameLowering.cpp787 const unsigned BoundOffset = alignDown(Offset, StackProbeSize); in emitStackProbeInlineGenericLoop()
2557 return alignDown(MFI.getMaxCallFrameSize(), getStackAlign().value()) + in getWin64EHFrameIndexRef()
DX86TargetTransformInfo.cpp1489 int ExtractIndex = alignDown((Index % NumElts), NumSubElts); in getShuffleCost()
/openbsd/src/gnu/llvm/clang/lib/AST/
DRecordLayoutBuilder.cpp2994 llvm::alignDown(FieldBitOffset, Context.toBits(Info.Alignment)) + in layoutBitField()
DExprConstant.cpp9215 ? llvm::alignDown(Result.Offset.getQuantity(), Alignment64) in VisitBuiltinCallExpr()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp2126 NLZ = alignDown(NLZ, 8); in SimplifyDemandedBits()
2127 NTZ = alignDown(NTZ, 8); in SimplifyDemandedBits()
DLegalizeIntegerTypes.cpp5321 DAG.getConstant(alignDown(IdxVal, NElts), dl, in PromoteIntRes_EXTRACT_SUBVECTOR()
DSelectionDAGBuilder.cpp3752 int NewStartIdx = alignDown(Idx, MaskNumElts); in visitShuffleVector()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp7093 OffsetBeg = alignDown(OffsetBeg, VecSz, Offset); in getEntryCost()