Home
last modified time | relevance | path

Searched refs:MinAlign (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A Dsecondary_test.cpp124 constexpr scudo::uptr MinAlign = FIRST_32_SECOND_64(8, 16); in TEST_F() local
125 constexpr scudo::uptr HeaderSize = scudo::roundUpTo(8, MinAlign); in TEST_F()
134 scudo::roundUpTo((1U << SizeLog) + Delta, MinAlign); in TEST_F()
136 HeaderSize + UserSize + (Align > MinAlign ? Align - HeaderSize : 0); in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCallingConvLower.cpp44 Align MinAlign, ISD::ArgFlagsTy ArgFlags) { in HandleByVal() argument
49 if (MinAlign > Alignment) in HandleByVal()
50 Alignment = MinAlign; in HandleByVal()
53 Size = unsigned(alignTo(Size, MinAlign)); in HandleByVal()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DMathExtrasTest.cpp288 TEST(MathExtras, MinAlign) { in TEST() argument
289 EXPECT_EQ(1u, MinAlign(2, 3)); in TEST()
290 EXPECT_EQ(2u, MinAlign(2, 4)); in TEST()
291 EXPECT_EQ(1u, MinAlign(17, 64)); in TEST()
292 EXPECT_EQ(256u, MinAlign(256, 512)); in TEST()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DCharUnits.h202 return CharUnits(llvm::MinAlign(Quantity, offset.Quantity)); in alignmentAtOffset()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp409 unsigned MinAlign = std::min(SrcAlign, DestAlign); in getMemcpyLoopLoweringType() local
415 if (MinAlign == 2) in getMemcpyLoopLoweringType()
444 unsigned MinAlign = std::min(SrcAlign, DestAlign); in getMemcpyLoopResidualLoweringType() local
446 if (MinAlign != 2) { in getMemcpyLoopResidualLoweringType()
H A DR600ISelLowering.cpp1490 unsigned Alignment = MinAlign(VT.getStoreSize(), PartOffset); in LowerFormalArguments()
/llvm-project-15.0.7/llvm/lib/IR/
H A DOperator.cpp81 Result = Align(MinAlign(Offset, Result.value())); in getMaxPreservedAlignment()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DAssumeBundleQueries.cpp115 Result.ArgValue = MinAlign(Result.ArgValue, GetArgOr1(1)); in getKnowledgeFromBundle()
/llvm-project-15.0.7/llvm/test/TableGen/
H A Daddress-space-patfrags.td84 // GISEL-NEXT: GIM_CheckMemoryAlignment, /*MI*/0, /*MMO*/0, /*MinAlign*/2,
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DAlignment.h214 return Align(MinAlign(A.value(), Offset)); in commonAlignment()
H A DMathExtras.h699 constexpr inline uint64_t MinAlign(uint64_t A, uint64_t B) {
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp269 int64_t MinAlign = P.getMinAlignment(); in explainPredicates() local
270 if (MinAlign > 0) in explainPredicates()
271 Explanation += " MinAlign=" + utostr(MinAlign); in explainPredicates()
2102 int MinAlign; member in __anoncee47b830111::MemoryAlignmentPredicateMatcher
2106 int MinAlign) in MemoryAlignmentPredicateMatcher() argument
2108 MMOIdx(MMOIdx), MinAlign(MinAlign) { in MemoryAlignmentPredicateMatcher()
2109 assert(MinAlign > 0); in MemoryAlignmentPredicateMatcher()
2120 return MMOIdx == Other->MMOIdx && MinAlign == Other->MinAlign; in isIdentical()
3852 int64_t MinAlign = Predicate.getMinAlignment(); in addBuiltinPredicates() local
3853 if (MinAlign > 0) { in addBuiltinPredicates()
[all …]
H A DCodeGenDAGPatterns.cpp1067 int64_t MinAlign = getMinAlignment(); in getPredCode() local
1068 if (MinAlign > 0) { in getPredCode()
1070 Code += utostr(MinAlign); in getPredCode()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DLongJmp.cpp296 DotAddress = alignTo(DotAddress, BinaryFunction::MinAlign); in tentativeLayoutRelocColdPart()
355 DotAddress = alignTo(DotAddress, BinaryFunction::MinAlign); in tentativeLayoutRelocMode()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h496 unsigned MinAlign = MatchTable[CurrentIdx++]; in executeMatchTable() local
511 << ")->getAlignment() >= " << MinAlign << ")\n"); in executeMatchTable()
512 if (MMO->getAlign() < MinAlign && handleReject() == RejectAndGiveUp) in executeMatchTable()
H A DLegalizerHelper.h288 Align getStackTemporaryAlignment(LLT Type, Align MinAlign = Align()) const;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h447 CCValAssign::LocInfo LocInfo, int MinSize, Align MinAlign,
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp83 MinAlign(RK.ArgValue, GEP->getMaxPreservedAlignment(DL).value()); in canonicalizedKnowledge()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryEmitter.cpp291 Streamer.emitCodeAlignment(BinaryFunction::MinAlign, &*BC.STI); in emitFunction()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryFunction.h185 static constexpr unsigned MinAlign = 2; variable
/llvm-project-15.0.7/lld/MachO/
H A DInputFiles.cpp1012 nextIsec->align = MinAlign(sectionAlign, sym.n_value); in parseSymbols()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCall.cpp1144 CharUnits MinAlign, in CreateTempAllocaForCoercion() argument
1148 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign)); in CreateTempAllocaForCoercion()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2538 unsigned Alignment = MinAlign(MTI.getDestAlignment(), in SelectIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp6117 MaybeAlign MinAlign = in foldMemoryOperandImpl() local
6119 if (MinAlign && Alignment < *MinAlign) in foldMemoryOperandImpl()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2271 (unsigned)MinAlign(Offset, AlignMask + 1), A}; in visitCallInst()

12