aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Alphabetized #includes.Misha Brukman2009-01-022-4/+3
* Down with trailing whitespace!Misha Brukman2009-01-025-67/+66
* - Make copyRegToReg use the "LR" assembler synonym for "OR". Makes findingScott Michel2009-01-021-38/+50
* Don't try to analyze this "backward" case. This is overly conservative Nick Lewycky2009-01-021-0/+12
* Remove comma at end of enumerator list.Daniel Dunbar2009-01-021-1/+1
* Remove bison specific Makefile bits for AsmParser.Daniel Dunbar2009-01-021-12/+0
* Load tracking means that the value analyzed mayDuncan Sands2009-01-021-2/+8
* When calculating 'nocapture' argument attributes, allowDuncan Sands2009-01-021-21/+60
* Improve comments and reorganize a bit - no functionalityDuncan Sands2009-01-021-56/+44
* Fix a really horrible typo, which caused undefined behavior.Chris Lattner2009-01-021-1/+1
* minor cleanups and comment improvements.Chris Lattner2009-01-022-196/+149
* add a #include to hopefully get the x86-64-linux buildbot building.Chris Lattner2009-01-021-0/+1
* update the cmakefile. This is a "best guess", I haven't tested this.Chris Lattner2009-01-021-28/+2
* Reimplement the old and horrible bison parser for .ll files with a niceChris Lattner2009-01-0212-15734/+3906
* Do not isel load folding bt instructions for pentium m, core, core2, and AMD ...Evan Cheng2009-01-024-29/+51
* Fix x86 CPU id detection to identify Penryn (and future processors).Evan Cheng2009-01-021-2/+11
* Use movaps / movd to extract vector element 0 even with sse4.1. It's still ch...Evan Cheng2009-01-021-0/+8
* Make adding nocapture a bit stronger. FreeInst is nocapture. Also, Nick Lewycky2009-01-021-3/+27
* Mention that this pass does escape analysis in theDuncan Sands2009-01-011-3/+5
* Factorize (and generalize) the code promoting SELECTDuncan Sands2009-01-013-152/+105
* Remove trailing spaces.Duncan Sands2009-01-012-33/+33
* Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands2009-01-0119-117/+144
* Fix comment.Bill Wendling2009-01-011-1/+1
* Add transformation:Bill Wendling2009-01-011-1/+32
* Look through phi nodes and select instructions whenDuncan Sands2008-12-311-3/+8
* Don't analyze arguments already marked 'nocapture'.Duncan Sands2008-12-312-1/+9
* Rename AddReadAttrs to FunctionAttrs, and teach it howDuncan Sands2008-12-312-13/+127
* Get live interval reconstruction several steps closer to working.Owen Anderson2008-12-311-66/+86
* add a noteChris Lattner2008-12-311-0/+9
* - Start moving target-dependent nodes that could be represented by anScott Michel2008-12-3010-614/+608
* Linux wants the FDE initial location and address range to be forced to 32-bit.Bill Wendling2008-12-293-2/+6
* The FDE initial location and address range data should be free to be 64-bitBill Wendling2008-12-291-2/+2
* Make stripPointerCasts and getUnderlyingObjectDuncan Sands2008-12-291-26/+39
* Experiments show that looking through phi nodesDuncan Sands2008-12-291-0/+2
* Fixed spelling, removed trailing whitespace.Misha Brukman2008-12-291-2/+2
* Allow readnone functions to read (and write!) globalDuncan Sands2008-12-291-4/+19
* Add braces, as suggested by a gcc warning.Duncan Sands2008-12-291-4/+6
* - Various '#if 0' cleanups.Scott Michel2008-12-293-156/+174
* Teach LeaglizeDAG that i64 mul can be a libcall.Scott Michel2008-12-291-0/+2
* select constant exprs should have the same constraints as select instructions,Chris Lattner2008-12-291-3/+1
* move select validation logic into a shared place where the select ctor,Chris Lattner2008-12-292-17/+31
* Fix up kill/dead marking in the new live interval reconstruction code.Owen Anderson2008-12-281-6/+18
* Add prototype code for recomputing a live interval's ranges and valnos throug...Owen Anderson2008-12-281-1/+260
* Check that the function prototypes are correct before assuming that the Nick Lewycky2008-12-271-18/+28
* - Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel2008-12-2712-628/+1148
* Add a simple pattern for matching 'bt'.Chris Lattner2008-12-251-10/+46
* Fix some JIT encodings.Chris Lattner2008-12-252-10/+10
* BT memory operands load from their address operand.Chris Lattner2008-12-252-3/+3
* translateX86CC can never fail. Simplify it based on this.Chris Lattner2008-12-241-42/+30
* Darwin likes for the EH frame to be non-local.Bill Wendling2008-12-243-4/+18