aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Move all the dependencies on X86FixupKinds.h to a single method in preparationRafael Espindola2011-12-221-27/+34
* ARM VFP assembly parsing and encoding for VCVT(float <--> fixed point).Jim Grosbach2011-12-224-16/+70
* Add missing usesCustomInserter flag on Int_eh_sjlj_setjmp_nofp.Bob Wilson2011-12-221-1/+1
* Tidy up. Use predicate function a bit more liberally.Jim Grosbach2011-12-221-97/+52
* Fix incorrect relocation generation. Patch by Kristof Beyls.Rafael Espindola2011-12-221-8/+1
* Add the actual code for r147175.Chad Rosier2011-12-221-11/+82
* ARM VFP add encoding of the bitcount to fixed-point<-->floating point. insns.Jim Grosbach2011-12-221-0/+3
* Remove some bogus comments.Jim Grosbach2011-12-221-36/+18
* ARM pre-UAL aliases. fcmp[sd].Jim Grosbach2011-12-222-1/+3
* Fix an incomplete refactoring of the ppc backend. Thanks to rdivacky for repo...Rafael Espindola2011-12-222-15/+3
* ARM assembler should accept shift-by-zero for any shifted-immediate operand.Jim Grosbach2011-12-221-0/+33
* ARM assembly parser canonicallize on 'lsl' for shift-by-zero form.Jim Grosbach2011-12-221-0/+4
* Tidy up. Trailing whitespace.Jim Grosbach2011-12-221-2/+2
* Nuke invalid comment from copy/paste.Jim Grosbach2011-12-221-1/+0
* Give string constants generated by IRBuilder private linkage.Benjamin Kramer2011-12-221-1/+1
* Make the unreachable probability much much heavier. The previousChandler Carruth2011-12-221-2/+3
* Kill the monstrosity that was ELFObjectWriter.h.Rafael Espindola2011-12-222-361/+331
* Misc cleanups.Rafael Espindola2011-12-222-76/+58
* Fix APInt::rotl and APInt::rotr so that they work correctly. Found while wri...Eli Friedman2011-12-221-12/+4
* Move the Mips only bits of the ELF writer to lib/Target/Mips.Rafael Espindola2011-12-226-145/+146
* Make the virtual methods in ARMELFObjectWriter public.Rafael Espindola2011-12-221-7/+6
* Speculatively revert r146578 to determine if it is the cause of a number ofChad Rosier2011-12-221-82/+11
* Move the MBlaze ELF writer bits to lib/Target/MBlaze.Rafael Espindola2011-12-226-71/+86
* Hoisted some loop invariant smallvector lookups out of a MachineLICM loopPete Cooper2011-12-221-1/+3
* Fix cmake.Rafael Espindola2011-12-221-0/+1
* Changed MachineLICM to use a worklist list MachineCSE instead of recursion.Pete Cooper2011-12-221-44/+125
* Move PPC bits to lib/Target/PowerPC.Rafael Espindola2011-12-225-94/+120
* Hopefully fix the cmake build.Rafael Espindola2011-12-221-0/+1
* Fix name in comments.Rafael Espindola2011-12-221-1/+1
* Local dynamic TLS model for direct object output. Create the correct TLS MIPSAkira Hatanaka2011-12-225-0/+49
* Unbreak cmake build after r147115.Richard Smith2011-12-221-0/+1
* Move the ARM specific parts of the ELF writer to Target/ARM.Rafael Espindola2011-12-226-275/+310
* getEFlags is const.Rafael Espindola2011-12-222-5/+5
* ARM NEON mnemonic aliase for vrecpeq.Jim Grosbach2011-12-211-0/+3
* ARM VFP optional data type on VMOV GPR<-->SPR.Jim Grosbach2011-12-211-3/+11
* ARM NEON optional data type on VSWP instructions.Jim Grosbach2011-12-211-0/+6
* ARM NEON mnemonic aliases for vzipq and vswpq.Jim Grosbach2011-12-211-0/+3
* Revert patch from 147090. There is not point to make code less readable if weJakub Staszak2011-12-211-43/+45
* ARM asm parser should be more lenient w/ .thumb_func directive.Jim Grosbach2011-12-211-8/+17
* Fix a copy+pasto. No testcase, because the symptoms of dereferencingDan Gohman2011-12-211-1/+1
* Thumb2 assembly parsing of 'mov rd, rn, rrx'.Jim Grosbach2011-12-211-1/+3
* Fix 80-column violations.Chad Rosier2011-12-211-6/+6
* Thumb2 assembly parsing of 'mov(register shifted register)' aliases.Jim Grosbach2011-12-212-0/+41
* Continue counting intrinsics as instructions (except when they aren't, such asNick Lewycky2011-12-211-3/+17
* Fix typo and spacing, no functionality change.Nick Lewycky2011-12-211-2/+2
* - Change a few operator[] to lookup which is cheaper.Jakub Staszak2011-12-211-45/+43
* Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header inclu...Lang Hames2011-12-211-0/+2
* Remove disused STL header include.Lang Hames2011-12-211-2/+0
* Switch from WriteEFlags to getEFlags in preparation for moving itRafael Espindola2011-12-212-9/+8
* Move common code into an MRI function.Jakob Stoklund Olesen2011-12-213-24/+6