| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | Reference.rst | 31 InAlloca 121 :doc:`InAlloca`
|
| H A D | InAlloca.rst | 2 Design and Usage of the InAlloca Attribute
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | CallPromotionUtils.cpp | 426 if (Callee->hasParamAttribute(I, Attribute::InAlloca) != in isLegalToPromote() 427 CB.getAttributes().hasParamAttr(I, Attribute::InAlloca)) { in isLegalToPromote()
|
| H A D | CodeExtractor.cpp | 972 case Attribute::InAlloca: in constructFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 38 Attribute::InAlloca, in isValidForDXIL()
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Attributes.cpp | 206 return get(Context, InAlloca, Ty); in getWithInAllocaType() 809 return SetNode ? SetNode->getAttributeType(Attribute::InAlloca) : nullptr; in getInAllocaType() 1837 return addTypeAttr(Attribute::InAlloca, Ty); in addInAllocaAttr() 1915 .addAttribute(Attribute::InAlloca) in typeIncompatible()
|
| H A D | Verifier.cpp | 1809 AttrCount += Attrs.hasAttribute(Attribute::InAlloca); in verifyParameterAttrs() 1820 Check(!(Attrs.hasAttribute(Attribute::InAlloca) && in verifyParameterAttrs() 1889 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs() 1921 if (Attrs.hasAttribute(Attribute::InAlloca)) { in verifyParameterAttrs() 2035 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) { in verifyFunctionAttrs() 2554 Check(!Attrs.hasParamAttr(i, Attribute::InAlloca), in visitFunction() 3371 if (ArgAttrs.hasAttribute(Attribute::InAlloca)) in visitCallBase() 3498 Check(!Attrs.contains(Attribute::InAlloca), in verifyTailCCMustTailAttrs() 3524 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes()
|
| H A D | Function.cpp | 130 return hasAttribute(Attribute::InAlloca); in hasInAllocaAttr() 143 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPassPointeeByValueCopyAttr() 153 Attrs.hasParamAttr(getArgNo(), Attribute::InAlloca) || in hasPointeeInMemoryValueAttr()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 1694 return paramHasAttr(ArgNo, Attribute::InAlloca); 1701 paramHasAttr(ArgNo, Attribute::InAlloca) || 1719 return !arg_empty() && paramHasAttr(arg_size() - 1, Attribute::InAlloca);
|
| H A D | Attributes.td | 107 def InAlloca : TypeAttr<"inalloca", [ParamAttr]>;
|
| H A D | Attributes.h | 1153 Type *getInAllocaType() const { return getTypeAttr(Attribute::InAlloca); }
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 1542 case ABIArgInfo::InAlloca: in construct() 1637 case ABIArgInfo::InAlloca: in GetFunctionType() 1695 case ABIArgInfo::InAlloca: in GetFunctionType() 2384 case ABIArgInfo::InAlloca: in ConstructAttributeList() 2571 case ABIArgInfo::InAlloca: in ConstructAttributeList() 2797 case ABIArgInfo::InAlloca: { in EmitFunctionProlog() 3561 case ABIArgInfo::InAlloca: in EmitFunctionEpilog() 4878 case ABIArgInfo::InAlloca: { in EmitCall() 5588 case ABIArgInfo::InAlloca: in EmitCall()
|
| H A D | TargetInfo.cpp | 270 case InAlloca: in dump() 2018 UsedInAlloca |= (Args[I].info.getKind() == ABIArgInfo::InAlloca); in computeInfo() 2062 case ABIArgInfo::InAlloca: in isArgInAlloca() 9972 case ABIArgInfo::InAlloca: in EmitVAArg() 10355 case ABIArgInfo::InAlloca: in EmitVAArg()
|
| H A D | CodeGenFunction.cpp | 1116 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 652 Attrs.hasParamAttr(I, Attribute::InAlloca) || in fastLowerArguments() 836 Attrs.hasParamAttr(I, Attribute::InAlloca) || in selectCall()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 727 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 | 2012 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) && in OptimizeFunctions() 2014 RemoveAttribute(&F, Attribute::InAlloca); in OptimizeFunctions()
|
| H A D | FunctionAttrs.cpp | 136 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in checkFunctionMemoryAccess()
|
| H A D | Attributor.cpp | 2709 FnAttributeList.hasAttrSomewhere(Attribute::InAlloca) || in isValidFunctionSignatureRewrite()
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1732 case Attribute::InAlloca: return 1ULL << 43; in getRawAttributeMask() 1912 return Attribute::InAlloca; in getAttrFromCode() 2176 else if (Kind == Attribute::InAlloca) in parseAttributeGroupBlock() 3984 Attribute::InAlloca}) { in parseFunctionRecord() 4006 case Attribute::InAlloca: in parseFunctionRecord() 4530 Attribute::InAlloca}) { in propagateAttributeTypes() 4547 case Attribute::InAlloca: in propagateAttributeTypes() 5899 const bool InAlloca = Bitfield::get<APV::UsedWithInAlloca>(Rec); in parseFunctionBody() local 5932 AI->setUsedWithInAlloca(InAlloca); in parseFunctionBody()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 52 if (AttrFn(Attribute::InAlloca)) in addFlagsUsingAttrFn()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1363 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in shouldBeMustTail()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 628 case Attribute::InAlloca: in getAttrKindEncoding()
|