Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp270 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
286 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
300 for (unsigned i = 0; i != NumOutputs; i++) { in ActOnGCCAsmStmt()
389 for (unsigned i = NumOutputs, e = NumOutputs + NumInputs; i != e; i++) { in ActOnGCCAsmStmt()
511 Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, Names, in ActOnGCCAsmStmt()
634 unsigned InputOpNo = i+NumOutputs; in ActOnGCCAsmStmt()
762 for (unsigned i = 0, e = NumOutputs + NumInputs + NumLabels; i != e; ++i) in ActOnGCCAsmStmt()
975 unsigned NumOutputs, unsigned NumInputs, in ActOnMSAsmStmt() argument
980 bool IsSimple = (NumOutputs != 0 || NumInputs != 0); in ActOnMSAsmStmt()
984 for (uint64_t I = 0; I < NumOutputs + NumInputs; ++I) { in ActOnMSAsmStmt()
[all …]
H A DTreeTransform.h1513 bool IsVolatile, unsigned NumOutputs, in RebuildGCCAsmStmt() argument
1519 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs, in RebuildGCCAsmStmt()
1531 unsigned NumOutputs, unsigned NumInputs, in RebuildMSAsmStmt() argument
1537 NumOutputs, NumInputs, in RebuildMSAsmStmt()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp284 unsigned NumOutputs = 0, NumInputs = 0, NumClobbers = 0; in verify() local
295 ++NumOutputs; in verify()
319 switch (NumOutputs) { in verify()
330 if (!STy || STy->getNumElements() != NumOutputs) in verify()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp552 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
556 Exprs[i + NumOutputs] = E; in setInputExpr()
560 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]); in getLabelExpr()
575 Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, unsigned NumLabels, in setOutputsAndInputsAndClobbers() argument
577 this->NumOutputs = NumOutputs; in setOutputsAndInputsAndClobbers()
582 unsigned NumExprs = NumOutputs + NumInputs + NumLabels; in setOutputsAndInputsAndClobbers()
592 unsigned NumConstraints = NumOutputs + NumInputs; in setOutputsAndInputsAndClobbers()
607 unsigned NumOutputs = getNumOutputs(); in getNamedOperand() local
608 for (unsigned i = 0; i != NumOutputs; ++i) in getNamedOperand()
615 return NumOutputs + i; in getNamedOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CGData/
H A DCodeGenData.h234 unsigned NumOutputs = Outputs.size(); in getResult() local
235 auto Result = std::make_unique<SmallVector<StringRef>>(NumOutputs); in getResult()
236 for (unsigned I = 0; I < NumOutputs; ++I) in getResult()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h3219 unsigned NumOutputs;
3228 NumOutputs(numoutputs), NumInputs(numinputs),
3254 unsigned getNumOutputs() const { return NumOutputs; }
3302 return &Exprs[0] + NumOutputs;
3306 return &Exprs[0] + NumOutputs + NumInputs;
3312 return &Exprs[0] + NumOutputs;
3316 return &Exprs[0] + NumOutputs + NumInputs;
3335 return &Exprs[0] + NumOutputs;
3347 return &Exprs[0] + NumOutputs;
3355 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs);
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseStmtAsm.cpp608 unsigned NumOutputs; in ParseMicrosoftAsmStatement() local
614 if (Parser->parseMSInlineAsm(AsmStringIR, NumOutputs, NumInputs, OpExprs, in ParseMicrosoftAsmStatement()
629 unsigned NumExprs = NumOutputs + NumInputs; in ParseMicrosoftAsmStatement()
648 NumOutputs, NumInputs, ConstraintRefs, in ParseMicrosoftAsmStatement()
732 unsigned NumOutputs = Names.size(); in ParseAsmStatement() local
751 unsigned NumInputs = Names.size() - NumOutputs; in ParseAsmStatement()
815 return Actions.ActOnGCCAsmStmt(AsmLoc, false, GAQ.isVolatile(), NumOutputs, in ParseAsmStatement()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp300 unsigned NumInputs, unsigned NumOutputs) { in getOutliningPenalty() argument
352 int NumOutputsAndSplitPhis = NumOutputs + NumSplitExitPhis; in getOutliningPenalty()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h205 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h213 unsigned NumOutputs) const {} in addReturnRegisterOutputs() argument
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp251 bool parseMSInlineAsm(std::string &AsmString, unsigned &NumOutputs,
5922 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, in parseMSInlineAsm() argument
6025 NumOutputs = OutputDecls.size(); in parseMSInlineAsm()
6038 if (NumOutputs || NumInputs) { in parseMSInlineAsm()
6039 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm()
6042 for (unsigned i = 0; i < NumOutputs; ++i) { in parseMSInlineAsm()
6046 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) { in parseMSInlineAsm()
H A DMasmParser.cpp514 bool parseMSInlineAsm(std::string &AsmString, unsigned &NumOutputs,
5879 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, in parseMSInlineAsm() argument
5978 NumOutputs = OutputDecls.size(); in parseMSInlineAsm()
5991 if (NumOutputs || NumInputs) { in parseMSInlineAsm()
5992 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm()
5995 for (unsigned i = 0; i < NumOutputs; ++i) { in parseMSInlineAsm()
5999 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) { in parseMSInlineAsm()
/freebsd/contrib/llvm-project/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()
409 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt()
442 unsigned NumOperands = S->NumOutputs + S->NumInputs; in VisitMSAsmStmt()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp231 unsigned NumOutputs) const override;
296 unsigned NumOutputs) const { in addReturnRegisterOutputs()
320 rewriteInputConstraintReferences(NumOutputs, 1, AsmString); in addReturnRegisterOutputs()
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp5258 unsigned NumOutputs = 0; in BuildJobs() local
5275 ++NumOutputs; in BuildJobs()
5279 NumOutputs += A->size(); in BuildJobs()
5282 if (NumOutputs > 1) { in BuildJobs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp6329 int NumOutputs = 0; in getNumOutputArgs() local
6343 NumOutputs++; in getNumOutputArgs()
6349 return NumOutputs - NumRetOutputs; in getNumOutputArgs()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h11175 bool IsVolatile, unsigned NumOutputs,
11193 unsigned NumOutputs, unsigned NumInputs,