aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) andDan Gohman2007-09-251-0/+5
* Added major new capabilities to scheduler (only BURR for now) to support phys...Evan Cheng2007-09-255-150/+559
* Don't emit .debug_line header data if there aren't any lines to put in it,Dan Gohman2007-09-241-0/+5
* Move the Asm->EOL() call for EmitDebugARanges outside the #ifdef forDan Gohman2007-09-241-1/+1
* Add support for emitting .file directives to set up file numbers forDan Gohman2007-09-241-0/+14
* Add a routine for emitting .file directives, for setting upDan Gohman2007-09-241-0/+11
* Use the correct result value type instead of using getValueType(0)Dan Gohman2007-09-241-4/+3
* When emitting .set directives, make sure the EH and Debug labels can't conflict.Chris Lattner2007-09-241-10/+20
* initialize isstore/isload fields in ctor, fixing PR1695Chris Lattner2007-09-221-0/+2
* Change APFloat::convertFromInteger to take the incomingDale Johannesen2007-09-212-3/+6
* don't read Block after it is freed. This fixes PR1684Chris Lattner2007-09-211-0/+2
* initialize SetCCResultContents, fixing PR1693Chris Lattner2007-09-211-0/+1
* More long double fixes. x86_64 should build now.Dale Johannesen2007-09-193-15/+49
* Fix longdouble -> uint conversion.Dale Johannesen2007-09-191-2/+3
* Use struct SDep instead of std::pair for SUnit pred and succ lists. First stepEvan Cheng2007-09-194-36/+36
* Fix a bogus splat xform:Evan Cheng2007-09-181-2/+1
* Prevent crash on long double.Dale Johannesen2007-09-181-0/+4
* Don't pass back a reference to a temporary.Bill Wendling2007-09-181-2/+1
* The exception handling function info should be reset for each newBill Wendling2007-09-181-4/+2
* Objective-C was generating EH frame info like this:Bill Wendling2007-09-182-10/+20
* Do not hide APInt::dump() inside #ifndef NDEBUG.Devang Patel2007-09-171-2/+0
* This is not ideal but unbreaks build failure.Devang Patel2007-09-171-0/+2
* Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner2007-09-172-0/+2
* Adjust per revew comments.Dale Johannesen2007-09-161-16/+7
* Remove the assumption that FP's are either float orDale Johannesen2007-09-143-31/+43
* Remove isReg, isImm, and isMBB, and change all their users to use Dan Gohman2007-09-148-35/+35
* Remove spurious consts. This fixes warnings with compilers thatDan Gohman2007-09-141-1/+1
* Fix build problems on Cygwin (PR1652), patch by Patrick Walton.Chris Lattner2007-09-131-10/+10
* Bug fixes.Evan Cheng2007-09-131-4/+4
* Remove dead code.Evan Cheng2007-09-121-1/+1
* Yet another getTargetNode variant.Evan Cheng2007-09-121-0/+12
* Fixed a typo that's causing a missing kill marker.Evan Cheng2007-09-121-4/+3
* Revise previous patch per review comments.Dale Johannesen2007-09-125-28/+62
* Sometimes a MI can define a register as well as defining a super-register at theEvan Cheng2007-09-111-6/+7
* Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-115-28/+33
* Add a bool to indicate if we should set the "indirect encoding" bit in the DwarfBill Wendling2007-09-111-1/+6
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-113-25/+16
* The personality function on Darwin needs a global stub. We then refer toBill Wendling2007-09-111-20/+9
* Observation of rematerialization.Evan Cheng2007-09-101-0/+5
* Emit:Chris Lattner2007-09-101-0/+10
* 1. Don't call Value::getName(), which is slow.Chris Lattner2007-09-101-38/+52
* Implement misaligned FP loads and stores.Dale Johannesen2007-09-081-11/+48
* Add support for having different alignment for objects on call frames.Rafael Espindola2007-09-071-2/+4
* Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee...Anton Korobeynikov2007-09-072-12/+21
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-072-4/+5
* Constify to catch bugs.David Greene2007-09-061-2/+2
* Next round of APFloat changes.Dale Johannesen2007-09-063-5/+9
* Proper handle case, when aliasee is external weak symbol referenced only by a...Anton Korobeynikov2007-09-061-6/+13
* Add instruction dump output. This helps find bugs.David Greene2007-09-061-0/+6
* Pluggable coalescers inplementation.David Greene2007-09-063-1/+63