Searched refs:HLSLOutArgExpr (Results 1 – 18 of 18) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TextNodeDumper.h | 412 void VisitHLSLOutArgExpr(const HLSLOutArgExpr *E);
|
| H A D | Expr.h | 7250 class HLSLOutArgExpr : public Expr { 7263 HLSLOutArgExpr(QualType Ty, OpaqueValueExpr *B, OpaqueValueExpr *OpV, in HLSLOutArgExpr() function 7273 explicit HLSLOutArgExpr(EmptyShell Shell) in HLSLOutArgExpr() function 7277 static HLSLOutArgExpr *Create(const ASTContext &C, QualType Ty, 7280 static HLSLOutArgExpr *CreateEmpty(const ASTContext &Ctx);
|
| H A D | RecursiveASTVisitor.h | 4149 DEF_TRAVERSE_STMT(HLSLOutArgExpr, {})
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLBuiltins.cpp | 97 const auto *OutArg1 = dyn_cast<HLSLOutArgExpr>(E->getArg(1)); in handleHlslSplitdouble() 98 const auto *OutArg2 = dyn_cast<HLSLOutArgExpr>(E->getArg(2)); in handleHlslSplitdouble()
|
| H A D | CodeGenFunction.h | 4412 std::pair<LValue, LValue> EmitHLSLOutArgLValues(const HLSLOutArgExpr *E, 4414 LValue EmitHLSLOutArgExpr(const HLSLOutArgExpr *E, CallArgList &Args,
|
| H A D | CGCall.cpp | 4838 if (const HLSLOutArgExpr *OE = dyn_cast<HLSLOutArgExpr>(E)) { in EmitCallArg()
|
| H A D | CGExpr.cpp | 5728 CodeGenFunction::EmitHLSLOutArgLValues(const HLSLOutArgExpr *E, QualType Ty) { in EmitHLSLOutArgLValues() 5745 LValue CodeGenFunction::EmitHLSLOutArgExpr(const HLSLOutArgExpr *E, in EmitHLSLOutArgExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 328 def HLSLOutArgExpr : StmtNode<Expr>;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 5415 HLSLOutArgExpr *HLSLOutArgExpr::Create(const ASTContext &C, QualType Ty, in Create() 5419 return new (C) HLSLOutArgExpr(Ty, Base, OpV, WB, IsInOut); in Create() 5422 HLSLOutArgExpr *HLSLOutArgExpr::CreateEmpty(const ASTContext &C) { in CreateEmpty() 5423 return new (C) HLSLOutArgExpr(EmptyShell()); in CreateEmpty()
|
| H A D | StmtProfile.cpp | 2854 void StmtProfiler::VisitHLSLOutArgExpr(const HLSLOutArgExpr *S) { in VisitHLSLOutArgExpr()
|
| H A D | StmtPrinter.cpp | 2935 void StmtPrinter::VisitHLSLOutArgExpr(HLSLOutArgExpr *Node) { in VisitHLSLOutArgExpr()
|
| H A D | TextNodeDumper.cpp | 3057 void TextNodeDumper::VisitHLSLOutArgExpr(const HLSLOutArgExpr *E) { in VisitHLSLOutArgExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2947 void ASTStmtReader::VisitHLSLOutArgExpr(HLSLOutArgExpr *S) { in VisitHLSLOutArgExpr() 2949 S->SubExprs[HLSLOutArgExpr::BaseLValue] = Record.readSubExpr(); in VisitHLSLOutArgExpr() 2950 S->SubExprs[HLSLOutArgExpr::CastedTemporary] = Record.readSubExpr(); in VisitHLSLOutArgExpr() 2951 S->SubExprs[HLSLOutArgExpr::WritebackCast] = Record.readSubExpr(); in VisitHLSLOutArgExpr() 4497 S = HLSLOutArgExpr::CreateEmpty(Context); in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 3037 void ASTStmtWriter::VisitHLSLOutArgExpr(HLSLOutArgExpr *S) { in VisitHLSLOutArgExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | Sema.cpp | 799 if (Kind == CK_HLSLArrayRValue && !isa<HLSLOutArgExpr>(E)) in ImpCastExprToType()
|
| H A D | SemaHLSL.cpp | 3519 HLSLOutArgExpr::Create(Ctx, Ty, ArgOpV, OpV, Writeback, IsInOut); in ActOnOutParamExpr()
|
| H A D | SemaChecking.cpp | 12808 if (auto *OutArgE = dyn_cast<HLSLOutArgExpr>(E)) { in AnalyzeImplicitConversions()
|
| H A D | TreeTransform.h | 17660 ExprResult TreeTransform<Derived>::TransformHLSLOutArgExpr(HLSLOutArgExpr *E) { in TransformHLSLOutArgExpr()
|