Searched refs:NumInputs (Results 1 - 13 of 13) sorted by relevance

/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DASTVector.h182 size_type NumInputs = std::distance(in_start, in_end); local
184 if (NumInputs == 0)
188 if (NumInputs > size_type(this->capacity_ptr()-this->end()))
189 this->grow(C, this->size()+NumInputs);
195 this->setEnd(this->end() + NumInputs);
200 void append(ASTContext &C, size_type NumInputs, const T &Elt) { argument
202 if (NumInputs > size_type(this->capacity_ptr()-this->end()))
203 this->grow(C, this->size()+NumInputs);
206 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
207 this->setEnd(this->end() + NumInputs);
[all...]
H A DStmt.h1388 unsigned NumInputs; member in class:clang::AsmStmt
1396 NumOutputs(numoutputs), NumInputs(numinputs), NumClobbers(numclobbers) { }
1446 unsigned getNumInputs() const { return NumInputs; }
1474 return &Exprs[0] + NumOutputs + NumInputs;
1482 return &Exprs[0] + NumOutputs + NumInputs;
1505 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs);
1657 unsigned NumInputs,
1741 assert(i < NumInputs);
1755 return ArrayRef<StringRef>(Constraints, NumInputs + NumOutputs);
1762 NumInputs
[all...]
/freebsd-10.0-release/contrib/llvm/lib/IR/
H A DInlineAsm.cpp254 unsigned NumOutputs = 0, NumInputs = 0, NumClobbers = 0; local
260 if ((NumInputs-NumIndirect) != 0 || NumClobbers != 0)
270 ++NumInputs;
292 if (Ty->getNumParams() != NumInputs) return false;
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp79 unsigned NumInputs, IdentifierInfo **Names,
129 for (unsigned i = NumOutputs, e = NumOutputs + NumInputs; i != e; i++) {
207 NumInputs, Names, Constraints, Exprs, AsmString,
474 unsigned NumOutputs, unsigned NumInputs,
479 bool IsSimple = (NumOutputs != 0 || NumInputs != 0);
482 /*IsVolatile*/ true, AsmToks, NumOutputs, NumInputs,
77 ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg constraints, MultiExprArg exprs, Expr *asmString, MultiExprArg clobbers, SourceLocation RParenLoc) argument
471 ActOnMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, ArrayRef<Token> AsmToks, StringRef AsmString, unsigned NumOutputs, unsigned NumInputs, ArrayRef<StringRef> Constraints, ArrayRef<StringRef> Clobbers, ArrayRef<Expr*> Exprs, SourceLocation EndLoc) argument
H A DTreeTransform.h345 /// \param NumInputs The number of expressions in \c Inputs.
358 bool TransformExprs(Expr **Inputs, unsigned NumInputs, bool IsCall,
485 /// \param NumInputs The number of template arguments in \p Inputs.
492 unsigned NumInputs,
494 return TransformTemplateArguments(Inputs, Inputs + NumInputs, Outputs);
1179 unsigned NumInputs, IdentifierInfo **Names,
1184 NumInputs, Names, Constraints, Exprs,
1195 unsigned NumOutputs, unsigned NumInputs,
1201 NumOutputs, NumInputs,
2685 unsigned NumInputs,
491 TransformTemplateArguments(const TemplateArgumentLoc *Inputs, unsigned NumInputs, TemplateArgumentListInfo &Outputs) argument
1177 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, SourceLocation RParenLoc) argument
1192 RebuildMSAsmStmt(SourceLocation AsmLoc, SourceLocation LBraceLoc, ArrayRef<Token> AsmToks, StringRef AsmString, unsigned NumOutputs, unsigned NumInputs, ArrayRef<StringRef> Constraints, ArrayRef<StringRef> Clobbers, ArrayRef<Expr*> Exprs, SourceLocation EndLoc) argument
2684 TransformExprs(Expr **Inputs, unsigned NumInputs, bool IsCall, SmallVectorImpl<Expr *> &Outputs, bool *ArgChanged) argument
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/ADT/
H A DSmallVector.h446 size_type NumInputs = std::distance(in_start, in_end); local
448 if (NumInputs > size_type(this->capacity_ptr()-this->end()))
449 this->grow(this->size()+NumInputs);
455 this->setEnd(this->end() + NumInputs);
460 void append(size_type NumInputs, const T &Elt) { argument
462 if (NumInputs > size_type(this->capacity_ptr()-this->end()))
463 this->grow(this->size()+NumInputs);
466 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
467 this->setEnd(this->end() + NumInputs);
H A DSmallString.h81 void append(size_t NumInputs, char Elt) { argument
82 SmallVectorImpl<char>::append(NumInputs, Elt);
/freebsd-10.0-release/contrib/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h113 unsigned &NumOutputs, unsigned &NumInputs,
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp414 unsigned NumInputs,
418 this->NumInputs = NumInputs;
421 unsigned NumExprs = NumOutputs + NumInputs;
658 unsigned NumExprs = NumOutputs + NumInputs;
704 assert(NumExprs == NumOutputs + NumInputs);
409 setOutputsAndInputsAndClobbers(ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, StringLiteral **Clobbers, unsigned NumClobbers) argument
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseStmt.cpp2079 /*NumOutputs*/ 0, /*NumInputs*/ 0,
2132 unsigned NumInputs; local
2138 NumOutputs, NumInputs, OpExprs, Constraints,
2149 unsigned NumExprs = NumOutputs + NumInputs;
2168 NumOutputs, NumInputs,
2239 /*NumOutputs*/ 0, /*NumInputs*/ 0, 0,
2278 unsigned NumInputs = Names.size() - NumOutputs; local
2303 NumInputs, Names.data(), Constraints, Exprs,
/freebsd-10.0-release/contrib/llvm/lib/MC/MCParser/
H A DAsmParser.cpp214 unsigned &NumOutputs, unsigned &NumInputs,
4064 unsigned &NumOutputs, unsigned &NumInputs,
4145 NumInputs = InputDecls.size();
4158 if (NumOutputs || NumInputs) {
4159 unsigned NumExprs = NumOutputs + NumInputs;
4166 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) {
4063 parseMSInlineAsm(void *AsmLoc, std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, SmallVectorImpl<std::pair<void *, bool> > &OpDecls, SmallVectorImpl<std::string> &Constraints, SmallVectorImpl<std::string> &Clobbers, const MCInstrInfo *MII, const MCInstPrinter *IP, MCAsmParserSemaCallback &SI) argument
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp301 S->NumInputs = Record[Idx++];
314 unsigned NumInputs = S->getNumInputs(); local
321 for (unsigned I = 0, N = NumOutputs + NumInputs; I != N; ++I) {
334 Exprs.data(), NumOutputs, NumInputs,
366 unsigned NumOperands = S->NumOutputs + S->NumInputs;
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h2811 unsigned NumInputs, IdentifierInfo **Names,
2826 unsigned NumOutputs, unsigned NumInputs,

Completed in 381 milliseconds