Searched refs:IsByVal (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetCallingConv.h | 34 unsigned IsByVal : 1; ///< Struct passed by value member 64 : IsZExt(0), IsSExt(0), IsNoExt(0), IsInReg(0), IsSRet(0), IsByVal(0), in ArgFlagsTy() 89 bool isByVal() const { return IsByVal; } in isByVal() 90 void setByVal() { IsByVal = 1; } in setByVal()
|
| H A D | TargetLowering.h | 311 bool IsByVal : 1; variable 325 IsSRet(false), IsNest(false), IsByVal(false), IsByRef(false), in ArgListEntry()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ExpandVariadics.cpp | 649 const bool IsByVal = CB->paramHasAttr(I, Attribute::ByVal); in expandCall() local 654 Type *const UnderlyingType = IsByVal ? CB->getParamByValType(I) in expandCall() 677 if (IsByVal) in expandCall() 704 if (IsByVal) in expandCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 1541 const bool IsByVal = Arg.IsByVal; in LowerCall() local 1549 assert((!IsByVal || Arg.IndirectType) && in LowerCall() 1551 Type *ETy = (IsByVal ? Arg.IndirectType : Arg.Ty); in LowerCall() 1552 ComputePTXValueVTs(*this, DL, ETy, VTs, &Offsets, IsByVal ? 0 : VAOffset); in LowerCall() 1554 assert((IsByVal || VTs.size() == ArgOuts.size()) && "Size mismatch"); in LowerCall() 1557 if (IsByVal) { in LowerCall() 1572 assert((!IsByVal || TypeSize == ArgOuts[0].Flags.getByValSize()) && in LowerCall() 1586 if (IsByVal || shouldPassAsArray(Arg.Ty)) { in LowerCall() 1623 if (IsByVal) { in LowerCall() 1668 CurOffset + (IsByVal ? VAOffset : 0), in LowerCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 1033 if (Arg.IsByVal) in lowerCallTo() 1055 if (Arg.IsByVal) in lowerCallTo() 1076 if (Arg.IsByVal || Arg.IsInAlloca || Arg.IsPreallocated) { in lowerCallTo()
|
| H A D | SelectionDAGBuilder.cpp | 11016 Entry.IsByVal = false; in LowerCallTo() 11091 if (Args[i].IsByVal) in LowerCallTo() 11143 if (Args[i].IsByVal) in LowerCallTo() 11166 if (Args[i].IsByVal || Args[i].IsInAlloca || Args[i].IsPreallocated) { in LowerCallTo()
|
| H A D | TargetLowering.cpp | 127 IsByVal = Call->paramHasAttr(ArgIdx, Attribute::ByVal); in setAttributes() 136 assert(IsByVal + IsPreallocated + IsInAlloca + IsSRet <= 1 && in setAttributes() 138 if (IsByVal) { in setAttributes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 6557 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase() local 6558 if (IsByVal) { in visitCallBase() 6994 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase() local 6995 if (IsByVal) { in visitCallBase() 7124 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase() local 7125 if (IsByVal) { in visitCallBase() 7587 bool IsByVal = CB.paramHasAttr(ArgNo, Attribute::ByVal); in visitCallBase() local 7588 if (IsByVal) { in visitCallBase()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 650 bool IsByVal = Flags.isByVal(); in LowerCall() local 684 } else if (!IsSibcall && (!IsTailCall || IsByVal)) { in LowerCall()
|