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

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTVector.h185 size_type NumInputs = std::distance(in_start, in_end); local
187 if (NumInputs == 0)
191 if (NumInputs > size_type(this->capacity_ptr()-this->end()))
192 this->grow(C, this->size()+NumInputs);
198 this->setEnd(this->end() + NumInputs);
202 void append(const ASTContext &C, size_type NumInputs, const T &Elt) { argument
204 if (NumInputs > size_type(this->capacity_ptr()-this->end()))
205 this->grow(C, this->size()+NumInputs);
208 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
209 this->setEnd(this->end() + NumInputs);
[all...]
H A DStmt.h2749 unsigned NumInputs; member in class:clang::AsmStmt
2757 NumOutputs(numoutputs), NumInputs(numinputs),
2805 unsigned getNumInputs() const { return NumInputs; }
2835 return &Exprs[0] + NumOutputs + NumInputs;
2845 return &Exprs[0] + NumOutputs + NumInputs;
2884 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs);
2888 return const_child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs);
3047 return Names[i + NumInputs];
3058 return &Exprs[0] + NumInputs;
3062 return &Exprs[0] + NumInputs
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp261 unsigned NumOutputs = 0, NumInputs = 0, NumClobbers = 0; local
267 if ((NumInputs-NumIndirect) != 0 || NumClobbers != 0)
277 ++NumInputs;
299 if (Ty->getNumParams() != NumInputs) return false;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp243 unsigned NumInputs, IdentifierInfo **Names,
278 NumInputs, Names, Constraints, Exprs.data(), AsmString,
339 NumInputs, Names, Constraints, Exprs.data(), AsmString,
346 for (unsigned i = NumOutputs, e = NumOutputs + NumInputs; i != e; i++) {
361 NumInputs, Names, Constraints, Exprs.data(), AsmString,
454 NumInputs, Names, Constraints, Exprs.data(), AsmString,
461 NumInputs, Names, Constraints, Exprs.data(),
675 for (unsigned i = 0, e = NumOutputs + NumInputs + NumLabels; i != e; ++i)
888 unsigned NumOutputs, unsigned NumInputs,
893 bool IsSimple = (NumOutputs != 0 || NumInputs !
241 ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg constraints, MultiExprArg Exprs, Expr *asmString, MultiExprArg clobbers, unsigned NumLabels, SourceLocation RParenLoc) argument
[all...]
H A DTreeTransform.h416 /// \param NumInputs The number of expressions in \c Inputs.
429 bool TransformExprs(Expr *const *Inputs, unsigned NumInputs, bool IsCall,
581 /// \param NumInputs The number of template arguments in \p Inputs.
588 unsigned NumInputs,
591 return TransformTemplateArguments(Inputs, Inputs + NumInputs, Outputs,
1395 unsigned NumInputs, IdentifierInfo **Names,
1401 NumInputs, Names, Constraints, Exprs,
1412 unsigned NumOutputs, unsigned NumInputs,
1418 NumOutputs, NumInputs,
3619 unsigned NumInputs,
587 TransformTemplateArguments(const TemplateArgumentLoc *Inputs, unsigned NumInputs, TemplateArgumentListInfo &Outputs, bool Uneval = false) argument
1393 RebuildGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, bool IsVolatile, unsigned NumOutputs, unsigned NumInputs, IdentifierInfo **Names, MultiExprArg Constraints, MultiExprArg Exprs, Expr *AsmString, MultiExprArg Clobbers, unsigned NumLabels, SourceLocation RParenLoc) argument
1409 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
3618 TransformExprs(Expr *const *Inputs, unsigned NumInputs, bool IsCall, SmallVectorImpl<Expr *> &Outputs, bool *ArgChanged) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h388 size_type NumInputs = std::distance(in_start, in_end); local
389 if (NumInputs > this->capacity() - this->size())
390 this->grow(this->size()+NumInputs);
393 this->set_size(this->size() + NumInputs);
396 /// Append \p NumInputs copies of \p Elt to the end.
397 void append(size_type NumInputs, const T &Elt) { argument
398 if (NumInputs > this->capacity() - this->size())
399 this->grow(this->size()+NumInputs);
401 std::uninitialized_fill_n(this->end(), NumInputs, Elt);
402 this->set_size(this->size() + NumInputs);
[all...]
H A DSmallString.h78 void append(size_t NumInputs, char Elt) { argument
79 SmallVectorImpl<char>::append(NumInputs, Elt);
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp460 return cast<AddrLabelExpr>(Exprs[i + NumInputs]);
478 unsigned NumInputs,
483 this->NumInputs = NumInputs;
488 unsigned NumExprs = NumOutputs + NumInputs + NumLabels;
498 unsigned NumConstraints = NumOutputs + NumInputs;
764 unsigned NumExprs = NumOutputs + NumInputs + NumLabels;
772 unsigned NumConstraints = NumOutputs + NumInputs;
805 assert(exprs.size() == NumOutputs + NumInputs);
473 setOutputsAndInputsAndClobbers(const ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, unsigned NumLabels, StringLiteral **Clobbers, unsigned NumClobbers) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseStmtAsm.cpp566 /*NumOutputs*/ 0, /*NumInputs*/ 0,
644 unsigned NumInputs;
650 NumInputs, OpExprs, Constraints, Clobbers,
664 unsigned NumExprs = NumOutputs + NumInputs;
683 NumOutputs, NumInputs, ConstraintRefs,
771 /*NumOutputs*/ 0, /*NumInputs*/ 0, nullptr,
813 unsigned NumInputs = Names.size() - NumOutputs;
878 AsmLoc, false, isVolatile, NumOutputs, NumInputs, Names.data(),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp1357 unsigned NumInputs = getPHINumInputs(PHI);
1358 for (unsigned i = 0; i < NumInputs; ++i) {
1369 unsigned NumInputs = getPHINumInputs(PHI);
1370 for (unsigned i = 0; i < NumInputs; ++i) {
1381 unsigned NumInputs = getPHINumInputs(PHI);
1382 for (unsigned i = 0; i < NumInputs; ++i) {
1398 unsigned NumInputs = getPHINumInputs(PHI);
1399 for (unsigned i = 0; i < NumInputs; ++i) {
1464 unsigned NumInputs = getPHINumInputs(PHI);
1466 for (unsigned i = 0; i < NumInputs;
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp241 unsigned NumInputs, unsigned NumOutputs) {
252 LLVM_DEBUG(dbgs() << "Applying penalty for: " << NumInputs << " inputs\n");
254 Penalty += CostForArgMaterialization * NumInputs;
240 getOutliningPenalty(ArrayRef<BasicBlock *> Region, unsigned NumInputs, unsigned NumOutputs) argument
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h174 unsigned &NumInputs, SmallVectorImpl<std::pair<void *, bool>> &OpDecls,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp354 S->NumInputs = Record.readInt();
368 unsigned NumInputs = S->getNumInputs(); local
376 for (unsigned I = 0, N = NumOutputs + NumInputs; I != N; ++I) {
393 Exprs.data(), NumOutputs, NumInputs,
426 unsigned NumOperands = S->NumOutputs + S->NumInputs;
H A DASTReader.cpp2592 unsigned NumInputs = 0; local
2618 // system input files reside at [NumUserInputs, NumInputs). For explicitly
2633 N = NumInputs;
2646 unsigned N = Listener->needsSystemInputFileVisitation() ? NumInputs
2914 NumInputs = Record[0];
2918 F.InputFilesLoaded.resize(NumInputs);
9033 unsigned NumInputs = MF.InputFilesLoaded.size();
9034 assert(NumUserInputs <= NumInputs);
9035 unsigned N = IncludeSystem ? NumInputs : NumUserInputs;
9046 unsigned NumInputs
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp240 unsigned &NumOutputs, unsigned &NumInputs,
5762 unsigned &NumInputs, SmallVectorImpl<std::pair<void *, bool>> &OpDecls,
5863 NumInputs = InputDecls.size();
5876 if (NumOutputs || NumInputs) {
5877 unsigned NumExprs = NumOutputs + NumInputs;
5884 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) {
5760 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-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4297 unsigned NumInputs, IdentifierInfo **Names,
4316 unsigned NumOutputs, unsigned NumInputs,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp[all...]

Completed in 477 milliseconds