Searched refs:MemAlign (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetCallingConv.h | 49 unsigned MemAlign : 6; ///< Log 2 of alignment when arg is passed in memory member 68 IsSecArgPass(0), MemAlign(0), OrigAlign(0), in ArgFlagsTy() 149 return decodeMaybeAlign(MemAlign).valueOrOne(); in getNonZeroMemAlign() 153 MemAlign = encode(A); in setMemAlign() 159 MaybeAlign A = decodeMaybeAlign(MemAlign); in getNonZeroByValAlign()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallingConvention.cpp | 214 const Align MemAlign = ArgFlags.getNonZeroMemAlign(); in CC_AArch64_Custom_Block() local 215 Align SlotAlign = std::min(MemAlign, *StackAlign); in CC_AArch64_Custom_Block()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 232 Align MemAlign = DL.getABITypeAlign(Arg.Ty); in setArgFlags() local 257 MemAlign = *ParamAlign; in setArgFlags() 259 MemAlign = *ParamAlign; in setArgFlags() 261 MemAlign = getTLI()->getByValTypeAlignment(ElementTy, DL); in setArgFlags() 265 MemAlign = *ParamAlign; in setArgFlags() 267 Flags.setMemAlign(MemAlign); in setArgFlags()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 72 static Value *simplifyNeonVld1(const IntrinsicInst &II, unsigned MemAlign, in simplifyNeonVld1() argument 79 unsigned Alignment = IntrAlign->getLimitedValue() < MemAlign in simplifyNeonVld1() 80 ? MemAlign in simplifyNeonVld1() 132 Align MemAlign = in instCombineIntrinsic() local 135 if (Value *V = simplifyNeonVld1(II, MemAlign.value(), IC.Builder)) { in instCombineIntrinsic() 154 Align MemAlign = in instCombineIntrinsic() local 160 if (Align && *Align < MemAlign) { in instCombineIntrinsic() 163 ConstantInt::get(Type::getInt32Ty(II.getContext()), MemAlign.value(), in instCombineIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 1075 MaybeAlign MemAlign = Arg.Alignment; in lowerCallTo() local 1081 if (!MemAlign) in lowerCallTo() 1082 MemAlign = TLI.getByValTypeAlignment(Arg.IndirectType, DL); in lowerCallTo() 1084 } else if (!MemAlign) { in lowerCallTo() 1085 MemAlign = DL.getABITypeAlign(Arg.Ty); in lowerCallTo() 1087 Flags.setMemAlign(*MemAlign); in lowerCallTo()
|
| H A D | SelectionDAGBuilder.cpp | 11165 Align MemAlign; in LowerCallTo() local 11172 MemAlign = *MA; in LowerCallTo() 11174 MemAlign = getByValTypeAlignment(Args[i].IndirectType, DL); in LowerCallTo() 11176 MemAlign = *MA; in LowerCallTo() 11178 MemAlign = OriginalAlignment; in LowerCallTo() 11180 Flags.setMemAlign(MemAlign); in LowerCallTo() 11701 Align MemAlign; in LowerArguments() local 11714 MemAlign = *ParamAlign; in LowerArguments() 11716 MemAlign = *ParamAlign; in LowerArguments() 11718 MemAlign = TLI->getByValTypeAlignment(ArgMemTy, DL); in LowerArguments() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 3157 const Align MemAlign = MMO->getAlign(); in legalizeLoad() local 3159 const uint64_t AlignInBits = 8 * MemAlign.value(); in legalizeLoad() 6889 const Align MemAlign = B.getDataLayout().getABITypeAlign( in legalizeSBufferLoad() local 6895 MemSize, MemAlign); in legalizeSBufferLoad()
|
| H A D | AMDGPURegisterBankInfo.cpp | 1400 const Align MemAlign(4); // FIXME: ABI type alignment? in applyMappingSBufferLoad() local 1405 MemSize, MemAlign); in applyMappingSBufferLoad()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Builtins.td | 3319 def MemAlign : GNULibBuiltin<"malloc.h"> {
|