aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-1917-88/+22
* StringRef'ize EmitSourceFileHeader().Ahmed Charles2012-02-191-1/+1
* Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove...Craig Topper2012-02-191-4/+1
* Add machinery for pushing live ranges onto bundle starts while bundling.Lang Hames2012-02-191-2/+207
* Simplify moveEnteringDownFrom rules.Lang Hames2012-02-191-11/+3
* Unify all shuffle mask checking functions take a mask and VT instead of Vecto...Craig Topper2012-02-191-85/+68
* Skip through instructions rather than operands when looking for last use slot.Lang Hames2012-02-191-1/+1
* APFloat::toString(): Fix overrun at scanning.NAKAMURA Takumi2012-02-191-1/+1
* Fix TODO and trailing whitespace.Lang Hames2012-02-191-10/+14
* Defer sanity checks on live intervals until after all have been updated. Hold...Lang Hames2012-02-191-171/+170
* Make a bunch of X86ISelLowering shuffle functions static now that they are no...Craig Topper2012-02-192-172/+51
* comment fix ARM.hJia Liu2012-02-191-1/+1
* some comment fix for X86 and ARMJia Liu2012-02-198-8/+8
* Add vmfunc instruction to X86 assembler and disassembler.Craig Topper2012-02-194-20/+27
* Fix issue with bitwise and precedence.Ahmed Charles2012-02-181-1/+1
* Hashing.h - utilities for hashing various data types.Talin2012-02-182-0/+47
* White space fixes.Rafael Espindola2012-02-181-7/+7
* Temporarily disable this assert. Looks like it found a similar issue whenRafael Espindola2012-02-181-1/+3
* Don't skip debug instructions when looking for the insertion point ofRafael Espindola2012-02-181-5/+8
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18293-384/+385
* Add X86InstrSVM.td that I forgot to add in r150873.Craig Topper2012-02-181-0/+62
* Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper2012-02-184-71/+61
* Trivial cleanup to group the generic 'armvN' cases with the 'arm' case,Chandler Carruth2012-02-181-4/+4
* Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->st...Eli Friedman2012-02-181-1/+2
* Bring HMEditor into line with LLVM coding standards.Lang Hames2012-02-171-160/+163
* Ignore the lifetime intrinsics in fast-isel.Eric Christopher2012-02-171-0/+4
* Don't print out pointer values in SUnit::dump().Jakob Stoklund Olesen2012-02-171-5/+3
* Sink variable into assertMatt Beaumont-Gay2012-02-171-2/+2
* Add support for regmask slots to HMEditor. Also fixes a comment error.Lang Hames2012-02-171-3/+17
* Fix typo in comment ldopen() -> dlopen().Kevin Enderby2012-02-171-1/+1
* Handle regmask operands in ARMInstrInfo.Jakob Stoklund Olesen2012-02-172-7/+9
* Put back the initializing the targets in the disassembler API with a comment asKevin Enderby2012-02-171-0/+13
* Fix ARMBaseInstrInfo::getInstrLatency for calls.Jakob Stoklund Olesen2012-02-171-1/+1
* Transfer regmasks to MRI.Jakob Stoklund Olesen2012-02-173-13/+7
* Calls and invokes with the new clang.arc.no_objc_arc_exceptionsDan Gohman2012-02-171-6/+47
* Refactor 'handleMove' code in live intervals. Clients of LiveIntervals won't seeLang Hames2012-02-171-211/+245
* Remove a comment about an alternative approach that wouldn'tDan Gohman2012-02-171-4/+1
* Tidy up.Jim Grosbach2012-02-173-5/+6
* Generate the correct EH frame section types on Solaris, this time without bre...David Chisnall2012-02-171-1/+8
* Revert r150814. It turns out that there is a good reason for this after all...David Chisnall2012-02-171-26/+22
* Revert r150288, "Allow Post-RA LICM to hoist reserved register reads."Jakob Stoklund Olesen2012-02-171-11/+0
* Don't lazily allocate eh_frame. We're not lazily allocating things like the ...David Chisnall2012-02-171-22/+26
* ... and it's probably best to use the correct alignment, rather than just gue...David Chisnall2012-02-171-1/+1
* It turns out that putting an 8-byte symbol in a 4-byte section makes Solaris ...David Chisnall2012-02-171-3/+3
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-1727-27/+27
* Typo in variable name.Eric Christopher2012-02-171-2/+2
* Remove the last of the old vector_shuffle patterns from X86 isel.Craig Topper2012-02-172-118/+7
* Add support for invariant.start inside the static constructor evaluator. This isNick Lewycky2012-02-171-12/+47
* Do not promote i32 arguments to i64. This was causing unnecessary sign extensionAkira Hatanaka2012-02-172-14/+16
* Remove redundant comment. Use a more efficient datatype.Bill Wendling2012-02-171-13/+4