Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h85 InAlloca, enumerator
87 KindLast = InAlloca
229 auto AI = ABIArgInfo(InAlloca);
297 bool isInAlloca() const { return TheKind == InAlloca; } in isInAlloca()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DReference.rst30 InAlloca
115 :doc:`InAlloca`
H A DInAlloca.rst2 Design and Usage of the InAlloca Attribute
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAttributes.cpp199 return get(Context, InAlloca, Ty); in getWithInAllocaType()
515 case Attribute::InAlloca: in getAsString()
964 case Attribute::InAlloca: in get()
1074 if (auto A = findEnumAttribute(Attribute::InAlloca)) in getInAllocaType()
1782 else if (Kind == Attribute::InAlloca) in addAttribute()
1809 else if (Val == Attribute::InAlloca) in removeAttribute()
1941 Attrs[Attribute::InAlloca] = true; in addInAllocaAttr()
2113 .addAttribute(Attribute::InAlloca) in typeIncompatible()
H A DFunction.cpp126 return hasAttribute(Attribute::InAlloca); in hasInAllocaAttr()
139 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr()
149 Attrs.hasParamAttribute(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
170 if (ParamAttrs.hasAttribute(Attribute::InAlloca) || in getMemoryParamAllocType()
H A DVerifier.cpp1780 AttrCount += Attrs.hasAttribute(Attribute::InAlloca); in verifyParameterAttrs()
1791 Assert(!(Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs()
1844 !Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs()
1871 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs()
1924 !RetAttrs.hasAttribute(Attribute::InAlloca) && in verifyFunctionAttrs()
1992 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { in verifyFunctionAttrs()
2464 Assert(!Attrs.hasParamAttribute(i, Attribute::InAlloca), in visitFunction()
3265 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) in visitCallBase()
3380 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes()
H A DAsmWriter.cpp4439 } else if (Attr.hasAttribute(Attribute::InAlloca)) { in writeAttribute()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstrTypes.h1670 return paramHasAttr(ArgNo, Attribute::InAlloca);
1677 paramHasAttr(ArgNo, Attribute::InAlloca) ||
1695 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
H A DAttributes.td83 def InAlloca : TypeAttr<"inalloca">;
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCall.cpp1503 case ABIArgInfo::InAlloca: in construct()
1598 case ABIArgInfo::InAlloca: in GetFunctionType()
1656 case ABIArgInfo::InAlloca: in GetFunctionType()
2265 case ABIArgInfo::InAlloca: in ConstructAttributeList()
2454 case ABIArgInfo::InAlloca: in ConstructAttributeList()
2663 case ABIArgInfo::InAlloca: { in EmitFunctionProlog()
3426 case ABIArgInfo::InAlloca: in EmitFunctionEpilog()
4722 case ABIArgInfo::InAlloca: { in EmitCall()
5407 case ABIArgInfo::InAlloca: in EmitCall()
H A DTargetInfo.cpp254 case InAlloca: in dump()
1956 UsedInAlloca |= (Args[I].info.getKind() == ABIArgInfo::InAlloca); in computeInfo()
2000 case ABIArgInfo::InAlloca: in isArgInAlloca()
9540 case ABIArgInfo::InAlloca: in EmitVAArg()
9910 case ABIArgInfo::InAlloca: in EmitVAArg()
H A DCodeGenFunction.cpp1065 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1272 case Attribute::InAlloca: return 1ULL << 43; in getRawAttributeMask()
1416 return Attribute::InAlloca; in getAttrFromCode()
1629 else if (Kind == Attribute::InAlloca) in parseAttributeGroupBlock()
1682 } else if (Kind == Attribute::InAlloca) { in parseAttributeGroupBlock()
3372 Attribute::InAlloca}) { in parseFunctionRecord()
3388 case Attribute::InAlloca: in parseFunctionRecord()
3860 Attribute::InAlloca}) { in propagateByValSRetTypes()
3875 case Attribute::InAlloca: in propagateByValSRetTypes()
4935 const bool InAlloca = Bitfield::get<APV::UsedWithInAlloca>(Rec); in parseFunctionBody() local
4966 AI->setUsedWithInAlloca(InAlloca); in parseFunctionBody()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp651 Attrs.hasParamAttribute(I, Attribute::InAlloca) || in fastLowerArguments()
835 Attrs.hasParamAttribute(I, Attribute::InAlloca) || in selectCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp490 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in SurveyFunction()
H A DArgumentPromotion.cpp885 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca)) in promoteArguments()
H A DGlobalOpt.cpp1942 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca) && in OptimizeFunctions()
1944 RemoveAttribute(F, Attribute::InAlloca); in OptimizeFunctions()
H A DAttributor.cpp1607 FnAttributeList.hasAttrSomewhere(Attribute::InAlloca) || in isValidFunctionSignatureRewrite()
H A DAttributorAttributes.cpp4677 if (hasAttr({Attribute::InAlloca, Attribute::Preallocated, in initialize()
6052 if (hasAttr({Attribute::InAlloca, Attribute::Preallocated})) { in manifest()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp949 Attribute::InAlloca}) { in remapInstruction()
H A DCodeExtractor.cpp905 case Attribute::InAlloca: in constructFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp51 if (AttrFn(Attribute::InAlloca)) in addFlagsUsingAttrFn()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Linker/
H A DIRMover.cpp652 Attribute::InAlloca}) { in mapAttributeTypes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1234 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in shouldBeMustTail()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2540 if (Callee->getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in transformConstExprCastCall()

12