Lines Matching full:direct
41 /// Direct - Pass the argument directly using the normal converted LLVM
46 Direct,
48 /// Extend - Valid only for integer argument types. Same as 'direct'
66 KindFirst=Direct, KindLast=Expand
81 ABIArgInfo() : TheKind(Direct), TypeData(0), UIntData(0) {}
84 return ABIArgInfo(Direct, T, Offset);
101 bool isDirect() const { return TheKind == Direct; }
108 return TheKind == Direct || TheKind == Extend;
111 // Direct/Extend accessors
113 assert((isDirect() || isExtend()) && "Not a direct or extend kind");