Home
last modified time | relevance | path

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

12

/freebsd/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/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp439 if (Callee->hasParamAttribute(I, Attribute::InAlloca) != in isLegalToPromote()
440 CB.getAttributes().hasParamAttr(I, Attribute::InAlloca)) { in isLegalToPromote()
H A DCodeExtractor.cpp982 case Attribute::InAlloca: in constructFunction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp46 case InAlloca: in dump()
H A DCGCall.cpp1524 case ABIArgInfo::InAlloca: in construct()
1624 case ABIArgInfo::InAlloca: in GetFunctionType()
1678 case ABIArgInfo::InAlloca: in GetFunctionType()
2576 case ABIArgInfo::InAlloca: in ConstructAttributeList()
2768 case ABIArgInfo::InAlloca: in ConstructAttributeList()
2991 case ABIArgInfo::InAlloca: { in EmitFunctionProlog()
3805 case ABIArgInfo::InAlloca: in EmitFunctionEpilog()
5134 case ABIArgInfo::InAlloca: { in EmitCall()
5897 case ABIArgInfo::InAlloca: in EmitCall()
H A DCodeGenFunction.cpp1196 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILPrepare.cpp44 Attribute::InAlloca, in isValidForDXIL()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp302 case ABIArgInfo::InAlloca: in EmitVAArg()
H A DXCore.cpp159 case ABIArgInfo::InAlloca: in EmitVAArg()
H A DX86.cpp964 UsedInAlloca |= (Args[I].info.getKind() == ABIArgInfo::InAlloca); in computeInfo()
1008 case ABIArgInfo::InAlloca: in isArgInAlloca()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp271 return get(Context, InAlloca, Ty); in getWithInAllocaType()
958 return SetNode ? SetNode->getAttributeType(Attribute::InAlloca) : nullptr; in getInAllocaType()
2018 return addTypeAttr(Attribute::InAlloca, Ty); in addInAllocaAttr()
2134 .addAttribute(Attribute::InAlloca) in typeIncompatible()
H A DFunction.cpp162 return hasAttribute(Attribute::InAlloca); in hasInAllocaAttr()
175 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr()
185 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
H A DVerifier.cpp1945 AttrCount += Attrs.hasAttribute(Attribute::InAlloca); in verifyParameterAttrs()
1956 Check(!(Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs()
2038 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs()
2193 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { in verifyFunctionAttrs()
2815 Check(!Attrs.hasParamAttr(i, Attribute::InAlloca), in visitFunction()
3653 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) in visitCallBase()
3782 Check(!Attrs.contains(Attribute::InAlloca), in verifyTailCCMustTailAttrs()
3808 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1780 return paramHasAttr(ArgNo, Attribute::InAlloca);
1787 paramHasAttr(ArgNo, Attribute::InAlloca) ||
1805 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
H A DAttributes.td119 def InAlloca : TypeAttr<"inalloca", [ParamAttr]>;
H A DAttributes.h1146 Type *getInAllocaType() const { return getTypeAttr(Attribute::InAlloca); }
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp660 Attrs.hasParamAttr(I, Attribute::InAlloca) || in fastLowerArguments()
851 Attrs.hasParamAttr(I, Attribute::InAlloca) || in selectCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp778 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca)) in promoteArguments()
H A DDeadArgumentElimination.cpp496 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in surveyFunction()
H A DGlobalOpt.cpp1979 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) && in OptimizeFunctions()
1981 RemoveAttribute(&F, Attribute::InAlloca); in OptimizeFunctions()
H A DFunctionAttrs.cpp175 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in checkFunctionMemoryAccess()
H A DAttributor.cpp2896 FnAttributeList.hasAttrSomewhere(Attribute::InAlloca) || in isValidFunctionSignatureRewrite()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1835 case Attribute::InAlloca: return 1ULL << 43; in getRawAttributeMask()
2015 return Attribute::InAlloca; in getAttrFromCode()
2295 else if (Kind == Attribute::InAlloca) in parseAttributeGroupBlock()
4179 Attribute::InAlloca}) { in parseFunctionRecord()
4201 case Attribute::InAlloca: in parseFunctionRecord()
4733 Attribute::InAlloca}) { in propagateAttributeTypes()
4750 case Attribute::InAlloca: in propagateAttributeTypes()
6120 const bool InAlloca = Bitfield::get<APV::UsedWithInAlloca>(Rec); in parseFunctionBody() local
6156 AI->setUsedWithInAlloca(InAlloca); in parseFunctionBody()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp56 if (AttrFn(Attribute::InAlloca)) in addFlagsUsingAttrFn()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp627 case Attribute::InAlloca: in getAttrKindEncoding()

12