Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h28 class VariableDecl; variable
221 VariableDecl *varDecl;
863 MutableArrayRef<VariableDecl *> getInputs() { in getInputs()
866 ArrayRef<VariableDecl *> getInputs() const { in getInputs()
879 ArrayRef<VariableDecl *> getResults() const { in getResults()
1070 MutableArrayRef<VariableDecl *> getInputs() { in getInputs()
1073 ArrayRef<VariableDecl *> getInputs() const { in getInputs()
1082 ArrayRef<VariableDecl *> getResults() const { in getResults()
1151 ArrayRef<VariableDecl *> getInputs() const { in getInputs()
1167 ArrayRef<VariableDecl *> getResults() const { in getResults()
[all …]
/llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/
H A Dstmt.pdll37 // CHECK: `-VariableDecl {{.*}} Name<attrVar> Type<Attr>
40 // CHECK: `-VariableDecl {{.*}} Name<var> Type<Op>
56 // CHECK: `-VariableDecl {{.*}} Name<var> Type<Op<dialect.op>>
75 // CHECK: `-VariableDecl {{.*}} Name<input>
91 // CHECK: `-VariableDecl {{.*}} Name<var> Type<Value>
94 // CHECK: `-VariableDecl {{.*}} Name<input>
109 // CHECK: `-VariableDecl {{.*}} Name<var> Type<ValueRange>
112 // CHECK: `-VariableDecl {{.*}} Name<input>
127 // CHECK: `-VariableDecl {{.*}} Name<var> Type<Value>
131 // CHECK: `-VariableDecl {{.*}} Name<_> Type<Type>
[all …]
H A Dconstraint.pdll18 // CHECK: `-VariableDecl {{.*}} Name<arg> Type<Value>
20 // CHECK: `-VariableDecl {{.*}} Name<> Type<Value>
24 // CHECK: `-VariableDecl {{.*}} Name<arg> Type<Value>
32 // CHECK: |-VariableDecl {{.*}} Name<result1> Type<Value>
35 // CHECK: `-VariableDecl {{.*}} Name<result2> Type<Attr>
53 // CHECK: `-VariableDecl {{.*}} Name<arg> Type<Value>
57 // CHECK: `-VariableDecl {{.*}} Name<> Type<Value>
H A Dexpr.pdll43 // CHECK: `-VariableDecl {{.*}} Name<inputOp> Type<Op<my_dialect.bar>>
58 // CHECK: `-VariableDecl {{.*}} Name<firstEltIndex> Type<Op>
61 // CHECK: `-VariableDecl {{.*}} Name<firstEltName> Type<Op>
77 // CHECK: `-VariableDecl {{.*}} Name<firstEltIndex> Type<Value>
80 // CHECK: `-VariableDecl {{.*}} Name<firstEltName> Type<Value>
94 // CHECK: `-VariableDecl {{.*}} Name<op> Type<Op<my_dialect.unregistered_foo>>
103 // CHECK: `-VariableDecl {{.*}} Name<_> Type<ValueRange>
125 // CHECK: `-VariableDecl {{.*}} Name<_> Type<ValueRange>
130 // CHECK: `-VariableDecl {{.*}} Name<_> Type<TypeRange>
221 // CHECK: `-VariableDecl {{.*}} Name<emptyTuple>
[all …]
H A Drewrite.pdll18 // CHECK: `-VariableDecl {{.*}} Name<arg> Type<Op>
20 // CHECK: `-VariableDecl {{.*}} Name<> Type<Value>
25 // CHECK: `-VariableDecl {{.*}} Name<arg> Type<Op>
33 // CHECK: |-VariableDecl {{.*}} Name<result1> Type<Value>
36 // CHECK: `-VariableDecl {{.*}} Name<result2> Type<Attr>
H A Dinclude_td.pdll37 // CHECK: `-VariableDecl {{.*}} Name<self> Type<Attr>
43 // CHECK: `-VariableDecl {{.*}} Name<self> Type<Type>
49 // CHECK: `-VariableDecl {{.*}} Name<self> Type<Op>
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DNodes.cpp70 const UserConstraintDecl, const UserRewriteDecl, const VariableDecl, in visit()
146 void visitImpl(const VariableDecl *decl) { in visitImpl()
202 LetStmt *LetStmt::create(Context &ctx, SMRange loc, VariableDecl *varDecl) { in create()
442 Context &ctx, const Name &name, ArrayRef<VariableDecl *> inputs, in createImpl()
443 ArrayRef<StringRef> nativeInputTypes, ArrayRef<VariableDecl *> results, in createImpl()
449 UserConstraintDecl::totalSizeToAlloc<VariableDecl *, StringRef>( in createImpl()
516 unsigned allocSize = UserRewriteDecl::totalSizeToAlloc<VariableDecl *>( in createImpl()
536 VariableDecl *VariableDecl::create(Context &ctx, const Name &name, Type type, in create()
540 VariableDecl::totalSizeToAlloc<ConstraintRef>(constraints.size()); in create()
543 VariableDecl *varDecl = in create()
[all …]
H A DNodePrinter.cpp101 void printImpl(const VariableDecl *decl);
181 const VariableDecl, in print()
356 void NodePrinter::printImpl(const VariableDecl *decl) { in printImpl()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp272 FailureOr<ast::VariableDecl *>
276 FailureOr<ast::VariableDecl *>
371 FailureOr<ast::VariableDecl *>
377 FailureOr<ast::VariableDecl *>
1580 FailureOr<ast::VariableDecl *>
1602 FailureOr<ast::VariableDecl *>
2333 FailureOr<ast::VariableDecl *> varDecl = in parseLetStmt()
2504 FailureOr<ast::VariableDecl *>
2539 FailureOr<ast::VariableDecl *> varDecl = in createVariableDecl()
2547 FailureOr<ast::VariableDecl *>
[all …]
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DCPPGen.cpp63 StringRef getNativeTypeName(ast::VariableDecl *decl);
186 StringRef CodeGen::getNativeTypeName(ast::VariableDecl *decl) { in getNativeTypeName()
220 ArrayRef<ast::VariableDecl *> results = decl->getResults(); in generateConstraintOrRewrite()
227 llvm::interleaveComma(results, os, [&](ast::VariableDecl *result) { in generateConstraintOrRewrite()
237 llvm::interleaveComma(decl->getInputs(), os, [&](ast::VariableDecl *input) { in generateConstraintOrRewrite()
H A DMLIRGen.cpp78 SmallVector<Value> genVar(const ast::VariableDecl *varDecl);
83 Value genNonInitializerVar(const ast::VariableDecl *varDecl, Location loc);
87 void applyVarConstraints(const ast::VariableDecl *varDecl, ValueRange values);
120 llvm::ScopedHashTable<const ast::VariableDecl *, SmallVector<Value>>;
291 SmallVector<Value> CodeGen::genVar(const ast::VariableDecl *varDecl) { in genVar()
311 Value CodeGen::genNonInitializerVar(const ast::VariableDecl *varDecl, in genNonInitializerVar()
364 void CodeGen::applyVarConstraints(const ast::VariableDecl *varDecl, in applyVarConstraints()
425 if (const auto *varDecl = dyn_cast<ast::VariableDecl>(expr->getDecl())) in genExprImpl()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/
H A DUnrollLoopsCheck.cpp131 if (const auto *VariableDecl = in hasKnownBounds() local
133 APValue *Evaluation = VariableDecl->evaluateValue(); in hasKnownBounds()
180 if (const auto *VariableDecl = in hasLargeNumIterations() local
182 APValue *Evaluation = VariableDecl->evaluateValue(); in hasLargeNumIterations()
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/Parser/
H A DCodeComplete.h24 class VariableDecl; variable
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp274 if (const auto *varDecl = dyn_cast<ast::VariableDecl>(decl)) { in initialize()
338 lsp::Hover buildHoverForVariable(const ast::VariableDecl *varDecl,
375 void getInlayHintsFor(const ast::VariableDecl *decl,
522 if (const auto *varDecl = dyn_cast<ast::VariableDecl>(decl)) in findHover()
556 lsp::Hover PDLDocument::buildHoverForVariable(const ast::VariableDecl *varDecl, in buildHoverForVariable()
625 ArrayRef<ast::VariableDecl *> inputs = decl->getInputs(); in buildHoverForUserConstraintOrRewrite()
628 for (const ast::VariableDecl *input : inputs) in buildHoverForUserConstraintOrRewrite()
881 cst->getInputs(), strOS, [&](const ast::VariableDecl *var) { in codeCompleteConstraintName()
1066 auto formatParamFn = [&](const ast::VariableDecl *var) { in codeCompleteCallSignature()
1235 .Case<ast::VariableDecl, ast::CallExpr, ast::OperationExpr>( in getInlayHints()
[all …]
/llvm-project-15.0.7/mlir/test/mlir-pdll/CodeGen/MLIR/
H A Ddecl.pdll23 // VariableDecl