HomeSort by relevance Sort by last modified time
    Searched refs:ByVal (Results 1 - 24 of 24) sorted by null

  /external/clang/lib/CodeGen/
ABIInfo.h 105 static ABIArgInfo getIndirect(unsigned Alignment, bool ByVal = true
108 return ABIArgInfo(Indirect, 0, Alignment, ByVal, Realign, false, false,
111 static ABIArgInfo getIndirectInReg(unsigned Alignment, bool ByVal = true
113 return ABIArgInfo(Indirect, 0, Alignment, ByVal, Realign, true, false, 0);
TargetInfo.cpp 78 << " ByVal=" << getIndirectByVal()
371 return ABIArgInfo::getIndirect(0, /*ByVal=*/false);
443 return ABIArgInfo::getIndirect(0, /*ByVal=*/false);
529 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal,
683 return ABIArgInfo::getIndirect(0, /*ByVal=*/false);
778 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal,
780 if (!ByVal) {
782 --FreeRegs; // Non byval indirects just use one pointer.
788 // Compute the byval alignment.
797 return ABIArgInfo::getIndirect(StackAlign, /*ByVal=*/true
    [all...]
CGCall.cpp     [all...]
  /external/llvm/include/llvm/Target/
TargetCallingConv.h 35 static const uint64_t ByVal = 1ULL<<4; ///< Struct passed by value
66 bool isByVal() const { return Flags & ByVal; }
  /external/llvm/lib/Target/Mips/
MipsISelLowering.h 209 /// ByValArgInfo - Byval argument information.
241 /// hasByValArg - Returns true if function has byval arguments.
267 /// use of registers to pass byval arguments.
278 void allocateRegs(ByValArgInfo &ByVal, unsigned ByValSize,
347 /// copyByValArg - Copy argument registers which were used to pass a byval
348 /// argument to the stack. Create a stack frame object for the byval
355 const MipsCC &CC, const ByValArgInfo &ByVal) const;
357 /// passByValArg - Pass a byval argument in registers or on stack.
362 const MipsCC &CC, const ByValArgInfo &ByVal,
MipsISelLowering.cpp     [all...]
  /external/llvm/lib/IR/
Verifier.cpp 662 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) &&
666 "Attribute 'byval', 'nest', 'sret', and 'nocapture' "
670 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) &&
672 (Attrs.hasAttribute(Idx, Attribute::ByVal) &&
676 "'byval, nest, and sret' are incompatible!", V);
678 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) &&
680 (Attrs.hasAttribute(Idx, Attribute::ByVal) &&
684 "'byval, nest, and inreg' are incompatible!", V);
704 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) ||
706 "Attribute 'byval' does not support unsized types!", V)
    [all...]
Attributes.cpp 160 if (hasAttribute(Attribute::ByVal))
161 return "byval";
370 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/include/llvm/Support/
CallSite.h 252 return paramHasAttr(ArgNo + 1, Attribute::ByVal);
  /external/llvm/include/llvm/IR/
Attributes.h 70 ByVal, ///< Pass structure by value
Instructions.h     [all...]
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 54 STATISTIC(NumByValArgsPromoted , "Number of byval arguments promoted");
157 hasAttribute(PointerArgs[i].second+1, Attribute::ByVal);
161 // If this is a byval argument, and if the aggregate type is small, just
530 // Simple byval argument? Just add all the struct element types.
    [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp     [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXAsmPrinter.cpp     [all...]
NVPTXISelLowering.cpp 369 "Param with byval attribute should be a pointer type");
481 "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/CppBackend/
CPPBackend.cpp 494 HANDLE_ATTR(ByVal);
    [all...]
  /external/llvm/lib/Transforms/Instrumentation/
MemorySanitizer.cpp 758 // ByVal pointer itself has clean shadow. We copy the actual
    [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...]

Completed in 283 milliseconds