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

1 2

  /external/llvm/include/llvm/Target/
TargetCallingConv.h 36 static const uint64_t ByVal = 1ULL<<4; ///< Struct passed by value
75 bool isByVal() const { return Flags & ByVal; }
  /external/clang/include/clang/CodeGen/
CGFunctionInfo.h 126 static ABIArgInfo getIndirect(unsigned Alignment, bool ByVal = true,
131 AI.setIndirectByVal(ByVal);
137 static ABIArgInfo getIndirectInReg(unsigned Alignment, bool ByVal = true,
139 auto AI = getIndirect(Alignment, ByVal, Realign);
  /external/llvm/include/llvm/IR/
CallSite.h 276 return paramHasAttr(ArgNo + 1, Attribute::ByVal);
286 return paramHasAttr(ArgNo + 1, Attribute::ByVal) ||
Attributes.h 73 ByVal, ///< Pass structure by value
Instructions.h     [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp     [all...]
MipsISelLowering.h 339 /// ByValArgInfo - Byval argument information.
377 /// hasByValArg - Returns true if function has byval arguments.
403 /// use of registers to pass byval arguments.
414 void allocateRegs(ByValArgInfo &ByVal, unsigned ByValSize,
502 /// copyByValArg - Copy argument registers which were used to pass a byval
503 /// argument to the stack. Create a stack frame object for the byval
510 const MipsCC &CC, const ByValArgInfo &ByVal) const;
512 /// passByValArg - Pass a byval argument in registers or on stack.
517 const MipsCC &CC, const ByValArgInfo &ByVal,
  /external/llvm/lib/IR/
Attributes.cpp 168 if (hasAttribute(Attribute::ByVal))
169 return "byval";
368 case Attribute::ByVal: return 1 << 7;
    [all...]
Function.cpp 87 /// hasByValAttr - Return true if this argument has the byval attribute on it
92 hasAttribute(getArgNo()+1, Attribute::ByVal);
106 return Attrs.hasAttribute(getArgNo() + 1, Attribute::ByVal) ||
Verifier.cpp 808 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) &&
814 "Attributes 'byval', 'inalloca', 'nest', 'sret', 'nocapture', and "
820 AttrCount += Attrs.hasAttribute(Idx, Attribute::ByVal);
825 Assert1(AttrCount <= 1, "Attributes 'byval', 'inalloca', 'inreg', 'nest', "
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMFastISel.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86FastISel.cpp     [all...]
  /external/llvm/lib/Transforms/Instrumentation/
MemorySanitizer.cpp     [all...]
  /external/clang/lib/CodeGen/
TargetInfo.cpp 109 << " ByVal=" << getIndirectByVal()
537 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
664 return ABIArgInfo::getIndirectInReg(/*Align=*/0, /*ByVal=*/false);
666 return ABIArgInfo::getIndirect(/*Align=*/0, /*ByVal=*/false);
790 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal,
792 if (!ByVal) {
794 --State.FreeRegs; // Non-byval indirects just use one pointer.
800 // Compute the byval alignment.
804 return ABIArgInfo::getIndirect(4, /*ByVal=*/true);
809 return ABIArgInfo::getIndirect(StackAlign, /*ByVal=*/true, Realign)
    [all...]
CGCall.cpp     [all...]
  /external/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 170 case Attribute::ByVal:
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64FastISel.cpp     [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 501 HANDLE_ATTR(ByVal);
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXAsmPrinter.cpp     [all...]
NVPTXISelLowering.cpp 589 assert(PTy && "Param with byval attribute should be a pointer type");
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 51 // SelectCall: Handle small byval arguments.
    [all...]
  /external/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp 558 return Attribute::ByVal;
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp 77 isByVal = CS->paramHasAttr(AttrIdx, Attribute::ByVal);
    [all...]
SelectionDAGBuilder.cpp     [all...]

Completed in 566 milliseconds

1 2