summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Switch this from using an std::map to using a DenseMap. This speeds upChris Lattner2004-05-10
* Use a new VRegPHIUseCount to compute uses of PHI values by other phi valuesChris Lattner2004-05-10
* Now that we use an ilist of machine instructions, iterators are more robustChris Lattner2004-05-10
* Fix a fairly serious pessimizaion that was preventing us from efficientlyChris Lattner2004-05-10
* Patch to fix PR337. Make sure to mark all aliased physical registers as usedChris Lattner2004-05-10
* Fix some comments, avoid sign extending booleans when zero extend works fineChris Lattner2004-05-09
* Generate more efficient code for casting booleans to integers (no sign extens...Chris Lattner2004-05-09
* syntactically loopify natural loops so that the GCC loop optimizer can find t...Chris Lattner2004-05-09
* Do not emit prototypes for setjmp/longjmp, as they are handled speciallyChris Lattner2004-05-09
* Fine grainify namespacificationChris Lattner2004-05-09
* Make the floating point constant pools local to each function, split theChris Lattner2004-05-09
* Get this looking more like a function pass.Chris Lattner2004-05-09
* Implement the AddPrototypes methodChris Lattner2004-05-09
* Print all PHI copies for successor blocks before the terminator, whether it b...Chris Lattner2004-05-09
* Fix stupid bug in my checkin yesterdayChris Lattner2004-05-08
* Changed CPUResource to allow access to maxnum users.Tanya Lattner2004-05-08
* Updating my versions of ModuloScheduling in cvs. Still not complete.Tanya Lattner2004-05-08
* Add support for widening integral casts.Brian Gaeke2004-05-08
* Add a bunch more branchesBrian Gaeke2004-05-08
* Flesh out GEP supportBrian Gaeke2004-05-08
* Add ADD with immediateBrian Gaeke2004-05-08
* Add forms of CMP, SUBCC, and a few branches, and some comments.Brian Gaeke2004-05-08
* Add stub support for GEPs.Brian Gaeke2004-05-08
* Add required headerAlkis Evlogimenos2004-05-08
* Remove unneeded headerAlkis Evlogimenos2004-05-08
* Implement folding of GEP's like:Chris Lattner2004-05-07
* Add support for copying bool constants to registers.Brian Gaeke2004-05-07
* Codegen floating point stores of constants into integer instructions. ThisChris Lattner2004-05-07
* Make comparisons against the null pointer as efficient as integer comparisonsChris Lattner2004-05-07
* Fix PR336: The instcombine pass asserts when visiting load instructionChris Lattner2004-05-07
* Don't call getForwardedType() twice, as recommended by Chris.John Criswell2004-05-06
* Implement the new cl::PositionalEatsArgs flag, refactor code a bitChris Lattner2004-05-06
* Fix for PR#330.John Criswell2004-05-06
* numeric_limits::infinity() apparently does not work on all systems. As aChris Lattner2004-05-06
* Move the stuff that fixes the size, orientation & fonts of graphs toBrian Gaeke2004-05-05
* Apply simplification suggested by Chris: why assign() when operator = will do?Brian Gaeke2004-05-04
* Fixed inconsistent indentation.John Criswell2004-05-04
* Missing piece of fix for Bug 333Brian Gaeke2004-05-04
* Correctly mangle function names when they are used as part of aBrian Gaeke2004-05-04
* Add "Args" optional argument to AbstractInterpreter factory methods, whichBrian Gaeke2004-05-04
* Remove unneeded checkChris Lattner2004-05-04
* Improve signed division by power of 2 *dramatically* from this:Chris Lattner2004-05-04
* Add stub support for reading BBTraces.Brian Gaeke2004-05-04
* Do not mark instructions in unreachable sections of the function as live.Chris Lattner2004-05-04
* Share ProfilingType enum with the C profiling runtime libraries.Brian Gaeke2004-05-04
* Improve code generated for integer multiplications by 2,3,5,9Chris Lattner2004-05-04
* Minor efficiency tweak, suggested by Patrick MeredithChris Lattner2004-05-04
* Fix typoBrian Gaeke2004-05-03
* In InsertProfilingInitCall(), make it legal to pass in a null array, inBrian Gaeke2004-05-03
* Add initial implementation of basic-block tracing instrumentation pass.Brian Gaeke2004-05-03