aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Always normalize spill weights, also for intervals created by spilling.Jakob Stoklund Olesen2010-02-182-4/+10
* Make CodePlacementOpt detect special EH control flow byDan Gohman2010-02-181-7/+8
* Uniformize the way these options are printed. Requested byDuncan Sands2010-02-182-2/+2
* Remove terminating dot in description. Inconsistency pointedDuncan Sands2010-02-181-1/+1
* Some dag combiner goodness:Evan Cheng2010-02-182-6/+70
* Make the non-temporal bit "significant" in MemSDNodes so they aren'tDavid Greene2010-02-171-8/+17
* Dead code elimination.Jakob Stoklund Olesen2010-02-172-38/+0
* move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner2010-02-172-31/+34
* sink special case "cannotyetselect" for intrinsics out of the Chris Lattner2010-02-171-0/+5
* Removed an early out which was causing the PBQP allocator to not compute live...Lang Hames2010-02-171-4/+0
* Before setting scope end marker, pay attention to scope begin marker and exis...Devang Patel2010-02-171-1/+12
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-163-11/+11
* Handle DBG_VALUE mixed with labels when doing PHIDale Johannesen2010-02-161-1/+18
* Reapply 96294; now that I've gotten around to lookingDale Johannesen2010-02-161-4/+26
* Something broke. Hard to believe it was this patchDale Johannesen2010-02-161-26/+4
* Fix a memory leak. Patch by Nicolas Geoffray.Evan Cheng2010-02-151-0/+1
* More handling of DBG_VALUE.Dale Johannesen2010-02-151-4/+26
* Add missed entry to cmake build list fileAnton Korobeynikov2010-02-151-0/+1
* Use ttype encoding consistentlyAnton Korobeynikov2010-02-151-1/+1
* Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov2010-02-151-0/+874
* It turns out that we emitted completely wrong common EH frame since the early...Anton Korobeynikov2010-02-151-7/+9
* Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov2010-02-155-93/+109
* Fix PR6300.Jakob Stoklund Olesen2010-02-151-3/+2
* Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng2010-02-151-8/+13
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-1510-174/+295
* Add non-temporal flags to MachineMemOperand.David Greene2010-02-151-2/+3
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-153-8/+8
* Ignore DBG_VALUE in a couple more places.Dale Johannesen2010-02-151-1/+4
* Fix PR6283.Jakob Stoklund Olesen2010-02-132-19/+38
* Teach MachineFrameInfo to track maximum alignment while stack objects are beingEvan Cheng2010-02-131-13/+2
* Besides removing phi cycles that reduce to a single value, also remove deadBob Wilson2010-02-132-21/+72
* give MCCodeEmitters access to the current MCContext.Chris Lattner2010-02-121-1/+1
* Rewrite handling of DBG_VALUE; previous algorithmDale Johannesen2010-02-121-16/+24
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-121-0/+4
* * Updated the cost matrix normalization proceedure to better handle infinite ...Lang Hames2010-02-122-13/+21
* Add a new pass on machine instructions to optimize away PHI cycles that Bob Wilson2010-02-123-0/+143
* Reapply coalescer fix for better cross-class coalescing.Jakob Stoklund Olesen2010-02-111-1/+1
* Revert functional change. This broke a bunch of tests.Jakob Stoklund Olesen2010-02-111-1/+1
* It is always good to do a cross-class join when the large register has a tiny...Jakob Stoklund Olesen2010-02-111-6/+11
* Allow for more than one DBG_VALUE targeting theDale Johannesen2010-02-111-4/+4
* Don't allow DBG_VALUE to affect codegen.Dale Johannesen2010-02-111-0/+3
* Use array_pod_sort instead of std::sort for improved code size.Jakob Stoklund Olesen2010-02-111-2/+2
* Use .empty() instead of .size().Bill Wendling2010-02-111-2/+2
* Fix to get it to compile.Bill Wendling2010-02-111-1/+1
* Don't print out a default newline when emitting the section offset. There areBill Wendling2010-02-112-2/+1
* Reuse operand location when updating PHI instructions.Jakob Stoklund Olesen2010-02-111-7/+26
* Remove duplicate successors from indirectbr instructions before building the ...Jakob Stoklund Olesen2010-02-111-2/+8
* The previous fix of widening divides that trap was too fragile as it depends ...Mon P Wang2010-02-102-3/+107
* Ignore debug info one more place during coalescing.Dale Johannesen2010-02-101-0/+2
* Delete dead PHI machine instructions. These can be created due to typeBob Wilson2010-02-101-1/+1