mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-20 11:33:24 +02:00
VFP2 is required for FP loads. Noticed by inspection.
llvm-svn: 146569
This commit is contained in:
parent
4cb75ebb48
commit
879f983406
@ -1016,6 +1016,7 @@ bool ARMFastISel::ARMEmitLoad(EVT VT, unsigned &ResultReg, Address &Addr,
|
||||
RC = ARM::GPRRegisterClass;
|
||||
break;
|
||||
case MVT::f32:
|
||||
if (!Subtarget->hasVFP2()) return false;
|
||||
// Unaligned loads need special handling. Floats require word-alignment.
|
||||
if (Alignment && Alignment < 4) {
|
||||
needVMOV = true;
|
||||
@ -1028,6 +1029,7 @@ bool ARMFastISel::ARMEmitLoad(EVT VT, unsigned &ResultReg, Address &Addr,
|
||||
}
|
||||
break;
|
||||
case MVT::f64:
|
||||
if (!Subtarget->hasVFP2()) return false;
|
||||
// FIXME: Unaligned loads need special handling. Doublewords require
|
||||
// word-alignment.
|
||||
if (Alignment && Alignment < 4)
|
||||
|
Loading…
Reference in New Issue
Block a user