xref: /llvm-project/mlir/test/IR/test-manual-cpp-fold.mlir (revision 5e118f933b6590cecd7f1afb30845a1594bc4a5d)
1225f11cfSMarkus Böck// RUN: mlir-opt %s -canonicalize -split-input-file | FileCheck %s
2225f11cfSMarkus Böck
3225f11cfSMarkus Böckfunc.func @test() -> i32 {
4225f11cfSMarkus Böck  %c5 = "test.constant"() {value = 5 : i32} : () -> i32
5225f11cfSMarkus Böck  %res = "test.manual_cpp_op_with_fold"(%c5) : (i32) -> i32
6225f11cfSMarkus Böck  return %res : i32
7225f11cfSMarkus Böck}
8225f11cfSMarkus Böck
9225f11cfSMarkus Böck// CHECK-LABEL: func.func @test
10*5e118f93SMehdi Amini// CHECK-NEXT: %[[C:.*]] = "test.constant"() <{value = 5 : i32}>
11225f11cfSMarkus Böck// CHECK-NEXT: return %[[C]]
12