Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp244 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
265 for (unsigned i = 0; i != NumOutputs; i++) { in ActOnGCCAsmStmt()
280 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
349 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
357 for (unsigned i = NumOutputs, e = NumOutputs + NumInputs; i != e; i++) { in ActOnGCCAsmStmt()
371 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
478 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
492 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
498 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
935 ActOnMSAsmStmt(SourceLocation AsmLoc,SourceLocation LBraceLoc,ArrayRef<Token> AsmToks,StringRef AsmString,unsigned NumOutputs,unsigned NumInputs,ArrayRef<StringRef> Constraints,ArrayRef<StringRef> Clobbers,ArrayRef<Expr * > Exprs,SourceLocation EndLoc) ActOnMSAsmStmt() argument
[all...]
H A DTreeTransform.h1519 bool IsVolatile, unsigned NumOutputs, in RebuildMSAsmStmt()
1525 return getSema().ActOnGCCAsmStmt(AsmLoc, IsSimple, IsVolatile, NumOutputs,
1537 unsigned NumOutputs, unsigned NumInputs,
1543 NumOutputs, NumInputs, in RebuildCoawaitExpr()
1498 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) RebuildGCCAsmStmt() argument
1516 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) RebuildMSAsmStmt() argument
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp283 unsigned NumOutputs = 0, NumInputs = 0, NumClobbers = 0; in verify() local
294 ++NumOutputs; in verify()
318 switch (NumOutputs) { in verify()
329 if (!STy || STy->getNumElements() != NumOutputs) in verify()
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DStmt.cpp521 return cast<Expr>(Exprs[i + NumOutputs]); in getInputExpr()
525 Exprs[i + NumOutputs] = E; in setInputExpr()
529 return cast<AddrLabelExpr>(Exprs[i + NumOutputs + NumInputs]); in getLabelExpr()
546 unsigned NumOutputs, in setOutputsAndInputsAndClobbers()
551 this->NumOutputs = NumOutputs; in setOutputsAndInputsAndClobbers()
556 unsigned NumExprs = NumOutputs + NumInputs + NumLabels; in setOutputsAndInputsAndClobbers()
566 unsigned NumConstraints = NumOutputs + NumInputs; in setOutputsAndInputsAndClobbers()
581 unsigned NumOutputs = getNumOutputs(); in getNamedOperand()
582 for (unsigned i = 0; i != NumOutputs; in getNamedOperand()
545 setOutputsAndInputsAndClobbers(const ASTContext & C,IdentifierInfo ** Names,StringLiteral ** Constraints,Stmt ** Exprs,unsigned NumOutputs,unsigned NumInputs,unsigned NumLabels,StringLiteral ** Clobbers,unsigned NumClobbers) setOutputsAndInputsAndClobbers() argument
580 unsigned NumOutputs = getNumOutputs(); getNamedOperand() local
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h3119 unsigned NumOutputs;
3128 NumOutputs(numoutputs), NumInputs(numinputs),
3154 unsigned getNumOutputs() const { return NumOutputs; }
3202 return &Exprs[0] + NumOutputs;
3206 return &Exprs[0] + NumOutputs + NumInputs;
3212 return &Exprs[0] + NumOutputs;
3216 return &Exprs[0] + NumOutputs + NumInputs;
3235 return &Exprs[0] + NumOutputs;
3247 return &Exprs[0] + NumOutputs;
3255 return child_range(&Exprs[0], &Exprs[0] + NumOutputs
[all...]
/freebsd-src/contrib/llvm-project/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()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DHotColdSplitting.cpp301 unsigned NumInputs, unsigned NumOutputs) { in getOutliningPenalty()
353 int NumOutputsAndSplitPhis = NumOutputs + NumSplitExitPhis; in getOutliningPenalty()
286 getOutliningPenalty(ArrayRef<BasicBlock * > Region,unsigned NumInputs,unsigned NumOutputs) getOutliningPenalty() argument
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCAsmParser.h205 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs,
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h191 unsigned NumOutputs) const {}
184 addReturnRegisterOutputs(CodeGen::CodeGenFunction & CGF,CodeGen::LValue ReturnValue,std::string & Constraints,std::vector<llvm::Type * > & ResultRegTypes,std::vector<llvm::Type * > & ResultTruncRegTypes,std::vector<CodeGen::LValue> & ResultRegDests,std::string & AsmString,unsigned NumOutputs) addReturnRegisterOutputs() argument
/freebsd-src/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp262 bool parseMSInlineAsm(std::string &AsmString, unsigned &NumOutputs,
5986 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, in parseMSInlineAsm()
6089 NumOutputs = OutputDecls.size(); in parseMSInlineAsm()
6102 if (NumOutputs || NumInputs) { in parseMSInlineAsm()
6103 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm()
6106 for (unsigned i = 0; i < NumOutputs; ++i) { in parseMSInlineAsm()
6110 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) { in parseMSInlineAsm()
5980 parseMSInlineAsm(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) parseMSInlineAsm() argument
H A DMasmParser.cpp539 bool parseMSInlineAsm(std::string &AsmString, unsigned &NumOutputs,
7343 std::string &AsmString, unsigned &NumOutputs, unsigned &NumInputs, in parseMSInlineAsm()
7442 NumOutputs = OutputDecls.size(); in parseMSInlineAsm()
7455 if (NumOutputs || NumInputs) { in parseMSInlineAsm()
7456 unsigned NumExprs = NumOutputs + NumInputs; in parseMSInlineAsm()
7459 for (unsigned i = 0; i < NumOutputs; ++i) { in parseMSInlineAsm()
7463 for (unsigned i = 0, j = NumOutputs; i < NumInputs; ++i, ++j) { in parseMSInlineAsm()
7342 parseMSInlineAsm(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) parseMSInlineAsm() argument
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp371 S->NumOutputs = Record.readInt(); in VisitAsmStmt()
385 unsigned NumOutputs = S->getNumOutputs(); in VisitGCCAsmStmt() local
394 for (unsigned I = 0, N = NumOutputs + NumInputs; I != N; ++I) { in VisitGCCAsmStmt()
413 Exprs.data(), NumOutputs, NumInputs, in VisitGCCAsmStmt()
446 unsigned NumOperands = S->NumOutputs + S->NumInputs; in VisitMSAsmStmt()
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp244 unsigned NumOutputs) const override;
309 unsigned NumOutputs) const { in addReturnRegisterOutputs()
333 rewriteInputConstraintReferences(NumOutputs, 1, AsmString); in addReturnRegisterOutputs()
/freebsd-src/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp4918 unsigned NumOutputs = 0; in BuildJobs()
4929 ++NumOutputs; in BuildJobs()
4933 NumOutputs += A->size(); in BuildJobs()
4936 if (NumOutputs > 1) { in BuildJobs()
4832 unsigned NumOutputs = 0; BuildJobs() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp4845 int NumOutputs = 0; in visitCallBase()
4859 NumOutputs++; in visitCallBase()
4865 return NumOutputs - NumRetOutputs; in visitCallBase()
4578 int NumOutputs = 0; getNumOutputArgs() local
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h10957 bool IsVolatile, unsigned NumOutputs,
10975 unsigned NumOutputs, unsigned NumInputs,