Home
last modified time | relevance | path

Searched refs:HLSLOutArgExpr (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h412 void VisitHLSLOutArgExpr(const HLSLOutArgExpr *E);
H A DExpr.h7250 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 DRecursiveASTVisitor.h4149 DEF_TRAVERSE_STMT(HLSLOutArgExpr, {})
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLBuiltins.cpp97 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 DCodeGenFunction.h4412 std::pair<LValue, LValue> EmitHLSLOutArgLValues(const HLSLOutArgExpr *E,
4414 LValue EmitHLSLOutArgExpr(const HLSLOutArgExpr *E, CallArgList &Args,
H A DCGCall.cpp4838 if (const HLSLOutArgExpr *OE = dyn_cast<HLSLOutArgExpr>(E)) { in EmitCallArg()
H A DCGExpr.cpp5728 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 DStmtNodes.td328 def HLSLOutArgExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp5415 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 DStmtProfile.cpp2854 void StmtProfiler::VisitHLSLOutArgExpr(const HLSLOutArgExpr *S) { in VisitHLSLOutArgExpr()
H A DStmtPrinter.cpp2935 void StmtPrinter::VisitHLSLOutArgExpr(HLSLOutArgExpr *Node) { in VisitHLSLOutArgExpr()
H A DTextNodeDumper.cpp3057 void TextNodeDumper::VisitHLSLOutArgExpr(const HLSLOutArgExpr *E) { in VisitHLSLOutArgExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2947 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 DASTWriterStmt.cpp3037 void ASTStmtWriter::VisitHLSLOutArgExpr(HLSLOutArgExpr *S) { in VisitHLSLOutArgExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp799 if (Kind == CK_HLSLArrayRValue && !isa<HLSLOutArgExpr>(E)) in ImpCastExprToType()
H A DSemaHLSL.cpp3519 HLSLOutArgExpr::Create(Ctx, Ty, ArgOpV, OpV, Writeback, IsInOut); in ActOnOutParamExpr()
H A DSemaChecking.cpp12808 if (auto *OutArgE = dyn_cast<HLSLOutArgExpr>(E)) { in AnalyzeImplicitConversions()
H A DTreeTransform.h17660 ExprResult TreeTransform<Derived>::TransformHLSLOutArgExpr(HLSLOutArgExpr *E) { in TransformHLSLOutArgExpr()