mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
remove extra [] in stores
llvm-svn: 31008
This commit is contained in:
parent
ef7c2e1dc8
commit
64f93033bc
@ -304,11 +304,11 @@ def FLDD : InstARM<(ops DFPRegs:$dst, op_addr_mode5:$addr),
|
||||
|
||||
// Floating Point Store
|
||||
def FSTS : InstARM<(ops FPRegs:$src, op_addr_mode5:$addr),
|
||||
"fsts $src, [$addr]",
|
||||
"fsts $src, $addr",
|
||||
[(store FPRegs:$src, addr_mode5:$addr)]>;
|
||||
|
||||
def FSTD : InstARM<(ops DFPRegs:$src, op_addr_mode5:$addr),
|
||||
"fstd $src, [$addr]",
|
||||
"fstd $src, $addr",
|
||||
[(store DFPRegs:$src, addr_mode5:$addr)]>;
|
||||
|
||||
def : Pat<(ARMcall tglobaladdr:$dst),
|
||||
|
@ -1,14 +1,21 @@
|
||||
; RUN: llvm-as < %s | llc -march=arm &&
|
||||
; RUN: llvm-as < %s | llc -march=arm | grep flds | wc -l | grep 2 &&
|
||||
; RUN: llvm-as < %s | llc -march=arm | grep "flds.*\[" | wc -l | grep 1
|
||||
; RUN: llvm-as < %s | llc -march=arm | grep "flds.*\[" | wc -l | grep 1 &&
|
||||
; RUN: llvm-as < %s | llc -march=arm | grep "fsts.*\[" | wc -l | grep 1
|
||||
|
||||
float %g(float %a) {
|
||||
float %f1(float %a) {
|
||||
entry:
|
||||
ret float 0.000000e+00
|
||||
}
|
||||
|
||||
float %g(float* %v) {
|
||||
float %f2(float* %v) {
|
||||
entry:
|
||||
%tmp = load float* %v
|
||||
ret float %tmp
|
||||
}
|
||||
|
||||
void %f3(float %a, float* %v) {
|
||||
entry:
|
||||
store float %a, float* %v
|
||||
ret void
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user