Home
last modified time | relevance | path

Searched refs:NumOutputs (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/IR/
H A DInlineAsm.cpp252 unsigned NumOutputs = 0, NumInputs = 0, NumClobbers = 0; in Verify() local
261 ++NumOutputs; in Verify()
276 switch (NumOutputs) { in Verify()
285 if (!STy || STy->getNumElements() != NumOutputs) in Verify()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmtAsm.cpp241 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
261 Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, Names, in ActOnGCCAsmStmt()
266 for (unsigned i = 0; i != NumOutputs; i++) { in ActOnGCCAsmStmt()
340 for (unsigned i = NumOutputs, e = NumOutputs + NumInputs; i != e; i++) { in ActOnGCCAsmStmt()
453 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
547 unsigned InputOpNo = i+NumOutputs; in ActOnGCCAsmStmt()
841 unsigned NumOutputs, unsigned NumInputs, in ActOnMSAsmStmt() argument
846 bool IsSimple = (NumOutputs != 0 || NumInputs != 0); in ActOnMSAsmStmt()
850 /*IsVolatile*/ true, AsmToks, NumOutputs, NumInputs, in ActOnMSAsmStmt()
H A DTreeTransform.h1355 bool IsVolatile, unsigned NumOutputs, in RebuildGCCAsmStmt() argument
1360 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs, in RebuildGCCAsmStmt()
1372 unsigned NumOutputs, unsigned NumInputs, in RebuildMSAsmStmt() argument
1378 NumOutputs, NumInputs, in RebuildMSAsmStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseStmtAsm.cpp626 unsigned NumOutputs; in ParseMicrosoftAsmStatement() local
632 if (Parser->parseMSInlineAsm(AsmLoc.getPtrEncoding(), AsmStringIR, NumOutputs, in ParseMicrosoftAsmStatement()
647 unsigned NumExprs = NumOutputs + NumInputs; in ParseMicrosoftAsmStatement()
666 NumOutputs, NumInputs, ConstraintRefs, in ParseMicrosoftAsmStatement()
770 unsigned NumOutputs = Names.size(); in ParseAsmStatement() local
789 unsigned NumInputs = Names.size() - NumOutputs; in ParseAsmStatement()
814 AsmLoc, false, isVolatile, NumOutputs, NumInputs, Names.data(), in ParseAsmStatement()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmt.h2534 unsigned NumOutputs; variable
2617 return &Exprs[0] + NumOutputs; in begin_inputs()
2621 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
2627 return &Exprs[0] + NumOutputs; in begin_inputs()
2650 return &Exprs[0] + NumOutputs; in end_outputs()
2662 return &Exprs[0] + NumOutputs; in end_outputs()
2790 return Names[i + NumOutputs]; in getInputIdentifier()
2803 return Constraints[i + NumOutputs]; in getInputConstraintLiteral()
2806 return Constraints[i + NumOutputs]; in getInputConstraintLiteral()
2892 assert(i < NumOutputs); in getOutputConstraint()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmt.cpp448 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
452 Exprs[i + NumOutputs] = E; in setInputExpr()
465 unsigned NumOutputs, in setOutputsAndInputsAndClobbers() argument
469 this->NumOutputs = NumOutputs; in setOutputsAndInputsAndClobbers()
473 unsigned NumExprs = NumOutputs + NumInputs; in setOutputsAndInputsAndClobbers()
723 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
727 Exprs[i + NumOutputs] = E; in setInputExpr()
742 unsigned NumExprs = NumOutputs + NumInputs; in GCCAsmStmt()
782 assert(exprs.size() == NumOutputs + NumInputs); in initialize()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.h140 unsigned NumOutputs) const {} in addReturnRegisterOutputs() argument
H A DTargetInfo.cpp1131 unsigned NumOutputs) const override;
1201 unsigned NumOutputs) const { in addReturnRegisterOutputs()
1226 rewriteInputConstraintReferences(NumOutputs, 1, AsmString); in addReturnRegisterOutputs()
/freebsd-12.1/contrib/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h180 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
/freebsd-12.1/contrib/llvm/lib/MC/MCParser/
H A DAsmParser.cpp239 unsigned &NumOutputs, unsigned &NumInputs,
5623 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs, in parseMSInlineAsm() argument
5716 NumOutputs = OutputDecls.size(); in parseMSInlineAsm()
5730 if (NumOutputs || NumInputs) { in parseMSInlineAsm()
5731 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm()
5734 for (unsigned i = 0; i < NumOutputs; ++i) { in parseMSInlineAsm()
5738 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) { in parseMSInlineAsm()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp363 S->NumOutputs = Record.readInt(); in VisitAsmStmt()
376 unsigned NumOutputs = S->getNumOutputs(); in VisitGCCAsmStmt() local
384 for (unsigned I = 0, N = NumOutputs + NumInputs; I != N; ++I) { in VisitGCCAsmStmt()
397 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt()
429 unsigned NumOperands = S->NumOutputs + S->NumInputs; in VisitMSAsmStmt()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DDriver.cpp3459 unsigned NumOutputs = 0; in BuildJobs() local
3462 ++NumOutputs; in BuildJobs()
3464 if (NumOutputs > 1) { in BuildJobs()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3550 int NumOutputs = 0; in getNumOutputArgs() local
3565 NumOutputs++; in getNumOutputArgs()
3571 return NumOutputs - NumRetOutputs; in getNumOutputArgs()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h3866 bool IsVolatile, unsigned NumOutputs,
3885 unsigned NumOutputs, unsigned NumInputs,