| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 74 InAlloca, enumerator 76 KindLast = InAlloca 195 auto AI = ABIArgInfo(InAlloca); in getInAlloca() 262 bool isInAlloca() const { return TheKind == InAlloca; } in isInAlloca()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | CallSite.h | 604 return paramHasAttr(ArgNo, Attribute::InAlloca); in isInAllocaArgument() 610 paramHasAttr(ArgNo, Attribute::InAlloca); in isByValOrInAllocaArgument() 616 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca); in hasInAllocaArgument()
|
| H A D | InstrTypes.h | 1412 return paramHasAttr(ArgNo, Attribute::InAlloca); 1418 paramHasAttr(ArgNo, Attribute::InAlloca); 1424 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
|
| H A D | Attributes.td | 56 def InAlloca : EnumAttr<"inalloca">;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 82 if (Attrs.hasAttribute(OpIdx, Attribute::InAlloca)) in setArgFlags()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 1473 case ABIArgInfo::InAlloca: in construct() 1567 case ABIArgInfo::InAlloca: in GetFunctionType() 1625 case ABIArgInfo::InAlloca: in GetFunctionType() 1981 case ABIArgInfo::InAlloca: in ConstructAttributeList() 2024 Attrs.addAttribute(llvm::Attribute::InAlloca); in ConstructAttributeList() 2100 case ABIArgInfo::InAlloca: in ConstructAttributeList() 2313 case ABIArgInfo::InAlloca: { in EmitFunctionProlog() 2836 case ABIArgInfo::InAlloca: in EmitFunctionEpilog() 3904 case ABIArgInfo::InAlloca: { in EmitCall() 4463 case ABIArgInfo::InAlloca: in EmitCall()
|
| H A D | TargetInfo.cpp | 238 case InAlloca: in dump() 1761 UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca); in computeVectorCallArgs() 1783 UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca); in computeVectorCallArgs() 1828 UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca); in computeInfo() 1864 case ABIArgInfo::InAlloca: in isArgInAlloca() 8186 case ABIArgInfo::InAlloca: in EmitVAArg() 8548 case ABIArgInfo::InAlloca: in EmitVAArg()
|
| H A D | CodeGenFunction.cpp | 1083 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Verifier.cpp | 1569 AttrCount += Attrs.hasAttribute(Attribute::InAlloca); in verifyParameterAttrs() 1577 Assert(!(Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs() 1629 !Attrs.hasAttribute(Attribute::InAlloca), in verifyParameterAttrs() 1669 !RetAttrs.hasAttribute(Attribute::InAlloca) && in verifyFunctionAttrs() 1723 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { in verifyFunctionAttrs() 2867 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) in visitCallBase() 2945 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes()
|
| H A D | Function.cpp | 102 return hasAttribute(Attribute::InAlloca); in hasInAllocaAttr() 109 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca); in hasByValOrInAllocaAttr()
|
| H A D | Attributes.cpp | 268 if (hasAttribute(Attribute::InAlloca)) in getAsString() 1595 .addAttribute(Attribute::InAlloca); in typeIncompatible()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 638 Attrs.hasParamAttribute(i, Attribute::InAlloca) || in fastLowerArguments() 831 Attrs.hasParamAttribute(i, Attribute::InAlloca) || in selectCall()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 490 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca)) { in SurveyFunction()
|
| H A D | GlobalOpt.cpp | 2120 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca)) in hasChangeableCC()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1171 case Attribute::InAlloca: return 1ULL << 43; in getRawAttributeMask() 1319 return Attribute::InAlloca; in getAttrFromCode() 4325 bool InAlloca = AlignRecord & InAllocaMask; in parseFunctionBody() local 4348 AI->setUsedWithInAlloca(InAlloca); in parseFunctionBody()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 772 case Attribute::InAlloca: in constructFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 4397 if (Callee->getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in transformConstExprCastCall()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 610 case Attribute::InAlloca: in getAttrKindEncoding()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 111 IsInAlloca = CS->paramHasAttr(ArgIdx, Attribute::InAlloca); in setAttributes()
|
| H A D | SelectionDAGBuilder.cpp | 9068 if (Arg.hasAttribute(Attribute::InAlloca)) { in LowerArguments()
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 1584 case lltok::kw_inalloca: B.addAttribute(Attribute::InAlloca); break; in ParseOptionalParamAttrs()
|