| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 85 InAlloca, enumerator 87 KindLast = InAlloca 241 auto AI = ABIArgInfo(InAlloca); 301 bool isInAlloca() const { return TheKind == InAlloca; } in isInAlloca()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CallPromotionUtils.cpp | 441 if (Callee->hasParamAttribute(I, Attribute::InAlloca) != in isLegalToPromote() 442 CB.getAttributes().hasParamAttr(I, Attribute::InAlloca)) { in isLegalToPromote()
|
| H A D | CodeExtractor.cpp | 994 case Attribute::InAlloca: in constructFunctionDeclaration()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Function.cpp | 155 return hasAttribute(Attribute::InAlloca); in hasInAllocaAttr() 168 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr() 178 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
|
| H A D | Attributes.cpp | 273 return get(Context, InAlloca, Ty); in getWithInAllocaType() 1167 return SetNode ? SetNode->getAttributeType(Attribute::InAlloca) : nullptr; in getInAllocaType() 2273 return addTypeAttr(Attribute::InAlloca, Ty); in addInAllocaAttr() 2433 .addAttribute(Attribute::InAlloca) in typeIncompatible()
|
| H A D | Verifier.cpp | 2020 AttrCount += Attrs.hasAttribute(Attribute::InAlloca); in verifyParameterAttrs() 2031 Check(!(Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs() 2117 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs() 2272 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { in verifyFunctionAttrs() 2960 Check(!Attrs.hasParamAttr(i, Attribute::InAlloca), in visitFunction() 3798 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) in visitCallBase() 3926 Check(!Attrs.contains(Attribute::InAlloca), in verifyTailCCMustTailAttrs() 3952 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 46 case InAlloca: in dump()
|
| H A D | CGCall.cpp | 1621 case ABIArgInfo::InAlloca: in construct() 1720 case ABIArgInfo::InAlloca: in GetFunctionType() 1772 case ABIArgInfo::InAlloca: in GetFunctionType() 2711 case ABIArgInfo::InAlloca: in ConstructAttributeList() 2903 case ABIArgInfo::InAlloca: in ConstructAttributeList() 3132 case ABIArgInfo::InAlloca: { in EmitFunctionProlog() 3970 case ABIArgInfo::InAlloca: in EmitFunctionEpilog() 5326 case ABIArgInfo::InAlloca: { in EmitCall() 6090 case ABIArgInfo::InAlloca: in EmitCall()
|
| H A D | CodeGenFunction.cpp | 1237 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 46 Attribute::InAlloca, in isValidForDXIL()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 1715 return paramHasAttr(ArgNo, Attribute::InAlloca); 1722 paramHasAttr(ArgNo, Attribute::InAlloca) || 1740 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
|
| H A D | Attributes.h | 1203 Type *getInAllocaType() const { return getTypeAttr(Attribute::InAlloca); }
|
| H A D | Attributes.td | 145 def InAlloca : TypeAttr<"inalloca", IntersectPreserve, [ParamAttr]>;
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | XCore.cpp | 159 case ABIArgInfo::InAlloca: in EmitVAArg()
|
| H A D | X86.cpp | 963 UsedInAlloca |= (Args[I].info.getKind() == ABIArgInfo::InAlloca); in computeInfo() 1007 case ABIArgInfo::InAlloca: in isArgInAlloca()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 666 Attrs.hasParamAttr(I, Attribute::InAlloca) || in fastLowerArguments() 857 Attrs.hasParamAttr(I, Attribute::InAlloca) || in selectCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 816 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca)) in promoteArguments()
|
| H A D | DeadArgumentElimination.cpp | 491 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in surveyFunction()
|
| H A D | GlobalOpt.cpp | 1981 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) && in OptimizeFunctions() 1983 RemoveAttribute(&F, Attribute::InAlloca); in OptimizeFunctions()
|
| H A D | FunctionAttrs.cpp | 188 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in checkFunctionMemoryAccess()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Lint.cpp | 269 Attribute::ByVal, Attribute::ByRef, Attribute::InAlloca, in visitCallBase()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1877 case Attribute::InAlloca: return 1ULL << 43; in getRawAttributeMask() 2062 return Attribute::InAlloca; in getAttrFromCode() 2361 else if (Kind == Attribute::InAlloca) in parseAttributeGroupBlock() 4269 Attribute::InAlloca}) { in parseFunctionRecord() 4291 case Attribute::InAlloca: in parseFunctionRecord() 4814 Attribute::InAlloca}) { in propagateAttributeTypes() 4831 case Attribute::InAlloca: in propagateAttributeTypes() 6216 const bool InAlloca = Bitfield::get<APV::UsedWithInAlloca>(Rec); in parseFunctionBody() local 6252 AI->setUsedWithInAlloca(InAlloca); in parseFunctionBody()
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 420 Attribute::InAlloca, Attribute::InReg, in isUnsupportedFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 55 if (AttrFn(Attribute::InAlloca)) in addFlagsUsingAttrFn()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 636 case Attribute::InAlloca: in getAttrKindEncoding()
|