| /llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/ |
| H A D | Nodes.h | 28 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 D | stmt.pdll | 37 // 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 D | constraint.pdll | 18 // 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 D | expr.pdll | 43 // 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 D | rewrite.pdll | 18 // 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 D | include_td.pdll | 37 // 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 D | Nodes.cpp | 70 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 D | NodePrinter.cpp | 101 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 D | Parser.cpp | 272 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 D | CPPGen.cpp | 63 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 D | MLIRGen.cpp | 78 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 D | UnrollLoopsCheck.cpp | 131 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 D | CodeComplete.h | 24 class VariableDecl; variable
|
| /llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/ |
| H A D | PDLLServer.cpp | 274 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 D | decl.pdll | 23 // VariableDecl
|