Lines Matching full:direct
43 /// Direct - Pass the argument directly using the normal converted LLVM
49 Direct,
51 /// Extend - Valid only for integer argument types. Same as 'direct'
69 KindFirst=Direct, KindLast=Expand
88 ABIArgInfo() : TheKind(Direct), TypeData(0), UIntData(0) {}
92 return ABIArgInfo(Direct, T, Offset, false, false, false, false, Padding);
95 return ABIArgInfo(Direct, T, 0, false, false, true, false, 0);
126 bool isDirect() const { return TheKind == Direct; }
133 return TheKind == Direct || TheKind == Extend;
136 // Direct/Extend accessors
138 assert((isDirect() || isExtend()) && "Not a direct or extend kind");