Searched refs:ArgAlign (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUHSAMetadataStreamer.cpp | 27 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 …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1715 Size, ArgAlign); in getShadow() 4845 MaybeAlign ArgAlign = CB.getParamAlign(ArgNo); in visitCallBase() local 4846 if (!ArgAlign || *ArgAlign < Align(8)) in visitCallBase() 4847 ArgAlign = Align(8); in visitCallBase() 4848 VAArgOffset = alignTo(VAArgOffset, ArgAlign); in visitCallBase() 4866 uint64_t ArgAlign = 8; in visitCallBase() local 4872 ArgAlign = DL.getTypeAllocSize(ElementTy); in visitCallBase() 4875 ArgAlign = DL.getTypeAllocSize(A->getType()); in visitCallBase() 4877 if (ArgAlign < 8) in visitCallBase() 4878 ArgAlign = 8; in visitCallBase() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 1452 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()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 8577 int ArgAlign = (CGF.getContext().getTypeSize(Ty) <= 32) ? 4 : 8; in EmitVAArgForHexagonLinux() local 8596 if (ArgAlign > 4) { in EmitVAArgForHexagonLinux() 8604 llvm::ConstantInt::get(CGF.Int32Ty, (ArgAlign - 1)), in EmitVAArgForHexagonLinux() 8609 llvm::ConstantInt::get(CGF.Int32Ty, -ArgAlign), in EmitVAArgForHexagonLinux() 8653 if (ArgAlign > 4) { in EmitVAArgForHexagonLinux() 8659 llvm::ConstantInt::get(CGF.Int32Ty, ArgAlign - 1), in EmitVAArgForHexagonLinux() 8664 llvm::ConstantInt::get(CGF.Int32Ty, -ArgAlign), in EmitVAArgForHexagonLinux() 8701 return Address(ArgAddr, CharUnits::fromQuantity(ArgAlign)); in EmitVAArgForHexagonLinux()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 473 bool ArgAlign = Subtarget.isHVXVectorType(VA.getValVT()); in LowerCall() local 474 NeedsArgAlign |= ArgAlign; in LowerCall() 502 if (ArgAlign) in LowerCall()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 4825 CharUnits ArgAlign = Context.getTypeAlignInChars(ArgTy); in CheckArgAlignment() local 4829 if (ArgAlign < ParamAlign) in CheckArgAlignment() 4831 << (int)ArgAlign.getQuantity() << (int)ParamAlign.getQuantity() in CheckArgAlignment()
|