Searched refs:NumOutputs (Results 1 - 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp242 bool IsVolatile, unsigned NumOutputs,
263 for (unsigned i = 0; i != NumOutputs; i++) {
277 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
346 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
354 for (unsigned i = NumOutputs, e = NumOutputs + NumInputs; i != e; i++) {
368 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
467 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
474 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs,
574 unsigned InputOpNo = i+NumOutputs;
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.h1421 bool IsVolatile, unsigned NumOutputs,
1427 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs,
1439 unsigned NumOutputs, unsigned NumInputs,
1445 NumOutputs, NumInputs,
1420 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
1436 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
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp261 unsigned NumOutputs = 0, NumInputs = 0, NumClobbers = 0; local
270 ++NumOutputs;
285 switch (NumOutputs) {
294 if (!STy || STy->getNumElements() != NumOutputs)
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp451 return cast<Expr>(Exprs[i + NumOutputs]);
455 Exprs[i + NumOutputs] = E;
459 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]);
476 unsigned NumOutputs,
481 this->NumOutputs = NumOutputs;
485 assert(!(NumOutputs && NumLabels) && "asm goto cannot have outputs");
487 unsigned NumExprs = NumOutputs + NumInputs + NumLabels;
497 unsigned NumConstraints = NumOutputs + NumInputs;
742 return cast<Expr>(Exprs[i + NumOutputs]);
472 setOutputsAndInputsAndClobbers(const ASTContext &C, IdentifierInfo **Names, StringLiteral **Constraints, Stmt **Exprs, unsigned NumOutputs, unsigned NumInputs, unsigned NumLabels, StringLiteral **Clobbers, unsigned NumClobbers) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h2774 unsigned NumOutputs; member in class:clang::AsmStmt
2783 NumOutputs(numoutputs), NumInputs(numinputs),
2809 unsigned getNumOutputs() const { return NumOutputs; }
2857 return &Exprs[0] + NumOutputs;
2861 return &Exprs[0] + NumOutputs + NumInputs;
2867 return &Exprs[0] + NumOutputs;
2871 return &Exprs[0] + NumOutputs + NumInputs;
2890 return &Exprs[0] + NumOutputs;
2902 return &Exprs[0] + NumOutputs;
2910 return child_range(&Exprs[0], &Exprs[0] + NumOutputs
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseStmtAsm.cpp550 /*NumOutputs*/ 0, /*NumInputs*/ 0,
627 unsigned NumOutputs;
633 if (Parser->parseMSInlineAsm(AsmLoc.getPtrEncoding(), AsmStringIR, NumOutputs,
648 unsigned NumExprs = NumOutputs + NumInputs;
667 NumOutputs, NumInputs, ConstraintRefs,
764 /*NumOutputs*/ 0, /*NumInputs*/ 0, nullptr, Constraints, Exprs,
779 unsigned NumOutputs = Names.size();
798 unsigned NumInputs = Names.size() - NumOutputs;
862 return Actions.ActOnGCCAsmStmt(AsmLoc, false, GAQ.isVolatile(), NumOutputs,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp240 unsigned NumInputs, unsigned NumOutputs) {
257 LLVM_DEBUG(dbgs() << "Applying penalty for: " << NumOutputs << " outputs\n");
259 Penalty += CostForRegionOutput * NumOutputs;
239 getOutliningPenalty(ArrayRef<BasicBlock *> Region, unsigned NumInputs, unsigned NumOutputs) argument
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h146 unsigned NumOutputs) const {}
H A DTargetInfo.cpp1224 unsigned NumOutputs) const override;
1298 unsigned NumOutputs) const {
1323 rewriteInputConstraintReferences(NumOutputs, 1, AsmString);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h184 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp238 unsigned &NumOutputs, unsigned &NumInputs,
5784 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
5885 NumOutputs = OutputDecls.size();
5899 if (NumOutputs || NumInputs) {
5900 unsigned NumExprs = NumOutputs + NumInputs;
5903 for (unsigned i = 0; i < NumOutputs; ++i) {
5907 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) {
5783 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
H A DMasmParser.cpp499 unsigned &NumOutputs, unsigned &NumInputs,
6605 void *AsmLoc, std::string &AsmString, unsigned &NumOutputs,
6706 NumOutputs = OutputDecls.size();
6720 if (NumOutputs || NumInputs) {
6721 unsigned NumExprs = NumOutputs + NumInputs;
6724 for (unsigned i = 0; i < NumOutputs; ++i) {
6728 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) {
6604 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-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp357 S->NumOutputs = Record.readInt();
371 unsigned NumOutputs = S->getNumOutputs(); local
380 for (unsigned I = 0, N = NumOutputs + NumInputs; I != N; ++I) {
397 Exprs.data(), NumOutputs, NumInputs,
430 unsigned NumOperands = S->NumOutputs + S->NumInputs;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp3784 unsigned NumOutputs = 0;
3794 ++NumOutputs;
3796 if (NumOutputs > 1) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp3839 int NumOutputs = 0;
3854 NumOutputs++;
3860 return NumOutputs - NumRetOutputs;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4476 bool IsVolatile, unsigned NumOutputs,
4496 unsigned NumOutputs, unsigned NumInputs,

Completed in 538 milliseconds