Searched refs:MemAlign (Results 1 – 8 of 8) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | TargetCallingConv.h | 48 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 D | AArch64CallingConvention.cpp | 197 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 D | CallLowering.cpp | 159 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 D | ARMTargetTransformInfo.cpp | 66 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 D | FastISel.cpp | 1077 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 D | SelectionDAGBuilder.cpp | 9553 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 D | AMDGPULegalizerInfo.cpp | 2416 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 D | AMDGPURegisterBankInfo.cpp | 1459 const Align MemAlign(4); // FIXME: ABI type alignment? in applyMappingSBufferLoad() local 1464 MemSize, MemAlign); in applyMappingSBufferLoad()
|