Home
last modified time | relevance | path

Searched refs:IsByRef (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h35 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 DTargetLowering.h312 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 DAMDGPULowerKernelArguments.cpp90 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 DAMDGPUSubtarget.cpp368 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 DAMDGPUCallLowering.cpp535 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 DAMDGPUISelLowering.cpp1226 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 DExpandVariadics.cpp650 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 DOMPIRBuilder.cpp3752 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 DOMPIRBuilder.h2013 ArrayRef<ReductionInfo> ReductionInfos, ArrayRef<bool> IsByRef,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp2113 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 DSelectionDAGBuilder.cpp11017 Entry.IsByRef = false; in LowerCallTo()
11145 if (Args[i].IsByRef) in LowerCallTo()