Home
last modified time | relevance | path

Searched refs:MemAlign (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h49 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 DAArch64CallingConvention.cpp214 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 DCallLowering.cpp232 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 DARMTargetTransformInfo.cpp72 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 DFastISel.cpp1075 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 DSelectionDAGBuilder.cpp11165 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 DAMDGPULegalizerInfo.cpp3157 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 DAMDGPURegisterBankInfo.cpp1400 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 DBuiltins.td3319 def MemAlign : GNULibBuiltin<"malloc.h"> {