/external/llvm/include/llvm/Target/ |
TargetCallingConv.h | 46 static const uint64_t InAlloca = 1ULL<<12; ///< Passed with inalloca 78 bool isInAlloca() const { return Flags & InAlloca; }
|
/external/clang/include/clang/CodeGen/ |
CGFunctionInfo.h | 65 /// InAlloca - Pass the argument directly using the LLVM inalloca attribute. 70 InAlloca, 72 KindLast = InAlloca 144 auto AI = ABIArgInfo(InAlloca); 161 bool isInAlloca() const { return TheKind == InAlloca; } 256 /// \brief Return true if this field of an inalloca struct should be returned 355 /// passing non-trivial types with inalloca. Not part of the profile. 439 /// \brief Return true if this function uses inalloca arguments.
|
/external/llvm/include/llvm/IR/ |
CallSite.h | 281 return paramHasAttr(ArgNo + 1, Attribute::InAlloca); 287 paramHasAttr(ArgNo + 1, Attribute::InAlloca); 290 /// @brief Determine if there are is an inalloca argument. Only the last 291 /// argument can have the inalloca attribute. 293 return paramHasAttr(arg_size(), Attribute::InAlloca);
|
Attributes.h | 74 InAlloca, ///< Pass structure in an alloca
|
/external/llvm/lib/IR/ |
Attributes.cpp | 170 if (hasAttribute(Attribute::InAlloca)) 171 return "inalloca"; 398 case Attribute::InAlloca: return 1ULL << 43; [all...] |
Function.cpp | 95 /// \brief Return true if this argument has the inalloca attribute on it in 100 hasAttribute(getArgNo()+1, Attribute::InAlloca); 107 Attrs.hasAttribute(getArgNo() + 1, Attribute::InAlloca);
|
Verifier.cpp | 813 !Attrs.hasAttribute(Idx, Attribute::InAlloca), 814 "Attributes 'byval', 'inalloca', 'nest', 'sret', 'nocapture', and " 821 AttrCount += Attrs.hasAttribute(Idx, Attribute::InAlloca); 825 Assert1(AttrCount <= 1, "Attributes 'byval', 'inalloca', 'inreg', 'nest', " 828 Assert1(!(Attrs.hasAttribute(Idx, Attribute::InAlloca) && 830 "'inalloca and readonly' are incompatible!", V); [all...] |
/external/clang/lib/CodeGen/ |
CGCall.cpp | [all...] |
CodeGenFunction.cpp | 626 } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca && [all...] |
TargetInfo.cpp | 104 case InAlloca: 105 OS << "InAlloca Offset=" << getInAllocaFieldIndex(); 550 /// inalloca. 974 UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca); 977 // If we needed to use inalloca for any argument, do a second pass and rewrite 978 // all the memory arguments to use inalloca. [all...] |
/external/llvm/lib/Transforms/IPO/ |
DeadArgumentElimination.cpp | 497 // Functions with inalloca parameters are expecting args in a particular 499 if (F.getAttributes().hasAttrSomewhere(Attribute::InAlloca)) { [all...] |
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | 172 case Attribute::InAlloca: [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 502 HANDLE_ATTR(InAlloca); [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | 560 return Attribute::InAlloca; [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
TargetLowering.cpp | 78 isInAlloca = CS->paramHasAttr(AttrIdx, Attribute::InAlloca); [all...] |
SelectionDAGBuilder.cpp | [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.cpp | [all...] |