aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-02-19Radar 7636153. In the presence of large call frames, it's not sufficientJim Grosbach
2010-02-18Always normalize spill weights, also for intervals created by spilling.Jakob Stoklund Olesen
2010-02-18Make CodePlacementOpt detect special EH control flow byDan Gohman
2010-02-18Uniformize the way these options are printed. Requested byDuncan Sands
2010-02-18Remove terminating dot in description. Inconsistency pointedDuncan Sands
2010-02-18Some dag combiner goodness:Evan Cheng
2010-02-17Make the non-temporal bit "significant" in MemSDNodes so they aren'tDavid Greene
2010-02-17Dead code elimination.Jakob Stoklund Olesen
2010-02-17move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner
2010-02-17sink special case "cannotyetselect" for intrinsics out of the Chris Lattner
2010-02-17Removed an early out which was causing the PBQP allocator to not compute live...Lang Hames
2010-02-17Before setting scope end marker, pay attention to scope begin marker and exis...Devang Patel
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-16Handle DBG_VALUE mixed with labels when doing PHIDale Johannesen
2010-02-16Reapply 96294; now that I've gotten around to lookingDale Johannesen
2010-02-16Something broke. Hard to believe it was this patchDale Johannesen
2010-02-15Fix a memory leak. Patch by Nicolas Geoffray.Evan Cheng
2010-02-15More handling of DBG_VALUE.Dale Johannesen
2010-02-15Add missed entry to cmake build list fileAnton Korobeynikov
2010-02-15Use ttype encoding consistentlyAnton Korobeynikov
2010-02-15Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov
2010-02-15It turns out that we emitted completely wrong common EH frame since the early...Anton Korobeynikov
2010-02-15Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov
2010-02-15Fix PR6300.Jakob Stoklund Olesen
2010-02-15Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng
2010-02-15Add non-temporal flags and remove an assumption of default arguments.David Greene
2010-02-15Add non-temporal flags to MachineMemOperand.David Greene
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-15Ignore DBG_VALUE in a couple more places.Dale Johannesen
2010-02-13Fix PR6283.Jakob Stoklund Olesen
2010-02-13Teach MachineFrameInfo to track maximum alignment while stack objects are beingEvan Cheng
2010-02-13Besides removing phi cycles that reduce to a single value, also remove deadBob Wilson
2010-02-12give MCCodeEmitters access to the current MCContext.Chris Lattner
2010-02-12Rewrite handling of DBG_VALUE; previous algorithmDale Johannesen
2010-02-12Reapply the new LoopStrengthReduction code, with compile time andDan Gohman
2010-02-12* Updated the cost matrix normalization proceedure to better handle infinite ...Lang Hames
2010-02-12Add a new pass on machine instructions to optimize away PHI cycles that Bob Wilson
2010-02-11Reapply coalescer fix for better cross-class coalescing.Jakob Stoklund Olesen
2010-02-11Revert functional change. This broke a bunch of tests.Jakob Stoklund Olesen
2010-02-11It is always good to do a cross-class join when the large register has a tiny...Jakob Stoklund Olesen
2010-02-11Allow for more than one DBG_VALUE targeting theDale Johannesen
2010-02-11Don't allow DBG_VALUE to affect codegen.Dale Johannesen
2010-02-11Use array_pod_sort instead of std::sort for improved code size.Jakob Stoklund Olesen
2010-02-11Use .empty() instead of .size().Bill Wendling
2010-02-11Fix to get it to compile.Bill Wendling
2010-02-11Don't print out a default newline when emitting the section offset. There areBill Wendling
2010-02-11Reuse operand location when updating PHI instructions.Jakob Stoklund Olesen
2010-02-11Remove duplicate successors from indirectbr instructions before building the ...Jakob Stoklund Olesen
2010-02-10The previous fix of widening divides that trap was too fragile as it depends ...Mon P Wang
2010-02-10Ignore debug info one more place during coalescing.Dale Johannesen