aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/Mips16HardFloat.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-28Convert more cases to isPositionIndependent(). NFC.Rafael Espindola1-3/+3
2016-03-14[mips] Use range-based for loops. NFC.Vasileios Kalintiris1-7/+5
2016-01-17[opaque pointer types] [NFC] CallSite: use getFunctionType() instead of going...Manuel Jacob1-8/+2
2015-10-21[mips][mips16] Re-work the inline assembly stubs to work with IAS. NFC.Daniel Sanders1-89/+99
2015-10-20Mips: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-18Make a bunch of static arrays const.Craig Topper1-2/+2
2015-08-01De-constify pointers to Type since they can't be modified. NFCCraig Topper1-4/+4
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer1-1/+2
2015-03-14[mips] Remove trivial header for the Mips16HardFloat pass. NFC.Vasileios Kalintiris1-102/+95
2015-03-09Move unreferenced passes into the cpp fileBenjamin Kramer1-3/+16
2015-01-06Rewrite the Mips16HardFloat pass to avoid using the Subtarget.Eric Christopher1-12/+12
2014-12-17[mips] Set GCC-compatible MIPS asssembler options before inline asm blocks.Toma Tabacu1-2/+0
2014-11-20Fix more instances of -Wsentinel on Windows with s/NULL/nullptr/Reid Kleckner1-1/+1
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-3/+3
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-12Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer1-3/+2
2014-02-14This patch has two main functions:Reed Kotler1-4/+5
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-12-18Fix a problem with mips16 stubs when calls are transformed duringReed Kotler1-0/+18
2013-12-10Next step in Mips16 prologue/epilogue cleanup.Reed Kotler1-4/+10
2013-10-08Add fabsf to the list of inlined functions; otherwiseReed Kotler1-0/+1
2013-09-25Fix a bad typo in the inline assembly code for mips16 pic fp stubsReed Kotler1-3/+3
2013-09-21Set .reorder for the stub so that gas takes care of delay slot processing.Reed Kotler1-1/+3
2013-09-01Make sure we don't generate stubs for any of these functions because theyReed Kotler1-2/+21
2013-08-30Fix a problem with dual mips16/mips32 mode. When the underlying processorReed Kotler1-0/+20
2013-08-25Start to add the LLVM builtins to the mips16 exclusion lists for fp.Reed Kotler1-1/+1
2013-08-24Revert 189161Shuxin Yang1-1/+1
2013-08-24Start to add the builtind to the mips16 exclusion lists for fp.Reed Kotler1-1/+1
2013-08-12Remove global construction. const char* is sufficient here.Benjamin Kramer1-2/+2
2013-08-11Don't generate floating point stubs for mips16 code if the functionReed Kotler1-1/+13
2013-08-01Fix some misc. issues with Mips16 fp stubs.Reed Kotler1-2/+7
2013-05-16Patch number 2 for mips16/32 floating point interoperability stubs.Reed Kotler1-3/+43
2013-05-14Fix typo.Reed Kotler1-1/+1
2013-05-14Removed an unnamed namespace and forgot to make two of the functions insideReed Kotler1-3/+5
2013-05-14This is the first of three patches which creates stubs used forReed Kotler1-0/+275
2013-05-10Checkin in of first of several patches to finish implementation ofReed Kotler1-0/+141