Searched refs:MinAlign (Results 1 - 19 of 19) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp47 Align MinAlign, ISD::ArgFlagsTy ArgFlags) {
52 if (MinAlign > Alignment)
53 Alignment = MinAlign;
56 Size = unsigned(alignTo(Size, MinAlign));
45 HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, int MinSize, Align MinAlign, ISD::ArgFlagsTy ArgFlags) argument
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/
H A DCharUnits.h209 return CharUnits(llvm::MinAlign(Quantity, offset.Quantity));
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp92 Result = Align(MinAlign(Offset, Result.value()));
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DAssumeBundleQueries.cpp118 Result.ArgValue = MinAlign(Result.ArgValue, GetArgOr1(1));
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/
H A DAlignment.h211 /// Same semantic as MinAlign.
213 return Align(MinAlign(A.value(), Offset));
H A DMathExtras.h338 constexpr inline uint64_t MinAlign(uint64_t A, uint64_t B) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp427 unsigned MinAlign = std::min(SrcAlign, DestAlign); local
433 if (MinAlign == 2)
462 unsigned MinAlign = std::min(SrcAlign, DestAlign);
464 if (MinAlign != 2) {
/freebsd-current/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp146 int64_t MinAlign = P.getMinAlignment(); local
147 if (MinAlign > 0)
148 Explanation += " MinAlign=" + utostr(MinAlign);
582 int64_t MinAlign = Predicate.getMinAlignment(); local
583 if (MinAlign > 0) {
584 InsnMatcher.addPredicate<MemoryAlignmentPredicateMatcher>(0, MinAlign);
H A DGlobalISelMatchTable.h1544 int MinAlign; member in class:llvm::MemoryAlignmentPredicateMatcher
1548 int MinAlign)
1550 MMOIdx(MMOIdx), MinAlign(MinAlign) {
1551 assert(MinAlign > 0);
1547 MemoryAlignmentPredicateMatcher(unsigned InsnVarID, unsigned MMOIdx, int MinAlign) argument
H A DGlobalISelMatchTable.cpp1563 return MMOIdx == Other->MMOIdx && MinAlign == Other->MinAlign;
1571 << MatchTable::Comment("MinAlign") << MatchTable::ULEB128Value(MinAlign)
H A DCodeGenDAGPatterns.cpp1048 int64_t MinAlign = getMinAlignment(); local
1049 if (MinAlign > 0) {
1051 Code += utostr(MinAlign);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h433 CCValAssign::LocInfo LocInfo, int MinSize, Align MinAlign,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGIMatchTableExecutorImpl.h561 uint64_t MinAlign = readULEB(); local
576 << MMOIdx << ")->getAlignment() >= " << MinAlign local
578 if (MMO->getAlign() < MinAlign && handleReject() == RejectAndGiveUp)
H A DLegalizerHelper.h287 Align getStackTemporaryAlignment(LLT Type, Align MinAlign = Align()) const;
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp82 MinAlign(RK.ArgValue, GEP->getMaxPreservedAlignment(DL).value());
/freebsd-current/contrib/llvm-project/lld/MachO/
H A DInputFiles.cpp924 nextIsec->align = MinAlign(sectionAlign, sym.n_value);
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp1154 CharUnits MinAlign,
1158 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign));
1153 CreateTempAllocaForCoercion(CodeGenFunction &CGF, llvm::Type *Ty, CharUnits MinAlign, const Twine &Name = �) argument
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3925 Align MinAlign) const {
3931 return std::max(Align(PowerOf2Ceil(Ty.getSizeInBytes())), MinAlign);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2917 (unsigned)MinAlign(Offset, AlignMask + 1), A};

Completed in 502 milliseconds