Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCallingConvLower.cpp46 Align MinAlign, ISD::ArgFlagsTy ArgFlags) { in HandleByVal() argument
51 if (MinAlign > Alignment) in HandleByVal()
52 Alignment = MinAlign; in HandleByVal()
55 Size = unsigned(alignTo(Size, MinAlign)); in HandleByVal()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DAlignment.h216 return Align(MinAlign(A.value(), Offset)); in commonAlignment()
228 return MaybeAlign(MinAlign((*A).value(), Offset)); in commonAlignment()
H A DMathExtras.h672 constexpr inline uint64_t MinAlign(uint64_t A, uint64_t B) {
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DCharUnits.h196 return CharUnits(llvm::MinAlign(Quantity, offset.Quantity)); in alignmentAtOffset()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DOperator.cpp56 Result = Align(MinAlign(Offset, Result.value())); in getMaxPreservedAlignment()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp415 unsigned MinAlign = std::min(SrcAlign, DestAlign); in getMemcpyLoopLoweringType() local
421 if (MinAlign == 2) in getMemcpyLoopLoweringType()
444 unsigned MinAlign = std::min(SrcAlign, DestAlign); in getMemcpyLoopResidualLoweringType() local
446 if (MinAlign != 2) { in getMemcpyLoopResidualLoweringType()
H A DR600ISelLowering.cpp1543 unsigned Alignment = MinAlign(VT.getStoreSize(), PartOffset); in LowerFormalArguments()
H A DAMDGPUISelLowering.cpp1548 unsigned HiAlign = MinAlign(BaseAlign, Size); in SplitVectorLoad()
1641 unsigned HiAlign = MinAlign(BaseAlign, Size); in SplitVectorStore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DAssumeBundleQueries.cpp115 Result.ArgValue = MinAlign(Result.ArgValue, GetArgOr1(1)); in getKnowledgeFromBundle()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp256 int64_t MinAlign = P.getMinAlignment(); in explainPredicates() local
257 if (MinAlign > 0) in explainPredicates()
258 Explanation += " MinAlign=" + utostr(MinAlign); in explainPredicates()
2085 int MinAlign; member in __anon332dbd1e0111::MemoryAlignmentPredicateMatcher
2089 int MinAlign) in MemoryAlignmentPredicateMatcher() argument
2091 MMOIdx(MMOIdx), MinAlign(MinAlign) { in MemoryAlignmentPredicateMatcher()
2092 assert(MinAlign > 0); in MemoryAlignmentPredicateMatcher()
2103 return MMOIdx == Other->MMOIdx && MinAlign == Other->MinAlign; in isIdentical()
2111 << MatchTable::Comment("MinAlign") << MatchTable::IntValue(MinAlign) in emitPredicateOpcodes()
3807 int64_t MinAlign = Predicate.getMinAlignment(); in addBuiltinPredicates() local
[all …]
H A DCodeGenDAGPatterns.cpp1022 int64_t MinAlign = getMinAlignment(); in getPredCode() local
1023 if (MinAlign > 0) { in getPredCode()
1025 Code += utostr(MinAlign); in getPredCode()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h476 unsigned MinAlign = MatchTable[CurrentIdx++]; in executeMatchTable() local
491 << ")->getAlignment() >= " << MinAlign << ")\n"); in executeMatchTable()
492 if (MMO->getAlign() < MinAlign && handleReject() == RejectAndGiveUp) in executeMatchTable()
H A DLegalizerHelper.h259 Align getStackTemporaryAlignment(LLT Type, Align MinAlign = Align()) const;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h449 CCValAssign::LocInfo LocInfo, int MinSize, Align MinAlign,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp81 MinAlign(RK.ArgValue, GEP->getMaxPreservedAlignment(DL).value()); in canonicalizedKnowledge()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1200 Align = MinAlign(SrcSizeC->getZExtValue(), DestAlign); in processMemSetMemCpyDependence()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCall.cpp1124 CharUnits MinAlign, in CreateTempAllocaForCoercion() argument
1128 CharUnits Align = std::max(MinAlign, CharUnits::fromQuantity(PrefAlign)); in CreateTempAllocaForCoercion()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1759 (unsigned)MinAlign(Offset, AlignMask + 1), A}; in visitCallInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp5577 MaybeAlign MinAlign = in foldMemoryOperandImpl() local
5579 if (MinAlign && Alignment < *MinAlign) in foldMemoryOperandImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2533 unsigned Alignment = MinAlign(MTI.getDestAlignment(), in SelectIntrinsicCall()
H A DARMISelLowering.cpp5371 unsigned NewAlign = MinAlign(Ld->getAlignment(), 4); in expandf64Toi32()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3226 Align MinAlign) const { in getStackTemporaryAlignment()
3232 return std::max(Align(PowerOf2Ceil(Ty.getSizeInBytes())), MinAlign); in getStackTemporaryAlignment()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3465 unsigned Alignment = MinAlign(MTI->getDestAlignment(), in fastLowerIntrinsicCall()
H A DAArch64ISelLowering.cpp14193 unsigned Alignment = MinAlign(OrigAlignment, Offset); in splitStoreSplat()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp14912 MinAlign(LD->getAlignment(), 4), MMOFlags, LD->getAAInfo()); in PerformDAGCombine()