These are added mainly for the benefit of clang, but this also means that they are now allowed in .fpu directives and we emit the correct .fpu directive when single-precision-only is used.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D10238
[ARM] Add support for -sp- FPUs and FPU none to TargetParser ClosedPublic Authored by john.brawn on Jun 4 2015, 4:26 AM.
Details Summary These are added mainly for the benefit of clang, but this also means that they are now allowed in .fpu directives and we emit the correct .fpu directive when single-precision-only is used.
Diff Detail
Event Timelinejohn.brawn retitled this revision from to [ARM] Add support for -sp- FPUs and FPU none to TargetParser. john.brawn updated this object. john.brawn added a parent revision: D10237: [ARM] Add knowledge of FPU subtarget features to TargetParser.Jun 4 2015, 4:26 AM rengolin edited edge metadata. Comment ActionsThanks for doing this one! LGTM.
This revision is now accepted and ready to land.Jun 4 2015, 5:56 AM Closed by commit rL239151: [ARM] Add support for -sp- FPUs and FPU none to TargetParser (authored by john.brawn). · Explain WhyJun 5 2015, 6:35 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 27106 include/llvm/Support/TargetParser.h
lib/Support/TargetParser.cpp
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
test/CodeGen/ARM/build-attributes.ll
test/MC/ARM/directive-fpu-multiple.stest/MC/ARM/directive-fpu-none.s
|
Clever! :)