diff options
| author | Dylan McKay <dylanmckay34@gmail.com> | 2016-12-08 10:52:13 +0000 |
|---|---|---|
| committer | Dylan McKay <dylanmckay34@gmail.com> | 2016-12-08 10:52:13 +0000 |
| commit | 371117e7a554e58b21ca88dfd53d74aca6d0a703 (patch) | |
| tree | 80983c1fb6e825c942f2d14b92daf9af24a19d52 /llvm/test/CodeGen/AVR/pseudo/COMWRd.mir | |
| parent | 413c8e217f4e6f2443ed9bda3dd82b2e5bf36f1f (diff) | |
| download | bcm5719-llvm-371117e7a554e58b21ca88dfd53d74aca6d0a703.tar.gz bcm5719-llvm-371117e7a554e58b21ca88dfd53d74aca6d0a703.zip | |
[AVR] Add MIR tests for pseudo instruction expansions
This adds tests for 13 pseudo instruction expansions.
llvm-svn: 289039
Diffstat (limited to 'llvm/test/CodeGen/AVR/pseudo/COMWRd.mir')
| -rw-r--r-- | llvm/test/CodeGen/AVR/pseudo/COMWRd.mir | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/AVR/pseudo/COMWRd.mir b/llvm/test/CodeGen/AVR/pseudo/COMWRd.mir new file mode 100644 index 00000000000..282d601686a --- /dev/null +++ b/llvm/test/CodeGen/AVR/pseudo/COMWRd.mir @@ -0,0 +1,24 @@ +# RUN: llc -O0 -run-pass=avr-expand-pseudo %s -o - 2>&1 | FileCheck %s + +# This test checks the expansion of the 16-bit COM pseudo instruction. + +--- | + target triple = "avr--" + define void @test_comwrd() { + entry: + ret void + } +... + +--- +name: test_comwrd +body: | + bb.0.entry: + + ; CHECK-LABEL: test_comwrd + + ; CHECK: %r14 = COMRd %r14, implicit-def dead %sreg + ; CHECK-NEXT: %r15 = COMRd %r15, implicit-def %sreg + + %r15r14 = COMWRd %r9r8, implicit-def %sreg +... |

