summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetSchedule.cpp
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2015-01-30 17:58:25 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2015-01-30 17:58:25 +0000
commit206d1160ce52769b579c4392b4208e39962dc951 (patch)
tree7c67733ae829320858d5feed72464b8af88c2a33 /llvm/lib/CodeGen/TargetSchedule.cpp
parent7f933f4c5ecd61a6ea3411f13c79ac5ccf82eb3b (diff)
downloadbcm5719-llvm-206d1160ce52769b579c4392b4208e39962dc951.tar.gz
bcm5719-llvm-206d1160ce52769b579c4392b4208e39962dc951.zip
ARM: correct handling of .fpu directive
The FPU directive permits the user to switch the target FPU, enabling instructions that would be otherwise unavailable. However, when configuring the new subtarget features, we would not enable the implied functions for newer FPUs. This would result in invalid rejection of valid input. Ensure that we inherit the implied FPU functionality when enabling newer versions of the FPU. Fortunately, these are mostly hierarchical, unlike the CPUs. Addresses PR22395. llvm-svn: 227584
Diffstat (limited to 'llvm/lib/CodeGen/TargetSchedule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud