Searched refs:IsByRef (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetCallingConv.h | 35 unsigned IsByRef : 1; ///< Passed in memory member 65 IsByRef(0), IsNest(0), IsReturned(0), IsSplit(0), IsInAlloca(0), in ArgFlagsTy() 92 bool isByRef() const { return IsByRef; } in isByRef() 93 void setByRef() { IsByRef = 1; } in setByRef()
|
| H A D | TargetLowering.h | 312 bool IsByRef : 1; variable 325 IsSRet(false), IsNest(false), IsByVal(false), IsByRef(false), in ArgListEntry()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerKernelArguments.cpp | 90 const bool IsByRef = Arg.hasByRefAttr(); in lowerKernelArguments() local 91 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType(); in lowerKernelArguments() 92 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerKernelArguments() 107 if (IsByRef) { in lowerKernelArguments()
|
| H A D | AMDGPUSubtarget.cpp | 368 const bool IsByRef = Arg.hasByRefAttr(); in getExplicitKernArgSize() local 369 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType(); in getExplicitKernArgSize() 371 IsByRef ? Arg.getParamAlign() : std::nullopt, ArgTy); in getExplicitKernArgSize()
|
| H A D | AMDGPUCallLowering.cpp | 535 const bool IsByRef = Arg.hasByRefAttr(); in lowerFormalArgumentsKernel() local 536 Type *ArgTy = IsByRef ? Arg.getParamByRefType() : Arg.getType(); in lowerFormalArgumentsKernel() 541 MaybeAlign ParamAlign = IsByRef ? Arg.getParamAlign() : std::nullopt; in lowerFormalArgumentsKernel() 554 if (IsByRef) { in lowerFormalArgumentsKernel()
|
| H A D | AMDGPUISelLowering.cpp | 1226 const bool IsByRef = Arg.hasByRefAttr(); in analyzeFormalArgumentsCompute() local 1228 Type *MemArgTy = IsByRef ? Arg.getParamByRefType() : BaseArgTy; in analyzeFormalArgumentsCompute() 1230 IsByRef ? Arg.getParamAlign() : std::nullopt, MemArgTy); in analyzeFormalArgumentsCompute()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ExpandVariadics.cpp | 650 const bool IsByRef = CB->paramHasAttr(I, Attribute::ByRef); in expandCall() local 655 : IsByRef ? CB->getParamByRefType(I) in expandCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 3752 IRBuilder<> &Builder, ArrayRef<bool> IsByRef, bool IsGPU) { in populateReductionFunction() argument 3816 if (!IsByRef[En.index()]) in populateReductionFunction() 3825 ArrayRef<ReductionInfo> ReductionInfos, ArrayRef<bool> IsByRef, in createReductions() argument 3827 assert(ReductionInfos.size() == IsByRef.size()); in createReductions() 3915 if (!IsByRef[En.index()]) { in createReductions() 3932 if (!IsByRef[En.index()]) in createReductions() 3945 if (CanGenerateAtomic && llvm::none_of(IsByRef, [](bool P) { return P; })) { in createReductions() 3964 IsByRef, /*isGPU=*/false); in createReductions()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 2013 ArrayRef<ReductionInfo> ReductionInfos, ArrayRef<bool> IsByRef,
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 2113 bool IsByRef = true; in isOpenMPCapturedByRef() local 2227 IsByRef = !(Ty->isPointerType() && IsVariableAssociatedWithSection); in isOpenMPCapturedByRef() 2232 IsByRef = (DSAStack->isForceCaptureByReferenceInTargetExecutable() && in isOpenMPCapturedByRef() 2246 if (IsByRef && Ty.getNonReferenceType()->isScalarType()) { in isOpenMPCapturedByRef() 2247 IsByRef = in isOpenMPCapturedByRef() 2277 if (!IsByRef && (Ctx.getTypeSizeInChars(Ty) > in isOpenMPCapturedByRef() 2281 IsByRef = true; in isOpenMPCapturedByRef() 2284 return IsByRef; in isOpenMPCapturedByRef()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 11017 Entry.IsByRef = false; in LowerCallTo() 11145 if (Args[i].IsByRef) in LowerCallTo()
|