/external/clang/lib/CodeGen/ |
ABIInfo.h | 106 static ABIArgInfo getIndirect(unsigned Alignment, bool ByVal = true 109 return ABIArgInfo(Indirect, 0, Alignment, ByVal, Realign, false, false, 112 static ABIArgInfo getIndirectInReg(unsigned Alignment, bool ByVal = true 114 return ABIArgInfo(Indirect, 0, Alignment, ByVal, Realign, true, false, 0);
|
TargetInfo.cpp | 113 << " ByVal=" << getIndirectByVal() 395 return ABIArgInfo::getIndirect(0, /*ByVal=*/false); 546 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, 699 return ABIArgInfo::getIndirect(0, /*ByVal=*/false); 794 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal, 796 if (!ByVal) { 798 --FreeRegs; // Non byval indirects just use one pointer. 804 // Compute the byval alignment. 813 return ABIArgInfo::getIndirect(StackAlign, /*ByVal=*/true, 908 // LLVM backend isn't smart enough to remove byval, which inhibits man [all...] |
CGCall.cpp | [all...] |
/external/llvm/include/llvm/Target/ |
TargetCallingConv.h | 35 static const uint64_t ByVal = 1ULL<<4; ///< Struct passed by value 68 bool isByVal() const { return Flags & ByVal; }
|
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.h | 230 /// ByValArgInfo - Byval argument information. 269 /// hasByValArg - Returns true if function has byval arguments. 295 /// use of registers to pass byval arguments. 306 void allocateRegs(ByValArgInfo &ByVal, unsigned ByValSize, 376 /// copyByValArg - Copy argument registers which were used to pass a byval 377 /// argument to the stack. Create a stack frame object for the byval 384 const MipsCC &CC, const ByValArgInfo &ByVal) const; 386 /// passByValArg - Pass a byval argument in registers or on stack. 391 const MipsCC &CC, const ByValArgInfo &ByVal,
|
MipsISelLowering.cpp | [all...] |
/external/llvm/include/llvm/Support/ |
CallSite.h | 257 return paramHasAttr(ArgNo + 1, Attribute::ByVal);
|
/external/llvm/include/llvm/IR/ |
Attributes.h | 72 ByVal, ///< Pass structure by value
|
Instructions.h | [all...] |
/external/llvm/lib/IR/ |
Verifier.cpp | 785 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) && 790 "Attribute 'byval', 'nest', 'sret', 'nocapture', and 'returned' " 794 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) && 796 (Attrs.hasAttribute(Idx, Attribute::ByVal) && 800 "'byval, nest, and sret' are incompatible!", V); 802 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) && 804 (Attrs.hasAttribute(Idx, Attribute::ByVal) && 808 "'byval, nest, and inreg' are incompatible!", V); 832 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) || 834 "Attribute 'byval' does not support unsized types!", V) [all...] |
Attributes.cpp | 167 if (hasAttribute(Attribute::ByVal)) 168 return "byval"; 355 case Attribute::ByVal: return 1 << 7; [all...] |
Function.cpp | 79 /// hasByValAttr - Return true if this argument has the byval attribute on it 84 hasAttribute(getArgNo()+1, Attribute::ByVal);
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXAsmPrinter.cpp | [all...] |
NVPTXISelLowering.cpp | 455 assert(PTy && "Param with byval attribute should be a pointer type"); 767 assert(PTy && "Type of a byval parameter should be pointer"); [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCalls.cpp | 770 // The size of ByVal arguments is derived from the type, so we [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFastISel.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86FastISel.cpp | [all...] |
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | 172 case Attribute::ByVal: [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 494 HANDLE_ATTR(ByVal); [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
MemorySanitizer.cpp | 777 // ByVal pointer itself has clean shadow. We copy the actual [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | 523 *Kind = Attribute::ByVal; [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.cpp | [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.cpp | [all...] |
/build/tools/droiddoc/templates-sac/assets/js/ |
android_3p-bundle.js | [all...] |
/build/tools/droiddoc/templates-sdk/assets/js/ |
android_3p-bundle.js | [all...] |