| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | Reference.rst | 30 InAlloca 115 :doc:`InAlloca`
|
| H A D | InAlloca.rst | 2 Design and Usage of the InAlloca Attribute
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Attributes.cpp | 199 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 D | Function.cpp | 126 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 D | Verifier.cpp | 1780 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 D | AsmWriter.cpp | 4439 } else if (Attr.hasAttribute(Attribute::InAlloca)) { in writeAttribute()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 1670 return paramHasAttr(ArgNo, Attribute::InAlloca); 1677 paramHasAttr(ArgNo, Attribute::InAlloca) || 1695 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
|
| H A D | Attributes.td | 83 def InAlloca : TypeAttr<"inalloca">;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 1503 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 D | TargetInfo.cpp | 254 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 D | CodeGenFunction.cpp | 1065 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1272 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 D | WebAssemblyFastISel.cpp | 651 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 D | DeadArgumentElimination.cpp | 490 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in SurveyFunction()
|
| H A D | ArgumentPromotion.cpp | 885 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca)) in promoteArguments()
|
| H A D | GlobalOpt.cpp | 1942 if (F->getAttributes().hasAttrSomewhere(Attribute::InAlloca) && in OptimizeFunctions() 1944 RemoveAttribute(F, Attribute::InAlloca); in OptimizeFunctions()
|
| H A D | Attributor.cpp | 1607 FnAttributeList.hasAttrSomewhere(Attribute::InAlloca) || in isValidFunctionSignatureRewrite()
|
| H A D | AttributorAttributes.cpp | 4677 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 D | ValueMapper.cpp | 949 Attribute::InAlloca}) { in remapInstruction()
|
| H A D | CodeExtractor.cpp | 905 case Attribute::InAlloca: in constructFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 51 if (AttrFn(Attribute::InAlloca)) in addFlagsUsingAttrFn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 652 Attribute::InAlloca}) { in mapAttributeTypes()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1234 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in shouldBeMustTail()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 2540 if (Callee->getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in transformConstExprCastCall()
|