Home
last modified time | relevance | path

Searched refs:InAlloca (Results 1 – 21 of 21) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h74 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 DCallSite.h604 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 DInstrTypes.h1412 return paramHasAttr(ArgNo, Attribute::InAlloca);
1418 paramHasAttr(ArgNo, Attribute::InAlloca);
1424 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
H A DAttributes.td56 def InAlloca : EnumAttr<"inalloca">;
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp82 if (Attrs.hasAttribute(OpIdx, Attribute::InAlloca)) in setArgFlags()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp1473 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 DTargetInfo.cpp238 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 DCodeGenFunction.cpp1083 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DVerifier.cpp1569 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 DFunction.cpp102 return hasAttribute(Attribute::InAlloca); in hasInAllocaAttr()
109 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca); in hasByValOrInAllocaAttr()
H A DAttributes.cpp268 if (hasAttribute(Attribute::InAlloca)) in getAsString()
1595 .addAttribute(Attribute::InAlloca); in typeIncompatible()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp638 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 DDeadArgumentElimination.cpp490 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca)) { in SurveyFunction()
H A DGlobalOpt.cpp2120 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca)) in hasChangeableCC()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1171 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 DCodeExtractor.cpp772 case Attribute::InAlloca: in constructFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp4397 if (Callee->getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in transformConstExprCastCall()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp610 case Attribute::InAlloca: in getAttrKindEncoding()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp111 IsInAlloca = CS->paramHasAttr(ArgIdx, Attribute::InAlloca); in setAttributes()
H A DSelectionDAGBuilder.cpp9068 if (Arg.hasAttribute(Attribute::InAlloca)) { in LowerArguments()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp1584 case lltok::kw_inalloca: B.addAttribute(Attribute::InAlloca); break; in ParseOptionalParamAttrs()