/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CGFunctionInfo.h | 85 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 D | CallPromotionUtils.cpp | 439 if (Callee->hasParamAttribute(I, Attribute::InAlloca) != in isLegalToPromote() 440 CB.getAttributes().hasParamAttr(I, Attribute::InAlloca)) { in isLegalToPromote()
|
H A D | CodeExtractor.cpp | 982 case Attribute::InAlloca: in constructFunction()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | TargetInfo.cpp | 46 case InAlloca: in dump()
|
H A D | CGCall.cpp | 1524 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 D | CodeGenFunction.cpp | 1196 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILPrepare.cpp | 44 Attribute::InAlloca, in isValidForDXIL()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | Sparc.cpp | 302 case ABIArgInfo::InAlloca: in EmitVAArg()
|
H A D | XCore.cpp | 159 case ABIArgInfo::InAlloca: in EmitVAArg()
|
H A D | X86.cpp | 964 UsedInAlloca |= (Args[I].info.getKind() == ABIArgInfo::InAlloca); in computeInfo() 1008 case ABIArgInfo::InAlloca: in isArgInAlloca()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 271 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 D | Function.cpp | 162 return hasAttribute(Attribute::InAlloca); in hasInAllocaAttr() 175 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr() 185 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
|
H A D | Verifier.cpp | 1945 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 D | InstrTypes.h | 1780 return paramHasAttr(ArgNo, Attribute::InAlloca); 1787 paramHasAttr(ArgNo, Attribute::InAlloca) || 1805 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
|
H A D | Attributes.td | 119 def InAlloca : TypeAttr<"inalloca", [ParamAttr]>;
|
H A D | Attributes.h | 1146 Type *getInAllocaType() const { return getTypeAttr(Attribute::InAlloca); }
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFastISel.cpp | 660 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 D | ArgumentPromotion.cpp | 778 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca)) in promoteArguments()
|
H A D | DeadArgumentElimination.cpp | 496 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in surveyFunction()
|
H A D | GlobalOpt.cpp | 1979 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) && in OptimizeFunctions() 1981 RemoveAttribute(&F, Attribute::InAlloca); in OptimizeFunctions()
|
H A D | FunctionAttrs.cpp | 175 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in checkFunctionMemoryAccess()
|
H A D | Attributor.cpp | 2896 FnAttributeList.hasAttrSomewhere(Attribute::InAlloca) || in isValidFunctionSignatureRewrite()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1835 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 D | CallLowering.cpp | 56 if (AttrFn(Attribute::InAlloca)) in addFlagsUsingAttrFn()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 627 case Attribute::InAlloca: in getAttrKindEncoding()
|