mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-06 06:33:24 +00:00
Tidy up.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146568 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
8d11c6349f
commit
64ac91b4b6
@ -1130,7 +1130,6 @@ bool ARMFastISel::ARMEmitStore(EVT VT, unsigned SrcReg, Address &Addr,
|
||||
break;
|
||||
case MVT::f32:
|
||||
if (!Subtarget->hasVFP2()) return false;
|
||||
StrOpc = ARM::VSTRS;
|
||||
// Unaligned stores need special handling. Floats require word-alignment.
|
||||
if (Alignment && Alignment < 4) {
|
||||
unsigned MoveReg = createResultReg(TLI.getRegClassFor(MVT::i32));
|
||||
@ -1140,6 +1139,8 @@ bool ARMFastISel::ARMEmitStore(EVT VT, unsigned SrcReg, Address &Addr,
|
||||
SrcReg = MoveReg;
|
||||
VT = MVT::i32;
|
||||
StrOpc = isThumb2 ? ARM::t2STRi12 : ARM::STRi12;
|
||||
} else {
|
||||
StrOpc = ARM::VSTRS;
|
||||
}
|
||||
break;
|
||||
case MVT::f64:
|
||||
|
Loading…
x
Reference in New Issue
Block a user