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

  /external/clang/lib/CodeGen/
ABIInfo.h 96 static ABIArgInfo getIndirect(unsigned Alignment, bool ByVal = true
98 return ABIArgInfo(Indirect, 0, Alignment, ByVal, Realign);
TargetInfo.cpp 78 << " ByVal=" << getIndirectByVal()
364 return ABIArgInfo::getIndirect(0, /*ByVal=*/false);
432 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal = true) const;
586 return ABIArgInfo::getIndirect(0, /*ByVal=*/false);
676 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal) const {
677 if (!ByVal)
680 // Compute the byval alignment.
689 return ABIArgInfo::getIndirect(StackAlign, /*ByVal=*/true,
703 return getIndirectResult(Ty, /*ByVal=*/false);
715 // 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
66 bool isByVal() const { return Flags & ByVal; }
  /external/llvm/lib/VMCore/
Attributes.cpp 51 if (Attrs & Attribute::ByVal)
52 Result += "byval ";
106 Incompatible |= ByVal | Nest | NoAlias | StructRet | NoCapture;
Function.cpp 78 /// hasByValAttr - Return true if this argument has the byval attribute on it
82 return getParent()->paramHasAttr(getArgNo()+1, Attribute::ByVal);
Verifier.cpp 551 Attributes ByValI = Attrs & Attribute::ByVal;
    [all...]
  /external/llvm/include/llvm/
Attributes.h 110 DECLARE_LLVM_ATTRIBUTE(ByVal,1<<7) ///< Pass structure by value
Instructions.h     [all...]
  /external/llvm/include/llvm/Support/
CallSite.h 247 return paramHasAttr(ArgNo + 1, Attribute::ByVal);
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 54 STATISTIC(NumByValArgsPromoted , "Number of byval arguments promoted");
156 bool isByVal = F->paramHasAttr(PointerArgs[i].second+1, Attribute::ByVal);
160 // If this is a byval argument, and if the aggregate type is small, just
531 // Simple byval argument? Just add all the struct element types.
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 760 // The size of ByVal arguments is derived from the type, so we
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 470 HANDLE_ATTR(ByVal);
    [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp     [all...]
  /external/llvm/lib/AsmParser/
LLParser.cpp 903 case lltok::kw_byval: Attrs |= Attribute::ByVal; break;
    [all...]
  /external/llvm/lib/Target/ARM/
ARMFastISel.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp     [all...]

Completed in 520 milliseconds