Home
last modified time | relevance | path

Searched refs:ArgAlign (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp27 MaybeAlign ArgAlign; in getArgumentTypeAlign() local
30 ArgAlign = Arg.getParamAlign(); in getArgumentTypeAlign()
33 if (!ArgAlign) in getArgumentTypeAlign()
34 ArgAlign = DL.getABITypeAlign(Ty); in getArgumentTypeAlign()
36 return std::make_pair(Ty, *ArgAlign); in getArgumentTypeAlign()
338 Align ArgAlign; in emitKernelArg() local
339 std::tie(ArgTy, ArgAlign) = getArgumentTypeAlign(Arg, DL); in emitKernelArg()
341 emitKernelArg(DL, ArgTy, ArgAlign, in emitKernelArg()
735 Align ArgAlign; in emitKernelArg() local
736 std::tie(ArgTy, ArgAlign) = getArgumentTypeAlign(Arg, DL); in emitKernelArg()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1704 const Align ArgAlign = DL.getValueOrABITypeAlignment( in getShadow() local
1707 getShadowOriginPtr(V, EntryIRB, EntryIRB.getInt8Ty(), ArgAlign, in getShadow()
1715 Size, ArgAlign); in getShadow()
1717 const Align CopyAlign = std::min(ArgAlign, kShadowTLSAlignment); in getShadow()
4823 MaybeAlign ArgAlign = CB.getParamAlign(ArgNo); in visitCallBase() local
4824 if (!ArgAlign || *ArgAlign < Align(8)) in visitCallBase()
4825 ArgAlign = Align(8); in visitCallBase()
4826 VAArgOffset = alignTo(VAArgOffset, ArgAlign); in visitCallBase()
4844 uint64_t ArgAlign = 8; in visitCallBase() local
4850 ArgAlign = DL.getTypeAllocSize(ElementTy); in visitCallBase()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1452 Align ArgAlign = getArgumentAlignment(Callee, CB, Ty, paramCount + 1, DL); in LowerCall() local
1459 Chain, DAG.getConstant(ArgAlign.value(), dl, MVT::i32), in LowerCall()
1490 auto VectorInfo = VectorizePTXValueVTs(VTs, Offsets, ArgAlign); in LowerCall()
1542 EltAlign = commonAlignment(ArgAlign, Offsets[j]); in LowerCall()
1572 Align ArgAlign = Outs[OIdx].Flags.getNonZeroByValAlign(); in LowerCall() local
1580 if (ArgAlign < Align(4)) in LowerCall()
1581 ArgAlign = Align(4); in LowerCall()
1583 Chain, DAG.getConstant(ArgAlign.value(), dl, MVT::i32), in LowerCall()
1592 unsigned PartAlign = GreatestCommonDivisor64(ArgAlign.value(), curOffset); in LowerCall()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DTargetInfo.cpp8532 int ArgAlign = (CGF.getContext().getTypeSize(Ty) <= 32) ? 4 : 8; in EmitVAArgForHexagonLinux() local
8551 if (ArgAlign > 4) { in EmitVAArgForHexagonLinux()
8559 llvm::ConstantInt::get(CGF.Int32Ty, (ArgAlign - 1)), in EmitVAArgForHexagonLinux()
8564 llvm::ConstantInt::get(CGF.Int32Ty, -ArgAlign), in EmitVAArgForHexagonLinux()
8608 if (ArgAlign > 4) { in EmitVAArgForHexagonLinux()
8614 llvm::ConstantInt::get(CGF.Int32Ty, ArgAlign - 1), in EmitVAArgForHexagonLinux()
8619 llvm::ConstantInt::get(CGF.Int32Ty, -ArgAlign), in EmitVAArgForHexagonLinux()
8655 return Address(ArgAddr, CharUnits::fromQuantity(ArgAlign)); in EmitVAArgForHexagonLinux()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp470 bool ArgAlign = Subtarget.isHVXVectorType(VA.getValVT()); in LowerCall() local
471 NeedsArgAlign |= ArgAlign; in LowerCall()
499 if (ArgAlign) in LowerCall()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaChecking.cpp4579 CharUnits ArgAlign = Context.getTypeAlignInChars(ArgTy); in CheckArgAlignment() local
4583 if (ArgAlign < ParamAlign) in CheckArgAlignment()
4585 << (int)ArgAlign.getQuantity() << (int)ParamAlign.getQuantity() in CheckArgAlignment()