summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
diff options
context:
space:
mode:
authorJack Carter <jack.carter@imgtec.com>2013-10-04 22:52:31 +0000
committerJack Carter <jack.carter@imgtec.com>2013-10-04 22:52:31 +0000
commit13d5f753f809ad3b88edd7b986bd2b746d11ba93 (patch)
tree8a3892b2947deec26a41571faa1567a23055acc9 /llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
parent6b8209b6b7e8dee6c2d38c927f8ae06476854ac0 (diff)
downloadbcm5719-llvm-13d5f753f809ad3b88edd7b986bd2b746d11ba93.tar.gz
bcm5719-llvm-13d5f753f809ad3b88edd7b986bd2b746d11ba93.zip
reverting per request
llvm-svn: 191992
Diffstat (limited to 'llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp')
-rw-r--r--llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp21
1 files changed, 2 insertions, 19 deletions
diff --git a/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp b/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
index 144cb1e4397..cfcb877805a 100644
--- a/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
+++ b/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp
@@ -7,7 +7,6 @@
//
//===-------------------------------------------------------------------===//
#include "MCTargetDesc/MipsELFStreamer.h"
-#include "AsmParser/MipsAsmFlags.h"
#include "MipsSubtarget.h"
#include "llvm/MC/MCAssembler.h"
#include "llvm/MC/MCELF.h"
@@ -67,26 +66,10 @@ namespace llvm {
Reloc::Model RM = Subtarget.getRelocationModel();
if (RM == Reloc::PIC_ || RM == Reloc::Default)
EFlags |= ELF::EF_MIPS_PIC;
-
- MCA.setELFHeaderEFlags(EFlags);
- }
-
- // For llvm-mc. Set a group of ELF header flags
- void MipsELFStreamer::emitELFHeaderFlagsAsm(const MipsMCAsmFlags &Flags) {
-
- // Update e_header flags
- MCAssembler &MCA = getAssembler();
- unsigned EFlags = MCA.getELFHeaderEFlags();
-
- // Relocation Model
- if (Flags.isModelCpic() || Flags.isModelDefault())
- EFlags |= ELF::EF_MIPS_CPIC;
- if (Flags.isModelStatic())
+ else if (RM == Reloc::Static)
; // Do nothing for Reloc::Static
- else if (Flags.isModelPic() || Flags.isModelDefault())
- EFlags |= ELF::EF_MIPS_PIC;
else
- assert(0 && "Unsupported relocation model for e_flags");
+ llvm_unreachable("Unsupported relocation model for e_flags");
MCA.setELFHeaderEFlags(EFlags);
}
OpenPOWER on IntegriCloud