Add a triple to switch.ll test.
[oota-llvm.git] / test / CodeGen / X86 / lea-3.ll
index 040c5c25bd3f3f49e0a40f64c927f481d273ec7f..a56403a24b036af145a6a577d2d88344fae0f6ac 100644 (file)
@@ -1,4 +1,6 @@
 ; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s
+; RUN: llc < %s -mtriple=x86_64-linux-gnux32 | FileCheck %s
+; RUN: llc < %s -mtriple=x86_64-nacl | FileCheck %s
 ; RUN: llc < %s -mtriple=x86_64-win32 | FileCheck %s
 
 ; CHECK: leaq (,[[A0:%rdi|%rcx]],4), %rax
@@ -14,7 +16,7 @@ define i32 @test(i32 %a) {
         ret i32 %tmp2
 }
 
-;; TODO!  LEA instead of shift + copy.
+; CHECK: leaq (,[[A0]],8), %rax
 define i64 @test3(i64 %a) {
         %tmp2 = shl i64 %a, 3
         ret i64 %tmp2