Home
last modified time | relevance | path

Searched refs:AlignVal (Results 1 – 9 of 9) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp150 const Align AlignVal = cast<ConstantInt>(Alignment)->getAlignValue(); in scalarizeMaskedLoad() local
164 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal); in scalarizeMaskedLoad()
172 commonAlignment(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedLoad()
288 const Align AlignVal = cast<ConstantInt>(Alignment)->getAlignValue(); in scalarizeMaskedStore() local
300 Builder.CreateAlignedStore(Src, Ptr, AlignVal); in scalarizeMaskedStore()
307 commonAlignment(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedStore()
419 MaybeAlign AlignVal = cast<ConstantInt>(Alignment)->getMaybeAlignValue(); in scalarizeMaskedGather() local
434 Builder.CreateAlignedLoad(EltTy, Ptr, AlignVal, "Load" + Twine(Idx)); in scalarizeMaskedGather()
485 Builder.CreateAlignedLoad(EltTy, Ptr, AlignVal, "Load" + Twine(Idx)); in scalarizeMaskedGather()
554 MaybeAlign AlignVal = cast<ConstantInt>(Alignment)->getMaybeAlignValue(); in scalarizeMaskedScatter() local
[all …]
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp350 int ScLen, Value *AlignVal, Value *AlignAddr) const;
352 int ScLen, Value *AlignVal, Value *AlignAddr) const;
355 Value *makeTestIfUnaligned(IRBuilderBase &Builder, Value *AlignVal,
1099 Value *AlignVal, Value *AlignAddr) const in realignLoadGroup() argument
1105 bool DoAlign = !HVC.isZero(AlignVal); in realignLoadGroup()
1195 MakePred ? makeTestIfUnaligned(Builder, AlignVal, ScLen) : nullptr; in realignLoadGroup()
1258 Val = HVC.vralignb(Builder, Val, NextLoad, AlignVal); in realignLoadGroup()
1308 Value *AlignVal, Value *AlignAddr) const in realignStoreGroup() argument
1314 bool DoAlign = !HVC.isZero(AlignVal); in realignStoreGroup()
1369 ASpanV[Index - 1].Seg.Val = HVC.vlalignb(Builder, PrevV, ThisV, AlignVal); in realignStoreGroup()
[all …]
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp767 llvm::MaybeAlign AlignVal; in EmitTypeCheck() local
772 AlignVal = Alignment.getAsMaybeAlign(); in EmitTypeCheck()
773 if (!Ty->isIncompleteType() && !AlignVal) in EmitTypeCheck()
774 AlignVal = CGM.getNaturalTypeAlignment(Ty, nullptr, nullptr, in EmitTypeCheck()
779 if (AlignVal && *AlignVal > llvm::Align(1) && in EmitTypeCheck()
780 (!PtrToAlloca || PtrToAlloca->getAlign() < *AlignVal)) { in EmitTypeCheck()
783 PtrAsInt, llvm::ConstantInt::get(IntPtrTy, AlignVal->value() - 1)); in EmitTypeCheck()
794 llvm::ConstantInt::get(Int8Ty, AlignVal ? llvm::Log2(*AlignVal) : 1), in EmitTypeCheck()
H A DCGOpenMPRuntimeGPU.cpp1126 llvm::Value *AlignVal = in getKmpcAllocShared() local
1128 Size = Bld.CreateUDiv(Size, AlignVal); in getKmpcAllocShared()
1129 Size = Bld.CreateNUWMul(Size, AlignVal); in getKmpcAllocShared()
H A DCodeGenModule.cpp5584 CharUnits AlignVal = getContext().getDeclAlign(D); in EmitGlobalVarDefinition() local
5588 AlignVal = *AlignValFromAllocate; in EmitGlobalVarDefinition()
5589 GV->setAlignment(AlignVal.getAsAlign()); in EmitGlobalVarDefinition()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h934 Align AlignVal) { in buildAssertAlign() argument
936 AlignVal.value()); in buildAssertAlign()
/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp4045 uint64_t AlignVal = Alignment.getZExtValue(); in AddAlignedAttr() local
4052 if (!llvm::isPowerOf2_64(AlignVal)) { in AddAlignedAttr()
4064 if (MaxTLSAlign && AlignVal > MaxTLSAlign && in AddAlignedAttr()
4067 << (unsigned)AlignVal << VD << MaxTLSAlign; in AddAlignedAttr()
4076 if (Ty->isVectorType() && AlignVal < 16) { in AddAlignedAttr()
4086 static_cast<unsigned>(AlignVal * Context.getCharWidth())); in AddAlignedAttr()
4119 unsigned AlignVal = TmpAttr.getAlignment(Context); in AddAlignedAttr() local
4125 Context.toCharUnitsFromBits(AlignVal).getQuantity() < 16) { in AddAlignedAttr()
4134 AA->setCachedAlignmentValue(AlignVal); in AddAlignedAttr()
H A DSemaOpenMP.cpp16058 ExprResult AlignVal; in ActOnOpenMPAlignClause() local
16059 AlignVal = VerifyPositiveIntegerConstantInClause(A, OMPC_align); in ActOnOpenMPAlignClause()
16060 if (AlignVal.isInvalid()) in ActOnOpenMPAlignClause()
16062 return OMPAlignClause::Create(getASTContext(), AlignVal.get(), StartLoc, in ActOnOpenMPAlignClause()
/src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3980 uint64_t AlignVal = (RealignOpt ? Align->getAsZExtVal() : 0); in lowerDYNAMIC_STACKALLOC_XPLINK() local
3983 uint64_t RequiredAlign = std::max(AlignVal, StackAlign); in lowerDYNAMIC_STACKALLOC_XPLINK()
4045 uint64_t AlignVal = (RealignOpt ? Align->getAsZExtVal() : 0); in lowerDYNAMIC_STACKALLOC_ELF() local
4048 uint64_t RequiredAlign = std::max(AlignVal, StackAlign); in lowerDYNAMIC_STACKALLOC_ELF()