aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Mark dead def as unused.Evan Cheng2007-03-021-2/+6
* Dead live-in detection bug.Evan Cheng2007-03-021-2/+2
* - Keep track all def and uses of stack slot available in register.Evan Cheng2007-03-021-28/+51
* Invalidate last use of a reused register if the use is a deleted noop copy.Evan Cheng2007-03-021-0/+1
* argument lowering should copy from the vreg shadows of live-in argumentsChris Lattner2007-03-021-7/+7
* add a noteChris Lattner2007-03-021-0/+22
* Use a better algorithm for rounding sqrt results. Change the FIXME aboutReid Spencer2007-03-021-8/+12
* Implement unionWith.Nick Lewycky2007-03-021-2/+11
* switch the inliner from being recursive to being iterative.Chris Lattner2007-03-021-6/+14
* Fix an unequal bitwidth issue.Reid Spencer2007-03-021-3/+6
* Add a FIXMEReid Spencer2007-03-021-0/+3
* Fix a problem where shifting by 64-bits leads to incorrect results on PPCReid Spencer2007-03-021-1/+4
* eliminate unnecessary reset of SP in epilog on darwinDale Johannesen2007-03-021-1/+1
* Reverse a premature commital.Reid Spencer2007-03-021-21/+17
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-029-42/+46
* Combine two lines that can be.Reid Spencer2007-03-011-2/+1
* Make it possible to create an SCEVUnknown from an APInt as well as an int.Reid Spencer2007-03-011-0/+4
* Although probably not necessary, guard against a potential assertion byReid Spencer2007-03-011-1/+1
* Use isUnitValue() instead of getZExtValue() == 1 which will prevent anReid Spencer2007-03-011-1/+1
* Use APInt conversion to string so the result is correct regardless of theReid Spencer2007-03-011-1/+1
* Use the APInt versions of the bit-wise conversions of float/double to intReid Spencer2007-03-011-8/+10
* Use modern variable name. ConstantUnsignedInt is long since dead. NoReid Spencer2007-03-011-2/+2
* Emit eh filter info.Jim Laskey2007-03-011-18/+66
* Collect eh filter info.Jim Laskey2007-03-011-12/+19
* Use a simpler constructor for ConstantInt.Reid Spencer2007-03-011-1/+1
* Lower eh filter intrinsic.Jim Laskey2007-03-012-1/+5
* Wrap a long line.Reid Spencer2007-03-011-1/+2
* Avoid a potential assert out if the loop increment is > 64 bits.Reid Spencer2007-03-011-1/+1
* Regenerate.Reid Spencer2007-03-012-170/+156
* The 64-bit constructor for ConstantInt changes from int64_t to uint64_t.Reid Spencer2007-03-011-1/+1
* Construct ConstantInt with simpler constructor.Reid Spencer2007-03-011-4/+4
* Use a simpler constructor when constructing ConstantInt. Also, replaceReid Spencer2007-03-011-16/+9
* Use a simpler constructor when constructing ConstantInst.Reid Spencer2007-03-011-20/+19
* Drop the ConstantInt(const Type&, const APInt&) constructor. It isReid Spencer2007-03-011-14/+9
* Make the static table of results in sqrt const.Reid Spencer2007-03-011-1/+1
* Fix last night's 445.gobmk breakage which was caused by comparison ofReid Spencer2007-03-011-0/+1
* Add methods for bit width modification: sextOrTrunc, zextOrTrunc.Reid Spencer2007-03-011-0/+16
* Ensure that fastcall'ed function is correctly mangled & stack isAnton Korobeynikov2007-03-012-13/+20
* Implemented the frameaddress intrinsic for PPC.Nicolas Geoffray2007-03-012-1/+25
* Delete register scavenger when done with it.Evan Cheng2007-03-011-0/+2
* Use a spilled free callee-saved register as scratch register.Evan Cheng2007-03-011-3/+17
* Add a version of FindUnusedReg that restrict search to a specific set of regi...Evan Cheng2007-03-011-0/+15
* - Track which callee-saved registers are spilled.Evan Cheng2007-03-013-20/+47
* Remove the "isSigned" parameters from ConstantRange. It turns out theyReid Spencer2007-03-013-51/+35
* Switch from std::vector<bool> to BitVector.Evan Cheng2007-03-011-12/+32
* APIntify various computations in ScalarEvolutionReid Spencer2007-03-011-55/+52
* Use a real table in sqrt to shorten and quicken the code.Reid Spencer2007-03-011-14/+10
* Get rid of verboten <iostream> include.Bill Wendling2007-03-011-1/+0
* Add a square root function.Reid Spencer2007-03-011-6/+87
* Reduce #includage by taking a method out of line.Reid Spencer2007-03-011-0/+4