mirror of
https://github.com/RPCS3/llvm.git
synced 2025-04-12 11:03:24 +00:00
[FastISel][AArch64] Remove redundant test.
These tests and many more are already covered by fast-isel-addressing-modes.ll. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216186 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4c3be1aa0f
commit
69ec09b61f
@ -1,23 +0,0 @@
|
|||||||
; RUN: llc -fast-isel -fast-isel-abort -mtriple=arm64-apple-darwin < %s | FileCheck %s
|
|
||||||
|
|
||||||
; Test simple constant offset.
|
|
||||||
define i64 @test_load1(i64 %a) {
|
|
||||||
; CHECK-LABEL: test_load1
|
|
||||||
; CHECK: ldr x0, [x0, #16]
|
|
||||||
%1 = add i64 %a, 16
|
|
||||||
%2 = inttoptr i64 %1 to i64*
|
|
||||||
%3 = load i64* %2
|
|
||||||
ret i64 %3
|
|
||||||
}
|
|
||||||
|
|
||||||
; Test large constant offset.
|
|
||||||
define i64 @test_load2(i64 %a) {
|
|
||||||
; CHECK-LABEL: test_load2
|
|
||||||
; CHECK: add [[REG:x[0-9]+]], x0, {{x[0-9]+}}
|
|
||||||
; CHECK: ldr x0, {{\[}}[[REG]]{{\]}}
|
|
||||||
%1 = add i64 %a, 16777216
|
|
||||||
%2 = inttoptr i64 %1 to i64*
|
|
||||||
%3 = load i64* %2
|
|
||||||
ret i64 %3
|
|
||||||
}
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user