Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h48 unsigned MemAlign : 4; ///< Log 2 of alignment when arg is passed in memory member
66 IsSecArgPass(0), MemAlign(0), OrigAlign(0), in ArgFlagsTy()
145 return decodeMaybeAlign(MemAlign).valueOrOne(); in getNonZeroMemAlign()
149 MemAlign = encode(A); in setMemAlign()
155 MaybeAlign A = decodeMaybeAlign(MemAlign); in getNonZeroByValAlign()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.cpp197 const Align MemAlign = ArgFlags.getNonZeroMemAlign(); in CC_AArch64_Custom_Block() local
198 Align SlotAlign = std::min(MemAlign, StackAlign); in CC_AArch64_Custom_Block()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp159 Align MemAlign = DL.getABITypeAlign(Arg.Ty); in setArgFlags() local
171 MemAlign = *ParamAlign; in setArgFlags()
174 MemAlign = *ParamAlign; in setArgFlags()
176 MemAlign = Align(getTLI()->getByValTypeAlignment(ElementTy, DL)); in setArgFlags()
180 MemAlign = *ParamAlign; in setArgFlags()
182 Flags.setMemAlign(MemAlign); in setArgFlags()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp66 static Value *simplifyNeonVld1(const IntrinsicInst &II, unsigned MemAlign, in simplifyNeonVld1() argument
73 unsigned Alignment = IntrAlign->getLimitedValue() < MemAlign in simplifyNeonVld1()
74 ? MemAlign in simplifyNeonVld1()
127 Align MemAlign = in instCombineIntrinsic() local
130 if (Value *V = simplifyNeonVld1(II, MemAlign.value(), IC.Builder)) { in instCombineIntrinsic()
149 Align MemAlign = in instCombineIntrinsic() local
155 if (Align && *Align < MemAlign) { in instCombineIntrinsic()
158 ConstantInt::get(Type::getInt32Ty(II.getContext()), MemAlign.value(), in instCombineIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1077 MaybeAlign MemAlign = Arg.Alignment; in lowerCallTo() local
1086 if (!MemAlign) in lowerCallTo()
1087 MemAlign = Align(TLI.getByValTypeAlignment(ElementTy, DL)); in lowerCallTo()
1089 } else if (!MemAlign) { in lowerCallTo()
1090 MemAlign = DL.getABITypeAlign(Arg.Ty); in lowerCallTo()
1092 Flags.setMemAlign(*MemAlign); in lowerCallTo()
H A DSelectionDAGBuilder.cpp9553 Align MemAlign; in LowerCallTo() local
9563 MemAlign = *MA; in LowerCallTo()
9565 MemAlign = Align(getByValTypeAlignment(ElementTy, DL)); in LowerCallTo()
9567 MemAlign = *MA; in LowerCallTo()
9569 MemAlign = OriginalAlignment; in LowerCallTo()
9571 Flags.setMemAlign(MemAlign); in LowerCallTo()
10102 Align MemAlign; in LowerArguments() local
10115 MemAlign = *ParamAlign; in LowerArguments()
10117 MemAlign = *ParamAlign; in LowerArguments()
10119 MemAlign = Align(TLI->getByValTypeAlignment(ArgMemTy, DL)); in LowerArguments()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2416 const Align MemAlign = MMO->getAlign(); in legalizeLoad() local
2417 const unsigned AlignInBits = 8 * MemAlign.value(); in legalizeLoad()
4508 const Align MemAlign(4); in legalizeSBufferLoad() local
4513 MemSize, MemAlign); in legalizeSBufferLoad()
H A DAMDGPURegisterBankInfo.cpp1459 const Align MemAlign(4); // FIXME: ABI type alignment? in applyMappingSBufferLoad() local
1464 MemSize, MemAlign); in applyMappingSBufferLoad()