Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DInlineAsm.cpp248 unsigned NumOutputs = 0, NumInputs = 0, NumClobbers = 0; in Verify() local
257 ++NumOutputs; in Verify()
272 switch (NumOutputs) { in Verify()
281 if (!STy || STy->getNumElements() != NumOutputs) in Verify()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaStmtAsm.cpp105 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
121 for (unsigned i = 0; i != NumOutputs; i++) { in ActOnGCCAsmStmt()
195 for (unsigned i = NumOutputs, e = NumOutputs + NumInputs; i != e; i++) { in ActOnGCCAsmStmt()
205 NumOutputs, Info)) { in ActOnGCCAsmStmt()
291 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
393 unsigned InputOpNo = i+NumOutputs; in ActOnGCCAsmStmt()
599 unsigned NumOutputs, unsigned NumInputs, in ActOnMSAsmStmt() argument
604 bool IsSimple = (NumOutputs != 0 || NumInputs != 0); in ActOnMSAsmStmt()
608 /*IsVolatile*/ true, AsmToks, NumOutputs, NumInputs, in ActOnMSAsmStmt()
H A DTreeTransform.h1242 bool IsVolatile, unsigned NumOutputs, in RebuildGCCAsmStmt() argument
1247 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs, in RebuildGCCAsmStmt()
1259 unsigned NumOutputs, unsigned NumInputs, in RebuildMSAsmStmt() argument
1265 NumOutputs, NumInputs, in RebuildMSAsmStmt()
/minix3/external/bsd/llvm/dist/clang/lib/Basic/
H A DTargetInfo.cpp514 unsigned NumOutputs, in resolveSymbolicName() argument
529 for (Index = 0; Index != NumOutputs; ++Index) in resolveSymbolicName()
537 unsigned NumOutputs, in validateInputConstraint() argument
559 if (i >= NumOutputs) return false; in validateInputConstraint()
582 if (!resolveSymbolicName(Name, OutputConstraints, NumOutputs, Index)) in validateInputConstraint()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DStmt.h1404 unsigned NumOutputs; variable
1413 NumOutputs(numoutputs), NumInputs(numinputs), NumClobbers(numclobbers) { } in AsmStmt()
1441 unsigned getNumOutputs() const { return NumOutputs; } in getNumOutputs()
1489 return &Exprs[0] + NumOutputs; in begin_inputs()
1493 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
1499 return &Exprs[0] + NumOutputs; in begin_inputs()
1503 return &Exprs[0] + NumOutputs + NumInputs; in end_inputs()
1521 return &Exprs[0] + NumOutputs; in end_outputs()
1531 return &Exprs[0] + NumOutputs; in end_outputs()
1538 return child_range(&Exprs[0], &Exprs[0] + NumOutputs + NumInputs); in children()
[all …]
/minix3/external/bsd/llvm/dist/clang/lib/Parse/
H A DParseStmtAsm.cpp547 unsigned NumOutputs; in ParseMicrosoftAsmStatement() local
553 if (Parser->parseMSInlineAsm(AsmLoc.getPtrEncoding(), AsmStringIR, NumOutputs, in ParseMicrosoftAsmStatement()
567 unsigned NumExprs = NumOutputs + NumInputs; in ParseMicrosoftAsmStatement()
586 NumOutputs, NumInputs, ConstraintRefs, in ParseMicrosoftAsmStatement()
673 unsigned NumOutputs = Names.size(); in ParseAsmStatement() local
692 unsigned NumInputs = Names.size() - NumOutputs; in ParseAsmStatement()
717 AsmLoc, false, isVolatile, NumOutputs, NumInputs, Names.data(), in ParseAsmStatement()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DTargetInfo.h139 unsigned NumOutputs) const {} in addReturnRegisterOutputs() argument
H A DTargetInfo.cpp657 unsigned NumOutputs) const override;
722 unsigned NumOutputs) const { in addReturnRegisterOutputs()
747 rewriteInputConstraintReferences(NumOutputs, 1, AsmString); in addReturnRegisterOutputs()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h116 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DTargetInfo.h608 unsigned NumOutputs,
629 unsigned NumOutputs, unsigned &Index) const;
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DStmt.cpp401 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
404 Exprs[i + NumOutputs] = E; in setInputExpr()
417 unsigned NumOutputs, in setOutputsAndInputsAndClobbers() argument
421 this->NumOutputs = NumOutputs; in setOutputsAndInputsAndClobbers()
425 unsigned NumExprs = NumOutputs + NumInputs; in setOutputsAndInputsAndClobbers()
666 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
669 Exprs[i + NumOutputs] = E; in setInputExpr()
691 unsigned NumExprs = NumOutputs + NumInputs; in GCCAsmStmt()
736 assert(NumExprs == NumOutputs + NumInputs); in initialize()
/minix3/external/bsd/llvm/dist/llvm/lib/MC/MCParser/
H A DAsmParser.cpp218 unsigned &NumOutputs, unsigned &NumInputs,
4530 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs, in parseMSInlineAsm() argument
4614 NumOutputs = OutputDecls.size(); in parseMSInlineAsm()
4628 if (NumOutputs || NumInputs) { in parseMSInlineAsm()
4629 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm()
4632 for (unsigned i = 0; i < NumOutputs; ++i) { in parseMSInlineAsm()
4636 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) { in parseMSInlineAsm()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp301 S->NumOutputs = Record[Idx++]; in VisitAsmStmt()
314 unsigned NumOutputs = S->getNumOutputs(); in VisitGCCAsmStmt() local
322 for (unsigned I = 0, N = NumOutputs + NumInputs; I != N; ++I) { in VisitGCCAsmStmt()
335 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt()
367 unsigned NumOperands = S->NumOutputs + S->NumInputs; in VisitMSAsmStmt()
/minix3/external/bsd/llvm/dist/clang/lib/Driver/
H A DDriver.cpp1388 unsigned NumOutputs = 0; in BuildJobs() local
1391 ++NumOutputs; in BuildJobs()
1393 if (NumOutputs > 1) { in BuildJobs()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSema.h3229 bool IsVolatile, unsigned NumOutputs,
3245 unsigned NumOutputs, unsigned NumInputs,