| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/ |
| H A D | RenderScriptx86ABIFixups.cpp | 244 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 D | CGFunctionInfo.h | 177 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 D | TargetCallingConv.td | 40 /// 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 D | CallSite.h | 599 return paramHasAttr(ArgNo, Attribute::ByVal); in isByValArgument() 609 return paramHasAttr(ArgNo, Attribute::ByVal) || in isByValOrInAllocaArgument()
|
| H A D | InstrTypes.h | 1407 return paramHasAttr(ArgNo, Attribute::ByVal); 1417 return paramHasAttr(ArgNo, Attribute::ByVal) || 1587 return Attrs.hasAttrSomewhere(Attribute::ByVal);
|
| H A D | Attributes.td | 34 def ByVal : EnumAttr<"byval">;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 80 if (Attrs.hasAttribute(OpIdx, Attribute::ByVal)) in setArgFlags()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | Lint.cpp | 274 if (PAL.hasParamAttribute(ArgNo++, Attribute::ByVal)) in visitCallSite() 304 if (PAL.hasParamAttribute(ArgNo++, Attribute::ByVal)) in visitCallSite()
|
| H A D | BasicAliasAnalysis.cpp | 845 !CI->getAttributes().hasAttrSomewhere(Attribute::ByVal)) in getModRefInfo()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64CallingConvention.td | 40 // 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 D | X86CallLowering.cpp | 342 if (Arg.hasAttribute(Attribute::ByVal) || in lowerFormalArguments()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 535 F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::ByVal); in isArgPassedInSGPR()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 635 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 D | Function.cpp | 89 return hasAttribute(Attribute::ByVal); in hasByValAttr() 108 return Attrs.hasParamAttribute(getArgNo(), Attribute::ByVal) || in hasByValOrInAllocaAttr()
|
| H A D | Attributes.cpp | 256 if (hasAttribute(Attribute::ByVal)) in getAsString() 1585 Incompatible.addAttribute(Attribute::ByVal) in typeIncompatible()
|
| H A D | Verifier.cpp | 1568 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 D | AMDGPUBaseInfo.cpp | 932 F->getAttributes().hasParamAttribute(A->getArgNo(), Attribute::ByVal); in isArgPassedInSGPR()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 721 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 D | HexagonBitTracker.cpp | 75 if (Arg.hasAttribute(Attribute::ByVal)) in HexagonEvaluator()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 1033 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 D | MemorySanitizer.cpp | 3220 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 D | CodeExtractor.cpp | 768 case Attribute::ByVal: in constructFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 2372 CS.paramHasAttr(ArgIdx, Attribute::ByVal)) in SelectCall() 3043 Arg.hasAttribute(Attribute::ByVal)) in fastLowerArguments()
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 1496 if (!PAL.hasParamAttribute(paramIndex, Attribute::ByVal)) { in emitFunctionParamList()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsFastISel.cpp | 1350 FormalArg.hasAttribute(Attribute::ByVal)) { in fastLowerArguments()
|