Handle load/store of misaligned vectors that are the
[oota-llvm.git] / lib / CodeGen / SimpleRegisterCoalescing.cpp
2008-02-26 Bill WendlingRename PrintableName to Name.
2008-02-26 Bill WendlingChange "Name" to "AsmName" in the target register info...
2008-02-26 Evan ChengEnable -coalescer-commute-instrs by default.
2008-02-26 Evan ChengThis is possible:
2008-02-22 Evan ChengFix compiler warning.
2008-02-21 Evan ChengHelp testing.
2008-02-18 Evan Cheng- Remove the previous check which broke coalescer-commu...
2008-02-18 Evan ChengFor now, avoid commuting def MI for copy MI's whose...
2008-02-16 Evan ChengRefactor some code; check if commuteInstruction is...
2008-02-15 Evan ChengThe copy instruction being coalesced will be removed...
2008-02-15 Evan Cheng- Removing the infamous r2rMap_ and rep() method. Now...
2008-02-13 Evan ChengSome code clean up.
2008-02-13 Evan Cheng* Cannot safely commute an instruction there are other...
2008-02-13 Evan ChengInitial support for copy elimination by commuting its...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-09 Evan ChengRemove unused hidden option.
2008-01-04 Bill WendlingDon't recalculate the loop info and loop dominators...
2008-01-04 Bill Wendling80-column violations.
2007-12-31 Chris Lattnerupdate a couple of references to SSARegMap.
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-30 Chris LattnerMore cleanups for MachineOperand:
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-20 Evan ChengThe physical register + virtual register joining requir...
2007-12-11 Evan ChengSwitch over to MachineLoopInfo.
2007-12-07 Evan ChengAdd an option to control this heuristic tweak so I...
2007-12-06 Evan ChengFix for PR1831: if all defs of an interval are re-mater...
2007-11-29 Evan ChengReplace the odd kill# hack with something less fragile.
2007-11-17 Evan ChengLive interval splitting:
2007-11-14 Evan ChengClean up sub-register implementation by moving subReg...
2007-11-12 Evan ChengRefactor some code.
2007-11-06 Evan ChengFirst step towards moving the coalescer to priority_que...
2007-11-05 Evan ChengMove SimpleRegisterCoalescing.h to lib/CodeGen since...
2007-11-05 Evan ChengSkip over deleted val#'s.
2007-11-01 Evan Cheng- Coalesce extract_subreg when both intervals are relat...
2007-10-18 Evan ChengReally fix PR1734. Carefully track which register uses...
2007-10-17 Evan ChengOne more extract_subreg coalescing bug fix.
2007-10-16 Evan ChengFix PR1734.
2007-10-16 Evan ChengCode clean up.
2007-10-15 Evan ChengFix PR1729: watch out for val# with no def.
2007-10-14 Evan ChengWhen coalescing an EXTRACT_SUBREG and the dst register...
2007-10-12 Evan ChengRestrict EXTRACT_SUBREG coalescing to avoid negative...
2007-10-12 Evan ChengEXTRACT_SUBREG coalescing support. The coalescer now...
2007-10-10 Evan ChengBad choice of variable name.
2007-10-09 Evan ChengFix an extremely stupid bug that prevented first round...
2007-09-14 Dan GohmanRemove isReg, isImm, and isMBB, and change all their...
2007-09-06 David GreenePluggable coalescers inplementation.
2007-09-05 Evan ChengUse pool allocator for all the VNInfo's to improve...
2007-09-01 Evan ChengMore tweaks to improve compile time.
2007-08-31 Evan Chengstd::map -> DenseMap for slight compile time benefit.
2007-08-31 Evan ChengUse std::map instead of a (potentially very sparse...
2007-08-29 Evan ChengChange LiveRange so it keeps a pointer to the VNInfo...
2007-08-28 Evan ChengRecover most of the compile time regression due to...
2007-08-16 Evan ChengFix some kill info update bugs; add hidden option ...
2007-08-14 Evan ChengFix for PR1596: AdjustCopiesBackFrom() should conservat...
2007-08-14 Evan ChengKill info update bugs.
2007-08-13 Evan ChengRe-implement trivial rematerialization. This allows...
2007-08-12 Evan ChengNo need to remove dead range from soon-to-be-dead live...
2007-08-11 Evan ChengCode to maintain kill information during register coale...
2007-08-09 Chris Lattnerunbreak the build
2007-08-09 Evan ChengBug fix. ~1U marks the val# dead.
2007-08-08 Evan Cheng- Each val# can have multiple kills.
2007-08-07 Evan Cheng- LiveInterval value#'s now have 3 components: def...
2007-08-05 Chris Lattnershorten this name
2007-07-31 Evan Chengsimpleregistercoalescing -> regcoalescing. It's too...
2007-07-20 Dan GohmanDon't assume that only Uses can be kills. Defs are...
2007-07-18 Evan ChengAdd comment.
2007-07-09 Gabor Greiffix typos
2007-06-08 David GreeneFactor live variable analysis so it does not do registe...