Searched refs:ABIAlign (Results 1 – 8 of 8) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | DataLayout.cpp | 110 retval.ABIAlign = abi_align; in get() 119 && ABIAlign == rhs.ABIAlign in operator ==() 135 retval.ABIAlign = ABIAlign; in getInBits() 144 return (ABIAlign == rhs.ABIAlign && AddressSpace == rhs.AddressSpace && in operator ==() 398 unsigned ABIAlign; in parseSpecifier() local 405 if (!isUInt<16>(ABIAlign)) in parseSpecifier() 407 if (ABIAlign != 0 && !isPowerOf2_64(ABIAlign)) in parseSpecifier() 414 unsigned PrefAlign = ABIAlign; in parseSpecifier() 584 I->ABIAlign = abi_align; in setAlignment() 613 if (PrefAlign < ABIAlign) in setPointerAlignmentInBits() [all …]
|
H A D | Verifier.cpp | 3243 Align ABIAlign = DL.getABITypeAlign(Ty); in visitCallBase() local 3245 Check(ABIAlign <= MaxAlign, in visitCallBase()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 78 Align ABIAlign; member 94 Align ABIAlign; member 101 static PointerAlignElem getInBits(uint32_t AddressSpace, Align ABIAlign, 184 Error setPointerAlignmentInBits(uint32_t AddrSpace, Align ABIAlign,
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 311 const Align ABIAlign = DL.getABITypeAlign(ArgTy); in getABIAlignmentForCallingConv() local 313 return std::min(ABIAlign, Align(8)); in getABIAlignmentForCallingConv() 314 return ABIAlign; in getABIAlignmentForCallingConv()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 534 Align ABIAlign = DL.getValueOrABITypeAlignment(ParamAlign, ArgTy); in lowerFormalArgumentsKernel() local 536 uint64_t ArgOffset = alignTo(ExplicitArgOffset, ABIAlign) + BaseOffset; in lowerFormalArgumentsKernel() 537 ExplicitArgOffset = alignTo(ExplicitArgOffset, ABIAlign) + AllocSize; in lowerFormalArgumentsKernel()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
H A D | CoroFrame.cpp | 538 Align ABIAlign = DL.getABITypeAlign(Ty); in addField() local 539 Align TyAlignment = ABIAlign; in addField() 540 if (IsSpillOfValue && MaxFrameAlignment && *MaxFrameAlignment < ABIAlign) in addField()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 5332 uint64_t ABIAlign = getParamTypeAlignment(Ty).getQuantity(); in classifyArgumentType() local 5361 uint64_t RegBits = ABIAlign * 8; in classifyArgumentType() 5371 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType() 5373 /*Realign=*/TyAlign > ABIAlign); in classifyArgumentType() 6702 uint64_t ABIAlign = 4; in classifyArgumentType() local 6707 ABIAlign = std::clamp(TyAlign, (uint64_t)4, (uint64_t)8); in classifyArgumentType() 6713 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType() 6715 /*Realign=*/TyAlign > ABIAlign); in classifyArgumentType()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | ASTContext.cpp | 2515 unsigned ABIAlign = TI.Align; in getPreferredTypeAlign() local 2524 return ABIAlign; in getPreferredTypeAlign() 2535 return ABIAlign; in getPreferredTypeAlign() 2539 assert(PreferredAlign >= ABIAlign && in getPreferredTypeAlign() 2559 return std::max(ABIAlign, (unsigned)getTypeSize(T)); in getPreferredTypeAlign() 2561 return ABIAlign; in getPreferredTypeAlign()
|