mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 07:17:36 +00:00
Fix coding style violations in 162135 and 162136.
Patch by Petar Jovanovic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162213 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
//===-- MipsELFWriterInfo.cpp - ELF Writer Info for the Mips backend --------===//
|
||||
//===-- MipsELFWriterInfo.cpp - ELF Writer Info for the Mips backend ------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
@@ -27,54 +27,54 @@ using namespace llvm;
|
||||
|
||||
MipsELFWriterInfo::MipsELFWriterInfo(bool is64Bit_, bool isLittleEndian_)
|
||||
: TargetELFWriterInfo(is64Bit_, isLittleEndian_) {
|
||||
EMachine = EM_MIPS;
|
||||
}
|
||||
EMachine = EM_MIPS;
|
||||
}
|
||||
|
||||
MipsELFWriterInfo::~MipsELFWriterInfo() {}
|
||||
|
||||
unsigned MipsELFWriterInfo::getRelocationType(unsigned MachineRelTy) const {
|
||||
switch(MachineRelTy) {
|
||||
case Mips::reloc_mips_pc16:
|
||||
return ELF::R_MIPS_GOT16;
|
||||
case Mips::reloc_mips_hi:
|
||||
return ELF::R_MIPS_HI16;
|
||||
case Mips::reloc_mips_lo:
|
||||
return ELF::R_MIPS_LO16;
|
||||
case Mips::reloc_mips_26:
|
||||
return ELF::R_MIPS_26;
|
||||
default:
|
||||
llvm_unreachable("unknown Mips machine relocation type");
|
||||
}
|
||||
switch(MachineRelTy) {
|
||||
case Mips::reloc_mips_pc16:
|
||||
return ELF::R_MIPS_GOT16;
|
||||
case Mips::reloc_mips_hi:
|
||||
return ELF::R_MIPS_HI16;
|
||||
case Mips::reloc_mips_lo:
|
||||
return ELF::R_MIPS_LO16;
|
||||
case Mips::reloc_mips_26:
|
||||
return ELF::R_MIPS_26;
|
||||
default:
|
||||
llvm_unreachable("unknown Mips machine relocation type");
|
||||
}
|
||||
}
|
||||
|
||||
long int MipsELFWriterInfo::getDefaultAddendForRelTy(unsigned RelTy,
|
||||
long int Modifier) const {
|
||||
switch(RelTy) {
|
||||
case ELF::R_MIPS_26: return Modifier;
|
||||
default:
|
||||
llvm_unreachable("unknown Mips relocation type");
|
||||
}
|
||||
long int Modifier) const {
|
||||
switch(RelTy) {
|
||||
case ELF::R_MIPS_26: return Modifier;
|
||||
default:
|
||||
llvm_unreachable("unknown Mips relocation type");
|
||||
}
|
||||
}
|
||||
|
||||
unsigned MipsELFWriterInfo::getRelocationTySize(unsigned RelTy) const {
|
||||
switch(RelTy) {
|
||||
case ELF::R_MIPS_GOT16:
|
||||
case ELF::R_MIPS_26:
|
||||
return 32;
|
||||
default:
|
||||
llvm_unreachable("unknown Mips relocation type");
|
||||
}
|
||||
switch(RelTy) {
|
||||
case ELF::R_MIPS_GOT16:
|
||||
case ELF::R_MIPS_26:
|
||||
return 32;
|
||||
default:
|
||||
llvm_unreachable("unknown Mips relocation type");
|
||||
}
|
||||
}
|
||||
|
||||
bool MipsELFWriterInfo::isPCRelativeRel(unsigned RelTy) const {
|
||||
switch(RelTy) {
|
||||
case ELF::R_MIPS_GOT16:
|
||||
return true;
|
||||
case ELF::R_MIPS_26:
|
||||
return false;
|
||||
default:
|
||||
llvm_unreachable("unknown Mips relocation type");
|
||||
}
|
||||
switch(RelTy) {
|
||||
case ELF::R_MIPS_GOT16:
|
||||
return true;
|
||||
case ELF::R_MIPS_26:
|
||||
return false;
|
||||
default:
|
||||
llvm_unreachable("unknown Mips relocation type");
|
||||
}
|
||||
}
|
||||
|
||||
unsigned MipsELFWriterInfo::getAbsoluteLabelMachineRelTy() const {
|
||||
@@ -82,8 +82,8 @@ unsigned MipsELFWriterInfo::getAbsoluteLabelMachineRelTy() const {
|
||||
}
|
||||
|
||||
long int MipsELFWriterInfo::computeRelocation(unsigned SymOffset,
|
||||
unsigned RelOffset,
|
||||
unsigned RelTy) const {
|
||||
unsigned RelOffset,
|
||||
unsigned RelTy) const {
|
||||
|
||||
if (RelTy == ELF::R_MIPS_GOT16)
|
||||
return SymOffset - (RelOffset + 4);
|
||||
|
||||
Reference in New Issue
Block a user