| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | ScalarizeMaskedMemIntrin.cpp | 149 const Align AlignVal = cast<ConstantInt>(Alignment)->getAlignValue(); in scalarizeMaskedLoad() local 163 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal); in scalarizeMaskedLoad() 171 commonAlignment(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedLoad() 291 const Align AlignVal = cast<ConstantInt>(Alignment)->getAlignValue(); in scalarizeMaskedStore() local 303 Builder.CreateAlignedStore(Src, Ptr, AlignVal); in scalarizeMaskedStore() 310 commonAlignment(AlignVal, EltTy->getPrimitiveSizeInBits() / 8); in scalarizeMaskedStore() 426 MaybeAlign AlignVal = cast<ConstantInt>(Alignment)->getMaybeAlignValue(); in scalarizeMaskedGather() local 492 Builder.CreateAlignedLoad(EltTy, Ptr, AlignVal, "Load" + Twine(Idx)); in scalarizeMaskedGather() 561 MaybeAlign AlignVal = cast<ConstantInt>(Alignment)->getMaybeAlignValue(); in scalarizeMaskedScatter() local 572 Builder.CreateAlignedStore(OneElt, Ptr, AlignVal); in scalarizeMaskedScatter() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 738 Value *AlignVal = nullptr; // Right-shift amount (for valign). in realignGroup() local 753 AlignVal = HVC.getConstInt(Diff); in realignGroup() 766 AlignVal = Builder.CreatePtrToInt(WithMinOffset.Addr, HVC.getIntTy()); in realignGroup() 785 bool DoAlign = !HVC.isZero(AlignVal); in realignGroup() 808 ASpan[j + 1].Seg.Val, AlignVal); in realignGroup() 871 ASpanV[j].Seg.Val, AlignVal); in realignGroup() 873 ASpanM[j].Seg.Val, AlignVal); in realignGroup()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 760 llvm::MaybeAlign AlignVal; in EmitTypeCheck() local 765 AlignVal = Alignment.getAsMaybeAlign(); in EmitTypeCheck() 766 if (!Ty->isIncompleteType() && !AlignVal) in EmitTypeCheck() 767 AlignVal = CGM.getNaturalTypeAlignment(Ty, nullptr, nullptr, in EmitTypeCheck() 772 if (AlignVal && *AlignVal > llvm::Align(1) && in EmitTypeCheck() 773 (!PtrToAlloca || PtrToAlloca->getAlign() < *AlignVal)) { in EmitTypeCheck() 776 PtrAsInt, llvm::ConstantInt::get(IntPtrTy, AlignVal->value() - 1)); in EmitTypeCheck() 787 llvm::ConstantInt::get(Int8Ty, AlignVal ? llvm::Log2(*AlignVal) : 1), in EmitTypeCheck()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1445 llvm::Value *AlignVal = in emitGenericVarsProlog() local 1448 Size = Bld.CreateUDiv(Size, AlignVal); in emitGenericVarsProlog() 1449 Size = Bld.CreateNUWMul(Size, AlignVal); in emitGenericVarsProlog()
|
| H A D | CodeGenModule.cpp | 4840 CharUnits AlignVal = getContext().getDeclAlign(D); in EmitGlobalVarDefinition() local 4844 AlignVal = *AlignValFromAllocate; in EmitGlobalVarDefinition() 4845 GV->setAlignment(AlignVal.getAsAlign()); in EmitGlobalVarDefinition()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 882 Align AlignVal) { in buildAssertAlign() argument 883 return buildAssertOp(TargetOpcode::G_ASSERT_ALIGN, Res, Op, AlignVal.value()); in buildAssertAlign()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 4314 uint64_t AlignVal = Alignment.getZExtValue(); in AddAlignedAttr() local 4321 if (!llvm::isPowerOf2_64(AlignVal)) { in AddAlignedAttr() 4331 if (AlignVal > MaximumAlignment) { in AddAlignedAttr() 4342 if (MaxTLSAlign && AlignVal > MaxTLSAlign && in AddAlignedAttr() 4345 << (unsigned)AlignVal << VD << MaxTLSAlign; in AddAlignedAttr() 4354 if (Ty->isVectorType() && AlignVal < 16) { in AddAlignedAttr()
|
| H A D | SemaOpenMP.cpp | 16721 ExprResult AlignVal; in ActOnOpenMPAlignClause() local 16722 AlignVal = VerifyPositiveIntegerConstantInClause(A, OMPC_align); in ActOnOpenMPAlignClause() 16723 if (AlignVal.isInvalid()) in ActOnOpenMPAlignClause() 16725 return OMPAlignClause::Create(Context, AlignVal.get(), StartLoc, LParenLoc, in ActOnOpenMPAlignClause()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3657 uint64_t AlignVal = in lowerDYNAMIC_STACKALLOC_XPLINK() local 3661 uint64_t RequiredAlign = std::max(AlignVal, StackAlign); in lowerDYNAMIC_STACKALLOC_XPLINK() 3723 uint64_t AlignVal = in lowerDYNAMIC_STACKALLOC_ELF() local 3727 uint64_t RequiredAlign = std::max(AlignVal, StackAlign); in lowerDYNAMIC_STACKALLOC_ELF()
|