Added initial support for small sections on Mips.
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Mon, 21 Jul 2008 18:52:34 +0000 (18:52 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Mon, 21 Jul 2008 18:52:34 +0000 (18:52 +0000)
commit91fd532eb9a18c0fd8d91b975226ef6b41c772ec
tree5441c955f34bb60888c218900906b1cca1483227
parent6116a73da420d9b414a34ce2599dc7f6476e23fc
Added initial support for small sections on Mips.
Added gp_rel relocations to support addressing small section contents.
Added command line to specify small section threshold in bytes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53869 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsAsmPrinter.cpp
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsSubtarget.cpp
lib/Target/Mips/MipsSubtarget.h
lib/Target/Mips/MipsTargetAsmInfo.cpp