aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add a MachineFunction pass, which runs post register allocation, that turns s...Christopher Lamb2007-07-261-0/+6
* Teach DAG scheduling how to properly emit subreg insert/extract machine instr...Christopher Lamb2007-07-261-0/+5
* Have register info provide the inverse mapping of register->superregisters. P...Christopher Lamb2007-07-261-7/+22
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-261-1/+3
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-261-0/+9
* Fix 80 col violation.Christopher Lamb2007-07-261-2/+3
* Remove subreg index from MachineInstr's and also keep vregs as unsigned when ...Christopher Lamb2007-07-262-14/+1
* Fix comments for new types.Christopher Lamb2007-07-261-2/+2
* Add support for 3 element 32-bit vector ValueTypes.Christopher Lamb2007-07-262-11/+26
* EmitAlignment() also emits optional fill value.Evan Cheng2007-07-251-2/+5
* Forgot to include this file in my last commit.Owen Anderson2007-07-251-1/+2
* Add basic support for performing whole-function RLE.Owen Anderson2007-07-251-2/+4
* Add BasicInliner interface. Devang Patel2007-07-252-0/+135
* Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.Dan Gohman2007-07-241-3/+7
* Add initial support for non-local memory dependence analysis.Owen Anderson2007-07-241-1/+5
* Add a GVN pass, using the value numbering code I developed for GVNPRE and theOwen Anderson2007-07-242-0/+8
* Rename a lot of things to change FastDLE to RedundantLoadElimination.Owen Anderson2007-07-242-3/+3
* Forgot to commit this file.Owen Anderson2007-07-231-0/+1
* Fix a comment.Owen Anderson2007-07-231-1/+1
* Add FastDLE, the load-elimination counterpart of FastDSE.Owen Anderson2007-07-231-0/+7
* Add missing SSE builtins:Bill Wendling2007-07-231-0/+14
* Disable the string map copy ctor and assignment operators,Chris Lattner2007-07-221-1/+16
* Don't assume that only Uses can be kills. Defs are marked as kills initiallyDan Gohman2007-07-201-1/+1
* Simplify the logic for setVolatile.Dan Gohman2007-07-201-2/+2
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-201-4/+5
* Make the heuristic for shrinking DenseMap smarter.Owen Anderson2007-07-201-2/+4
* Use SmallVector instead of std::vector.Devang Patel2007-07-201-2/+2
* Have DenseMap auto-shrink itself on clear(). This improves the time to optimizeOwen Anderson2007-07-201-1/+36
* Verify loop info.Devang Patel2007-07-194-5/+7
* Properly initialize value :)Anton Korobeynikov2007-07-191-1/+1
* Set up ground work to verify preserved analysis info.Devang Patel2007-07-191-0/+4
* Add constructor overloads for LoadInst and StoreInst that insert at theDan Gohman2007-07-181-0/+4
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-18234-0/+50882