Searched refs:ABIAlign (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/IR/ |
| HD | DataLayout.cpp | 125 LayoutAlignElem LayoutAlignElem::get(Align ABIAlign, Align PrefAlign, in get() argument 127 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!"); in get() 129 retval.ABIAlign = ABIAlign; in get() 136 return ABIAlign == rhs.ABIAlign && PrefAlign == rhs.PrefAlign && in operator ==() 145 Align ABIAlign, Align PrefAlign, in getInBits() argument 148 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!"); in getInBits() 151 retval.ABIAlign = ABIAlign; in getInBits() 160 return (ABIAlign == rhs.ABIAlign && AddressSpace == rhs.AddressSpace && in operator ==() 212 if (Error Err = setAlignment(Kind, Layout.ABIAlign, Layout.PrefAlign, in reset() 414 unsigned ABIAlign; in parseSpecifier() local [all …]
|
| HD | Verifier.cpp | 3526 Align ABIAlign = DL.getABITypeAlign(Ty); in visitCallBase() local 3527 Check(ABIAlign.value() <= Value::MaximumAlignment, in visitCallBase()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| HD | DataLayout.h | 74 Align ABIAlign; member 77 static LayoutAlignElem get(Align ABIAlign, Align PrefAlign, 90 Align ABIAlign; member 97 static PointerAlignElem getInBits(uint32_t AddressSpace, Align ABIAlign, 169 Error setAlignment(AlignTypeEnum AlignType, Align ABIAlign, Align PrefAlign, 174 Error setPointerAlignmentInBits(uint32_t AddrSpace, Align ABIAlign,
|
| /freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| HD | ARM.cpp | 406 uint64_t ABIAlign = 4; in classifyArgumentType() local 411 ABIAlign = std::clamp(TyAlign, (uint64_t)4, (uint64_t)8); in classifyArgumentType() 417 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType() 419 /*Realign=*/TyAlign > ABIAlign); in classifyArgumentType()
|
| HD | PPC.cpp | 850 uint64_t ABIAlign = getParamTypeAlignment(Ty).getQuantity(); in classifyArgumentType() local 879 uint64_t RegBits = ABIAlign * 8; in classifyArgumentType() 889 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType() 891 /*Realign=*/TyAlign > ABIAlign); in classifyArgumentType()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| HD | MipsISelLowering.h | 313 const Align ABIAlign = DL.getABITypeAlign(ArgTy); in getABIAlignmentForCallingConv() local 315 return std::min(ABIAlign, Align(8)); in getABIAlignmentForCallingConv() 316 return ABIAlign; in getABIAlignmentForCallingConv()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | AMDGPUCallLowering.cpp | 540 Align ABIAlign = DL.getValueOrABITypeAlignment(ParamAlign, ArgTy); in lowerFormalArgumentsKernel() local 542 uint64_t ArgOffset = alignTo(ExplicitArgOffset, ABIAlign) + BaseOffset; in lowerFormalArgumentsKernel() 543 ExplicitArgOffset = alignTo(ExplicitArgOffset, ABIAlign) + AllocSize; in lowerFormalArgumentsKernel()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| HD | CoroFrame.cpp | 681 Align ABIAlign = DL.getABITypeAlign(Ty); in addField() local 682 Align TyAlignment = ABIAlign; in addField() 683 if (IsSpillOfValue && MaxFrameAlignment && *MaxFrameAlignment < ABIAlign) in addField()
|
| /freebsd-14-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | ASTContext.cpp | 2502 unsigned ABIAlign = TI.Align; in getPreferredTypeAlign() local 2511 return ABIAlign; in getPreferredTypeAlign() 2522 return ABIAlign; in getPreferredTypeAlign() 2526 assert(PreferredAlign >= ABIAlign && in getPreferredTypeAlign() 2546 return std::max(ABIAlign, (unsigned)getTypeSize(T)); in getPreferredTypeAlign() 2548 return ABIAlign; in getPreferredTypeAlign()
|