Home
last modified time | relevance | path

Searched refs:ByVal (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptx86ABIFixups.cpp244 if (call_attribs.hasAttribute(I, llvm::Attribute::ByVal)) { in fixupRSAllocationStructByValCalls()
246 call_inst->removeAttribute(I, llvm::Attribute::ByVal); in fixupRSAllocationStructByValCalls()
257 arg.removeAttr(llvm::Attribute::ByVal); in fixupRSAllocationStructByValCalls()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h177 static ABIArgInfo getIndirect(CharUnits Alignment, bool ByVal = true,
182 AI.setIndirectByVal(ByVal);
188 static ABIArgInfo getIndirectInReg(CharUnits Alignment, bool ByVal = true,
190 auto AI = getIndirect(Alignment, ByVal, Realign);
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetCallingConv.td40 /// CCIfByVal - If the current argument has ByVal parameter attribute, apply
122 /// slot to implement ByVal aggregate parameter passing. Size and alignment
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DCallSite.h599 return paramHasAttr(ArgNo, Attribute::ByVal); in isByValArgument()
609 return paramHasAttr(ArgNo, Attribute::ByVal) || in isByValOrInAllocaArgument()
H A DInstrTypes.h1407 return paramHasAttr(ArgNo, Attribute::ByVal);
1417 return paramHasAttr(ArgNo, Attribute::ByVal) ||
1587 return Attrs.hasAttrSomewhere(Attribute::ByVal);
H A DAttributes.td34 def ByVal : EnumAttr<"byval">;
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp80 if (Attrs.hasAttribute(OpIdx, Attribute::ByVal)) in setArgFlags()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLint.cpp274 if (PAL.hasParamAttribute(ArgNo++, Attribute::ByVal)) in visitCallSite()
304 if (PAL.hasParamAttribute(ArgNo++, Attribute::ByVal)) in visitCallSite()
H A DBasicAliasAnalysis.cpp845 !CI->getAttributes().hasAttrSomewhere(Attribute::ByVal)) in getModRefInfo()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CallingConvention.td40 // Put ByVal arguments directly on the stack. Minimum size and alignment of a
144 // Put ByVal arguments directly on the stack. Minimum size and alignment of a
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CallLowering.cpp342 if (Arg.hasAttribute(Attribute::ByVal) || in lowerFormalArguments()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp535 F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::ByVal); in isArgPassedInSGPR()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp635 if (Attrs.hasParamAttribute(i, Attribute::ByVal) || in fastLowerArguments()
828 if (Attrs.hasParamAttribute(i, Attribute::ByVal) || in selectCall()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DFunction.cpp89 return hasAttribute(Attribute::ByVal); in hasByValAttr()
108 return Attrs.hasParamAttribute(getArgNo(), Attribute::ByVal) || in hasByValOrInAllocaAttr()
H A DAttributes.cpp256 if (hasAttribute(Attribute::ByVal)) in getAsString()
1585 Incompatible.addAttribute(Attribute::ByVal) in typeIncompatible()
H A DVerifier.cpp1568 AttrCount += Attrs.hasAttribute(Attribute::ByVal); in verifyParameterAttrs()
1628 Assert(!Attrs.hasAttribute(Attribute::ByVal) && in verifyParameterAttrs()
1639 Assert(!Attrs.hasAttribute(Attribute::ByVal), in verifyParameterAttrs()
1664 Assert((!RetAttrs.hasAttribute(Attribute::ByVal) && in verifyFunctionAttrs()
2945 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp932 F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::ByVal); in isArgPassedInSGPR()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp721 bool ByVal = Flags.isByVal(); in LowerFormalArguments() local
727 if (VA.isRegLoc() && ByVal && Flags.getByValSize() <= 8) in LowerFormalArguments()
731 (!ByVal || (ByVal && Flags.getByValSize() > 8)); in LowerFormalArguments()
H A DHexagonBitTracker.cpp75 if (Arg.hasAttribute(Attribute::ByVal)) in HexagonEvaluator()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.cpp1033 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
1508 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal, in getIndirectResult() argument
1510 if (!ByVal) { in getIndirectResult()
7455 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
7477 ABIArgInfo LanaiABIInfo::getIndirectResult(QualType Ty, bool ByVal, in getIndirectResult() argument
7479 if (!ByVal) { in getIndirectResult()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3220 if (CS.paramHasAttr(i, Attribute::ByVal)) { in visitCallSite()
3696 bool IsByVal = CS.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallSite()
4307 bool IsByVal = CS.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallSite()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp768 case Attribute::ByVal: in constructFunction()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2372 CS.paramHasAttr(ArgIdx, Attribute::ByVal)) in SelectCall()
3043 Arg.hasAttribute(Attribute::ByVal)) in fastLowerArguments()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1496 if (!PAL.hasParamAttribute(paramIndex, Attribute::ByVal)) { in emitFunctionParamList()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1350 FormalArg.hasAttribute(Attribute::ByVal)) { in fastLowerArguments()

12