Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp427 if (Callee->hasParamAttribute(I, Attribute::InAlloca) != in isLegalToPromote()
428 CB.getAttributes().hasParamAttr(I, Attribute::InAlloca)) { in isLegalToPromote()
H A DCodeExtractor.cpp980 case Attribute::InAlloca: in constructFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp39 Attribute::InAlloca, in isValidForDXIL()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp45 case InAlloca: in dump()
H A DCGCall.cpp1546 case ABIArgInfo::InAlloca: in construct()
1646 case ABIArgInfo::InAlloca: in GetFunctionType()
1700 case ABIArgInfo::InAlloca: in GetFunctionType()
2594 case ABIArgInfo::InAlloca: in ConstructAttributeList()
2786 case ABIArgInfo::InAlloca: in ConstructAttributeList()
3009 case ABIArgInfo::InAlloca: { in EmitFunctionProlog()
3797 case ABIArgInfo::InAlloca: in EmitFunctionEpilog()
5090 case ABIArgInfo::InAlloca: { in EmitCall()
5798 case ABIArgInfo::InAlloca: in EmitCall()
H A DCodeGenFunction.cpp1128 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp298 case ABIArgInfo::InAlloca: in EmitVAArg()
H A DXCore.cpp159 case ABIArgInfo::InAlloca: in EmitVAArg()
H A DX86.cpp961 UsedInAlloca |= (Args[I].info.getKind() == ABIArgInfo::InAlloca); in computeInfo()
1005 case ABIArgInfo::InAlloca: in isArgInAlloca()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp207 return get(Context, InAlloca, Ty); in getWithInAllocaType()
828 return SetNode ? SetNode->getAttributeType(Attribute::InAlloca) : nullptr; in getInAllocaType()
1881 return addTypeAttr(Attribute::InAlloca, Ty); in addInAllocaAttr()
1971 .addAttribute(Attribute::InAlloca) in typeIncompatible()
H A DFunction.cpp152 return hasAttribute(Attribute::InAlloca); in hasInAllocaAttr()
165 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr()
175 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
H A DVerifier.cpp1881 AttrCount += Attrs.hasAttribute(Attribute::InAlloca); in verifyParameterAttrs()
1892 Check(!(Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs()
1969 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs()
2103 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { in verifyFunctionAttrs()
2686 Check(!Attrs.hasParamAttr(i, Attribute::InAlloca), in visitFunction()
3519 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) in visitCallBase()
3648 Check(!Attrs.contains(Attribute::InAlloca), in verifyTailCCMustTailAttrs()
3674 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1773 return paramHasAttr(ArgNo, Attribute::InAlloca);
1780 paramHasAttr(ArgNo, Attribute::InAlloca) ||
1798 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
H A DAttributes.td110 def InAlloca : TypeAttr<"inalloca", [ParamAttr]>;
H A DAttributes.h1103 Type *getInAllocaType() const { return getTypeAttr(Attribute::InAlloca); }
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp652 Attrs.hasParamAttr(I, Attribute::InAlloca) || in fastLowerArguments()
836 Attrs.hasParamAttr(I, Attribute::InAlloca) || in selectCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp721 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca)) in promoteArguments()
H A DDeadArgumentElimination.cpp498 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in surveyFunction()
H A DGlobalOpt.cpp1967 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) && in OptimizeFunctions()
1969 RemoveAttribute(&F, Attribute::InAlloca); in OptimizeFunctions()
H A DFunctionAttrs.cpp175 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in checkFunctionMemoryAccess()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1756 case Attribute::InAlloca: return 1ULL << 43; in getRawAttributeMask()
1936 return Attribute::InAlloca; in getAttrFromCode()
2210 else if (Kind == Attribute::InAlloca) in parseAttributeGroupBlock()
4021 Attribute::InAlloca}) { in parseFunctionRecord()
4043 case Attribute::InAlloca: in parseFunctionRecord()
4567 Attribute::InAlloca}) { in propagateAttributeTypes()
4584 case Attribute::InAlloca: in propagateAttributeTypes()
5943 const bool InAlloca = Bitfield::get<APV::UsedWithInAlloca>(Rec); in parseFunctionBody() local
5979 AI->setUsedWithInAlloca(InAlloca); in parseFunctionBody()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp52 if (AttrFn(Attribute::InAlloca)) in addFlagsUsingAttrFn()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1439 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in shouldBeMustTail()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp628 case Attribute::InAlloca: in getAttrKindEncoding()

12