Skip to content

Commit 1b4a7c1

Browse files
[EVM] Add pre-commit test for Prefer to emit PUSH0 over a DUP
Signed-off-by: Vladimir Radosavljevic <[email protected]>
1 parent 41693a3 commit 1b4a7c1

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
2+
; RUN: llc < %s | FileCheck %s
3+
4+
target datalayout = "E-p:256:256-i256:256:256-S256-a:256:256"
5+
target triple = "evm"
6+
7+
define { i256, i256 } @test() {
8+
; CHECK-LABEL: test:
9+
; CHECK: ; %bb.0:
10+
; CHECK-NEXT: JUMPDEST
11+
; CHECK-NEXT: PUSH0
12+
; CHECK-NEXT: DUP1
13+
; CHECK-NEXT: SWAP2
14+
; CHECK-NEXT: JUMP
15+
ret { i256, i256 } zeroinitializer
16+
}

0 commit comments

Comments
 (0)