aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix llvm-gcc bootstrap with gnu ld.Rafael Espindola2011-02-241-0/+7
* Do not use DIFactory. Use DIBuilder.Devang Patel2011-02-241-6/+7
* Do not use DIFactory.Devang Patel2011-02-241-3/+4
* Add XCore intrinsic for eeu instruction.Richard Osborne2011-02-241-0/+4
* Plug some leaks in edis.Benjamin Kramer2011-02-241-0/+4
* Merge information about the number of zero, one, and sign bits of live-outCameron Zwarich2011-02-242-1/+122
* Add a getNumSignBits() method to APInt.Cameron Zwarich2011-02-241-6/+1
* Add a mechanism for invalidating the LiveOutInfo of a PHI, and use it wheneverCameron Zwarich2011-02-241-1/+18
* Track blocks visited in reverse postorder.Cameron Zwarich2011-02-242-0/+5
* Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfoCameron Zwarich2011-02-242-17/+9
* Have isel visit blocks in reverse postorder rather than an undefined order. ThisCameron Zwarich2011-02-241-2/+5
* wire TargetLibraryInfo into simplify libcalls and use it in a couple ofChris Lattner2011-02-241-7/+17
* move a massive amount of code out into its own helper functionChris Lattner2011-02-241-676/+643
* change instcombine to not turn a call to non-varargs bitcast ofChris Lattner2011-02-241-5/+15
* Fix bug in X86 folding / unfolding table. Int_CMPSDrm and Int_CMPSSrm memoryEvan Cheng2011-02-241-2/+2
* Use the same spill slot for all live ranges that descend form the same originalJakob Stoklund Olesen2011-02-241-4/+13
* Use DW_FORM_data2 for DW_AT_language and let users use DW_LANG_lo_user=0x8000...Devang Patel2011-02-231-1/+1
* Revert r125595, which is an X86-only undocumented assembly syntax extensionJim Grosbach2011-02-231-18/+0
* Put in the symbol table symbols only used in a .globl statement.Rafael Espindola2011-02-231-1/+5
* Add XCore intrinsic for clre instruction.Richard Osborne2011-02-231-1/+3
* Add llvm.xcore.waitevent intrinsic. The effect of this intrinsic is to enableRichard Osborne2011-02-231-1/+7
* It is safe to ignore LastSplitPoint when the variable is not live out.Jakob Stoklund Olesen2011-02-231-2/+2
* Add XCore intrinsic for the setv instruction.Richard Osborne2011-02-231-1/+6
* Fix format for setc instruction.Richard Osborne2011-02-231-1/+1
* Add XCore intrinsic for settw instruction.Richard Osborne2011-02-231-1/+5
* Fixed a bug in the enhanced disassembler that causedSean Callanan2011-02-231-3/+17
* Change VFPNeonA8 definition to make the code easier to read.Evan Cheng2011-02-232-8/+3
* Omit private_extern declarations of extern symbols; followup toStuart Hastings2011-02-233-3/+9
* More fcopysign correctness and performance fix.Evan Cheng2011-02-231-33/+63
* Keep track of how many times a live range has been dequeued, and prioritize n...Jakob Stoklund Olesen2011-02-231-0/+7
* Fix a bug in determining if there is only a single interfering register.Jakob Stoklund Olesen2011-02-231-2/+1
* Be more aggressive about evicting interference.Jakob Stoklund Olesen2011-02-231-26/+88
* [AVX] General VUNPCKL codegen support.David Greene2011-02-222-0/+20
* Change the RAGreedy register assignment order so large live ranges are alloca...Jakob Stoklund Olesen2011-02-223-47/+69
* 80 Col.Jakob Stoklund Olesen2011-02-221-2/+1
* Make LoopDeletion work on loops with multiple edges, as long as the incomingCameron Zwarich2011-02-221-8/+15
* Use the same (%dx) hack for in[bwl] as for out[bwl].Joerg Sonnenberger2011-02-221-0/+13
* VFP single precision arith instructions can go down to NEON pipeline, but on ...Evan Cheng2011-02-226-109/+114
* Follow LLVM coding style. Devang Patel2011-02-221-77/+77
* Stack alignment is 16 bytes on FreeBSD/i386 too.Roman Divacky2011-02-222-3/+5
* Bug#9172: Don't use static in file scope, use an attribute on theJoerg Sonnenberger2011-02-221-5/+5
* MachineConstantPoolValues are not uniqued, so they need to be freed if theyCameron Zwarich2011-02-221-1/+7
* Guard against de-referencing MBB.end().Evan Cheng2011-02-221-1/+4
* available_externally (hidden or not) GVs are always accessed via stubs. rdar:...Evan Cheng2011-02-221-1/+3
* VirtRegRewriter assertion fix.Andrew Trick2011-02-221-2/+4
* Roll out r126169 and r126170 in an attempt to fix the selfhost bot.Cameron Zwarich2011-02-223-59/+9
* Only use blx for external function calls on thumb, these could be fixedEric Christopher2011-02-221-12/+26
* Merge information about the number of zero, one, and sign bits of live-out re...Cameron Zwarich2011-02-223-7/+54
* Have isel visit blocks in reverse postorder rather than an undefined order. ThisCameron Zwarich2011-02-221-2/+5
* Recognize loopz and loopnz as aliases for loope and loopne.Joerg Sonnenberger2011-02-221-0/+3