brintos

brintos / llvm-project-archived public Read only

0
0
Text · 448 B · 7083dc2 Raw
15 lines · plain
1// RUN: mlir-translate -mlir-to-cpp %s | FileCheck %s2 3func.func @logical(%arg0: i32, %arg1: i32) -> () {4  %0 = emitc.logical_and %arg0, %arg1 : i32, i325  %1 = emitc.logical_not %arg0  : i326  %2 = emitc.logical_or %arg0, %arg1 : i32, i327 8  return9}10 11// CHECK-LABEL: void logical12// CHECK-NEXT:  bool [[V2:[^ ]*]] = [[V0:[^ ]*]] && [[V1:[^ ]*]];13// CHECK-NEXT:  bool [[V3:[^ ]*]] = ![[V0]];14// CHECK-NEXT:  bool [[V4:[^ ]*]] = [[V0]] || [[V1]];15