| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ScalarizeMaskedMemIntrin.cpp | 153 const Align AlignVal = cast<ConstantInt>(Alignment)->getAlignValue(); in scalarizeMaskedLoad() local 167 LoadInst *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal); in scalarizeMaskedLoad() 177 commonAlignment(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedLoad() 209 LoadInst *Load = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal, in scalarizeMaskedLoad() 326 const Align AlignVal = cast<ConstantInt>(Alignment)->getAlignValue(); in scalarizeMaskedStore() local 338 StoreInst *Store = Builder.CreateAlignedStore(Src, Ptr, AlignVal); in scalarizeMaskedStore() 347 commonAlignment(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedStore() 375 StoreInst *Store = Builder.CreateAlignedStore(Src, Ptr, AlignVal); in scalarizeMaskedStore() 486 MaybeAlign AlignVal = cast<ConstantInt>(Alignment)->getMaybeAlignValue(); in scalarizeMaskedGather() local 501 Builder.CreateAlignedLoad(EltTy, Ptr, AlignVal, "Load" + Twine(Idx)); in scalarizeMaskedGather() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 350 int ScLen, Value *AlignVal, Value *AlignAddr) const; 352 int ScLen, Value *AlignVal, Value *AlignAddr) const; 355 Value *makeTestIfUnaligned(IRBuilderBase &Builder, Value *AlignVal, 1100 Value *AlignVal, Value *AlignAddr) const in realignLoadGroup() argument 1106 bool DoAlign = !HVC.isZero(AlignVal); in realignLoadGroup() 1196 MakePred ? makeTestIfUnaligned(Builder, AlignVal, ScLen) : nullptr; in realignLoadGroup() 1259 Val = HVC.vralignb(Builder, Val, NextLoad, AlignVal); in realignLoadGroup() 1309 Value *AlignVal, Value *AlignAddr) const in realignStoreGroup() argument 1315 bool DoAlign = !HVC.isZero(AlignVal); in realignStoreGroup() 1370 ASpanV[Index - 1].Seg.Val = HVC.vlalignb(Builder, PrevV, ThisV, AlignVal); in realignStoreGroup() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 825 llvm::MaybeAlign AlignVal; in EmitTypeCheck() local 830 AlignVal = Alignment.getAsMaybeAlign(); in EmitTypeCheck() 831 if (!Ty->isIncompleteType() && !AlignVal) in EmitTypeCheck() 832 AlignVal = CGM.getNaturalTypeAlignment(Ty, nullptr, nullptr, in EmitTypeCheck() 837 if (AlignVal && *AlignVal > llvm::Align(1) && in EmitTypeCheck() 838 (!PtrToAlloca || PtrToAlloca->getAlign() < *AlignVal)) { in EmitTypeCheck() 841 PtrAsInt, llvm::ConstantInt::get(IntPtrTy, AlignVal->value() - 1)); in EmitTypeCheck() 853 llvm::ConstantInt::get(Int8Ty, AlignVal ? llvm::Log2(*AlignVal) : 1), in EmitTypeCheck() 2943 auto AlignVal = Align.getQuantity(); in EmitLoadOfReference() local 2944 if (AlignVal > 1) { in EmitLoadOfReference() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1125 llvm::Value *AlignVal = in getKmpcAllocShared() local 1127 Size = Bld.CreateUDiv(Size, AlignVal); in getKmpcAllocShared() 1128 Size = Bld.CreateNUWMul(Size, AlignVal); in getKmpcAllocShared()
|
| H A D | CodeGenModule.cpp | 5909 CharUnits AlignVal = getContext().getDeclAlign(D); in EmitGlobalVarDefinition() local 5913 AlignVal = *AlignValFromAllocate; in EmitGlobalVarDefinition() 5914 GV->setAlignment(AlignVal.getAsAlign()); in EmitGlobalVarDefinition()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 988 Align AlignVal) { in buildAssertAlign() argument 990 AlignVal.value()); in buildAssertAlign()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 4623 uint64_t AlignVal = Alignment.getZExtValue(); in AddAlignedAttr() local 4630 if (!llvm::isPowerOf2_64(AlignVal)) { in AddAlignedAttr() 4642 if (MaxTLSAlign && AlignVal > MaxTLSAlign && in AddAlignedAttr() 4645 << (unsigned)AlignVal << VD << MaxTLSAlign; in AddAlignedAttr() 4654 if (Ty->isVectorType() && AlignVal < 16) { in AddAlignedAttr() 4664 static_cast<unsigned>(AlignVal * Context.getCharWidth())); in AddAlignedAttr() 4697 unsigned AlignVal = TmpAttr.getAlignment(Context); in AddAlignedAttr() local 4703 Context.toCharUnitsFromBits(AlignVal).getQuantity() < 16) { in AddAlignedAttr() 4712 AA->setCachedAlignmentValue(AlignVal); in AddAlignedAttr()
|
| H A D | SemaOpenMP.cpp | 16634 ExprResult AlignVal; in ActOnOpenMPAlignClause() local 16635 AlignVal = VerifyPositiveIntegerConstantInClause(A, OMPC_align); in ActOnOpenMPAlignClause() 16636 if (AlignVal.isInvalid()) in ActOnOpenMPAlignClause() 16638 return OMPAlignClause::Create(getASTContext(), AlignVal.get(), StartLoc, in ActOnOpenMPAlignClause()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 4433 uint64_t AlignVal = (RealignOpt ? Align->getAsZExtVal() : 0); in lowerDYNAMIC_STACKALLOC_XPLINK() local 4436 uint64_t RequiredAlign = std::max(AlignVal, StackAlign); in lowerDYNAMIC_STACKALLOC_XPLINK() 4498 uint64_t AlignVal = (RealignOpt ? Align->getAsZExtVal() : 0); in lowerDYNAMIC_STACKALLOC_ELF() local 4501 uint64_t RequiredAlign = std::max(AlignVal, StackAlign); in lowerDYNAMIC_STACKALLOC_ELF()
|