Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmtAsm.cpp242 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
263 for (unsigned i = 0; i != NumOutputs; i++) { in ActOnGCCAsmStmt()
277 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
346 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
354 for (unsigned i = NumOutputs, e = NumOutputs + NumInputs; i != e; i++) { in ActOnGCCAsmStmt()
368 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
470 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
590 unsigned InputOpNo = i+NumOutputs; in ActOnGCCAsmStmt()
932 bool IsSimple = (NumOutputs != 0 || NumInputs != 0); in ActOnMSAsmStmt()
935 for (uint64_t I = 0; I < NumOutputs + NumInputs; ++I) { in ActOnMSAsmStmt()
[all …]
H A DTreeTransform.h1432 bool IsVolatile, unsigned NumOutputs, in RebuildGCCAsmStmt() argument
1438 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs, in RebuildGCCAsmStmt()
1450 unsigned NumOutputs, unsigned NumInputs, in RebuildMSAsmStmt() argument
1456 NumOutputs, NumInputs, in RebuildMSAsmStmt()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInlineAsm.cpp270 unsigned NumOutputs = 0, NumInputs = 0, NumClobbers = 0; in verify() local
281 ++NumOutputs; in verify()
305 switch (NumOutputs) { in verify()
316 if (!STy || STy->getNumElements() != NumOutputs) in verify()
/llvm-project-15.0.7/llvm/tools/llvm-split/
H A Dllvm-split.cpp41 static cl::opt<unsigned> NumOutputs("j", cl::Prefix, cl::init(2), variable
65 *M, NumOutputs, in main()
/llvm-project-15.0.7/clang/lib/AST/
H A DStmt.cpp519 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
523 Exprs[i + NumOutputs] = E; in setInputExpr()
549 this->NumOutputs = NumOutputs; in setOutputsAndInputsAndClobbers()
564 unsigned NumConstraints = NumOutputs + NumInputs; in setOutputsAndInputsAndClobbers()
579 unsigned NumOutputs = getNumOutputs(); in getNamedOperand() local
580 for (unsigned i = 0; i != NumOutputs; ++i) in getNamedOperand()
587 return NumOutputs + i; in getNamedOperand()
834 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
838 Exprs[i + NumOutputs] = E; in setInputExpr()
863 unsigned NumConstraints = NumOutputs + NumInputs; in GCCAsmStmt()
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmt.h2889 unsigned NumOutputs; variable
2972 return &Exprs[0] + NumOutputs; in begin_inputs()
2982 return &Exprs[0] + NumOutputs; in begin_inputs()
3005 return &Exprs[0] + NumOutputs; in end_outputs()
3017 return &Exprs[0] + NumOutputs; in end_outputs()
3151 return Names[i + NumOutputs]; in getInputIdentifier()
3164 return Constraints[i + NumOutputs]; in getInputConstraintLiteral()
3167 return Constraints[i + NumOutputs]; in getInputConstraintLiteral()
3188 return Names[i + NumOutputs + NumInputs]; in getLabelIdentifier()
3299 assert(i < NumOutputs); in getOutputConstraint()
[all …]
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseStmtAsm.cpp630 unsigned NumOutputs; in ParseMicrosoftAsmStatement() local
636 if (Parser->parseMSInlineAsm(AsmStringIR, NumOutputs, NumInputs, OpExprs, in ParseMicrosoftAsmStatement()
651 unsigned NumExprs = NumOutputs + NumInputs; in ParseMicrosoftAsmStatement()
670 NumOutputs, NumInputs, ConstraintRefs, in ParseMicrosoftAsmStatement()
782 unsigned NumOutputs = Names.size(); in ParseAsmStatement() local
801 unsigned NumInputs = Names.size() - NumOutputs; in ParseAsmStatement()
865 return Actions.ActOnGCCAsmStmt(AsmLoc, false, GAQ.isVolatile(), NumOutputs, in ParseAsmStatement()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DTargetInfo.h163 unsigned NumOutputs) const {} in addReturnRegisterOutputs() argument
H A DTargetInfo.cpp1272 unsigned NumOutputs) const override;
1346 unsigned NumOutputs) const { in addReturnRegisterOutputs()
1371 rewriteInputConstraintReferences(NumOutputs, 1, AsmString); in addReturnRegisterOutputs()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp245 unsigned NumInputs, unsigned NumOutputs) { in getOutliningPenalty() argument
297 int NumOutputsAndSplitPhis = NumOutputs + NumSplitExitPhis; in getOutliningPenalty()
/llvm-project-15.0.7/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h206 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs,
/llvm-project-15.0.7/llvm/lib/MC/MCParser/
H A DAsmParser.cpp260 bool parseMSInlineAsm(std::string &AsmString, unsigned &NumOutputs,
5957 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, in parseMSInlineAsm() argument
6062 NumOutputs = OutputDecls.size(); in parseMSInlineAsm()
6076 if (NumOutputs || NumInputs) { in parseMSInlineAsm()
6077 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm()
6080 for (unsigned i = 0; i < NumOutputs; ++i) { in parseMSInlineAsm()
6084 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) { in parseMSInlineAsm()
H A DMasmParser.cpp520 bool parseMSInlineAsm(std::string &AsmString, unsigned &NumOutputs,
7355 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, in parseMSInlineAsm() argument
7456 NumOutputs = OutputDecls.size(); in parseMSInlineAsm()
7470 if (NumOutputs || NumInputs) { in parseMSInlineAsm()
7471 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm()
7474 for (unsigned i = 0; i < NumOutputs; ++i) { in parseMSInlineAsm()
7478 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) { in parseMSInlineAsm()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp367 S->NumOutputs = Record.readInt(); in VisitAsmStmt()
381 unsigned NumOutputs = S->getNumOutputs(); in VisitGCCAsmStmt() local
390 for (unsigned I = 0, N = NumOutputs + NumInputs; I != N; ++I) { in VisitGCCAsmStmt()
407 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt()
440 unsigned NumOperands = S->NumOutputs + S->NumInputs; in VisitMSAsmStmt()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4088 int NumOutputs = 0; in getNumOutputArgs() local
4102 NumOutputs++; in getNumOutputArgs()
4108 return NumOutputs - NumRetOutputs; in getNumOutputArgs()
/llvm-project-15.0.7/clang/lib/Driver/
H A DDriver.cpp4680 unsigned NumOutputs = 0; in BuildJobs() local
4690 ++NumOutputs; in BuildJobs()
4692 if (NumOutputs > 1) { in BuildJobs()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h5071 bool IsVolatile, unsigned NumOutputs,
5091 unsigned NumOutputs, unsigned NumInputs,