diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-26 06:57:13 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-26 06:57:13 +0000 |
commit | cb1953f6d963e7000b064a59e10ed8fc992c0aa6 (patch) | |
tree | f1f6758d00a75181c6773fa2fe6a35e7321fca7c /llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | |
parent | 9e6d27d037368b97d976402cd7072cc801ba1345 (diff) | |
download | bcm5719-llvm-cb1953f6d963e7000b064a59e10ed8fc992c0aa6.tar.gz bcm5719-llvm-cb1953f6d963e7000b064a59e10ed8fc992c0aa6.zip |
Implement the missing bits corresponding to .mips_hack_elf_flags.
These were:
* noreorder handling on the target object streamer and asm parser.
* setting the initial flag bits based on the enabled features.
* setting the elf header flag for micromips
It is *really* depressing I am the one doing this instead of someone at
mips actually taking the time to understand the infrastructure.
llvm-svn: 200138
Diffstat (limited to 'llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp')
-rw-r--r-- | llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp index 6d3662cb80b..f7cf1c1e001 100644 --- a/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp +++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp @@ -134,7 +134,7 @@ static MCStreamer *createMCStreamer(const Target &T, StringRef TT, bool RelaxAll, bool NoExecStack) { MCStreamer *S = createELFStreamer(Context, MAB, OS, Emitter, RelaxAll, NoExecStack); - new MipsTargetELFStreamer(*S); + new MipsTargetELFStreamer(*S, STI); return S; } |