/external/clang/include/clang/CodeGen/ |
D | CGFunctionInfo.h | 70 InAlloca, enumerator 72 KindLast = InAlloca 147 auto AI = ABIArgInfo(InAlloca); in getInAlloca() 164 bool isInAlloca() const { return TheKind == InAlloca; } in isInAlloca()
|
/external/llvm/include/llvm/IR/ |
D | CallSite.h | 288 return paramHasAttr(ArgNo + 1, Attribute::InAlloca); in isInAllocaArgument() 294 paramHasAttr(ArgNo + 1, Attribute::InAlloca); in isByValOrInAllocaArgument() 300 return paramHasAttr(arg_size(), Attribute::InAlloca); in hasInAllocaArgument()
|
D | Attributes.h | 74 InAlloca, ///< Pass structure in an alloca enumerator
|
/external/llvm/include/llvm/Target/ |
D | TargetCallingConv.h | 46 static const uint64_t InAlloca = 1ULL<<12; ///< Passed with inalloca member 78 bool isInAlloca() const { return Flags & InAlloca; } in isInAlloca()
|
/external/llvm/test/CodeGen/CPP/ |
D | attributes.ll | 5 ; CHECK: InAlloca
|
/external/clang/lib/CodeGen/ |
D | CGCall.cpp | 1174 case ABIArgInfo::InAlloca: in construct() 1265 case ABIArgInfo::InAlloca: in GetFunctionType() 1324 case ABIArgInfo::InAlloca: in GetFunctionType() 1522 case ABIArgInfo::InAlloca: in ConstructAttributeList() 1562 Attrs.addAttribute(llvm::Attribute::InAlloca); in ConstructAttributeList() 1618 case ABIArgInfo::InAlloca: in ConstructAttributeList() 1776 case ABIArgInfo::InAlloca: { in EmitFunctionProlog() 2269 case ABIArgInfo::InAlloca: in EmitFunctionEpilog() 3092 case ABIArgInfo::InAlloca: { in EmitCall() 3420 case ABIArgInfo::InAlloca: in EmitCall()
|
D | TargetInfo.cpp | 128 case InAlloca: in dump() 1161 UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca); in computeInfo() 1195 case ABIArgInfo::InAlloca: in isArgInAlloca() 6258 case ABIArgInfo::InAlloca: in EmitVAArg() 6483 case ABIArgInfo::InAlloca: in EmitVAArg()
|
D | CodeGenFunction.cpp | 694 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && in StartFunction()
|
/external/llvm/lib/IR/ |
D | Attributes.cpp | 197 if (hasAttribute(Attribute::InAlloca)) in getAsString() 434 case Attribute::InAlloca: return 1ULL << 43; in getAttrMask() 1310 .addAttribute(Attribute::InAlloca); in typeIncompatible()
|
D | Function.cpp | 98 hasAttribute(getArgNo()+1, Attribute::InAlloca); in hasInAllocaAttr() 105 Attrs.hasAttribute(getArgNo() + 1, Attribute::InAlloca); in hasByValOrInAllocaAttr()
|
D | Verifier.cpp | 1305 !Attrs.hasAttribute(Idx, Attribute::InAlloca), in VerifyParameterAttrs() 1314 AttrCount += Attrs.hasAttribute(Idx, Attribute::InAlloca); in VerifyParameterAttrs() 1322 Assert(!(Attrs.hasAttribute(Idx, Attribute::InAlloca) && in VerifyParameterAttrs() 1362 !Attrs.hasAttribute(Idx, Attribute::InAlloca), in VerifyParameterAttrs() 1422 if (Attrs.hasAttribute(Idx, Attribute::InAlloca)) { in VerifyFunctionAttrs() 2192 if (Attrs.hasAttribute(Idx, Attribute::InAlloca)) in VerifyCallSite() 2223 Attribute::StructRet, Attribute::ByVal, Attribute::InAlloca, in getParameterABIAttributes()
|
/external/llvm/docs/ |
D | index.rst | 257 InAlloca 362 :doc:`InAlloca`
|
D | InAlloca.rst | 2 Design and Usage of the InAlloca Attribute
|
D | LangRef.rst | 934 See :doc:`InAlloca` for more information on how to use this
|
/external/llvm/lib/Transforms/IPO/ |
D | DeadArgumentElimination.cpp | 543 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca)) { in SurveyFunction()
|
/external/llvm/lib/Bitcode/Reader/ |
D | BitcodeReader.cpp | 1068 return Attribute::InAlloca; in GetAttrFromCode() 3982 bool InAlloca = AlignRecord & InAllocaMask; in ParseFunctionBody() local 3991 AI->setUsedWithInAlloca(InAlloca); in ParseFunctionBody()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCalls.cpp | 1530 if (Callee->getAttributes().hasAttrSomewhere(Attribute::InAlloca) || in transformConstExprCastCall()
|
/external/llvm/lib/Target/CppBackend/ |
D | CPPBackend.cpp | 505 HANDLE_ATTR(InAlloca); in printAttributes()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | FastISel.cpp | 88 IsInAlloca = CS->paramHasAttr(AttrIdx, Attribute::InAlloca); in setAttributes()
|
D | TargetLowering.cpp | 78 isInAlloca = CS->paramHasAttr(AttrIdx, Attribute::InAlloca); in setAttributes()
|
D | SelectionDAGBuilder.cpp | 7519 if (F.getAttributes().hasAttribute(Idx, Attribute::InAlloca)) { in LowerArguments()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 169 case Attribute::InAlloca: in getAttrKindEncoding()
|
/external/llvm/lib/AsmParser/ |
D | LLParser.cpp | 1236 case lltok::kw_inalloca: B.addAttribute(Attribute::InAlloca); break; in ParseOptionalParamAttrs()
|