minor cleanups. Add provisions for a new standard BLOCKINFO_BLOCK
[oota-llvm.git] / include / llvm / CodeGen /
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-05-01 Evan ChengPass call frame setup SP adjustment along to eliminateF...
2007-05-01 Nate Begemanllvm bug #1350, parts 1, 2, and 3.
2007-04-30 Christopher LambImplement review feedback.
2007-04-30 Christopher LambHeader file for ELF relocations.
2007-04-28 Chris Lattneradd a way to make this less brittle
2007-04-27 Jeff CohenFix prolific source of 'possible loss of data' warnings.
2007-04-26 Evan ChengRename findRegisterUseOperand to findRegisterUseOperand...
2007-04-26 Evan ChengBe careful when to add implicit kill / dead operands...
2007-04-25 Evan ChengChange UsedPhysRegs from array bool to BitVector to...
2007-04-25 Evan ChengData structure change to improve compile time (especial...
2007-04-25 Anton KorobeynikovImplement aliases. This fixes PR1017 and it's dependent...
2007-04-25 Evan ChengFix for PR1306.
2007-04-25 Evan ChengMinor speed tweak.
2007-04-25 Chris Lattnersupport for >4G frames
2007-04-25 Chris Lattnersupport > 4G stack objects
2007-04-25 Chris Lattnerallow 64-bit stack objects
2007-04-23 Christopher LambFix bug in isFloatingPoint()
2007-04-22 Christopher LambPR400 phase 2. Propagate attributed load/store informat...
2007-04-21 Lauro Ramos VenancioX86 TLS: Implement review feedback.
2007-04-21 Reid SpencerRevert Christopher Lamb's load/store alignment changes.
2007-04-21 Jeff CohenMake enum-valued bitfield large enough to avoid interpr...
2007-04-21 Christopher Lambadd support for alignment attributes on load/store...
2007-04-20 Lauro Ramos VenancioImplement "general dynamic", "initial exec" and "local...
2007-04-18 Evan ChengVarInfo::UsedBlocks is no longer used. Remove.
2007-04-18 Evan ChengDon't populate TryAgainList when coalescing only physic...
2007-04-17 Evan ChengCopy coalescing change to prevent a physical register...
2007-04-17 Evan ChengAdd a register allocation preference field; add a metho...
2007-04-17 Evan ChengKeep track of number of uses within the function per...
2007-04-17 Anton KorobeynikovImplemented correct stack probing on mingw/cygwin for...
2007-04-09 Anton KorobeynikovNext stage into switch lowering refactoring
2007-04-04 Anton KorobeynikovProperly emit range comparisons for switch cases, where...
2007-04-04 Evan ChengAdd isFixedObjectIndex. It returns true if the stack...
2007-04-02 Evan ChengUgh. Copy coalescer does not update register numbers.
2007-04-01 Reid SpencerFor PR1297:
2007-04-01 Reid SpencerFor PR1297:
2007-03-31 Chris Lattneradd a method to turn a type into a VT.
2007-03-26 Evan ChengChange findRegisterUseOperand() to return operand index...
2007-03-26 Dale JohannesenFix reversed logic in getRegsUsed. Rename RegStates...
2007-03-25 Anton KorobeynikovFirst step of switch lowering refactoring: perform...
2007-03-24 Chris Lattneradd a valuetype for v1i64, which is needed by mmx.
2007-03-23 Dan GohmanAdd the 'explicit' keyword to several constructors...
2007-03-20 Dale Johannesenmaintain LiveIn when splitting blocks (register scaveng...
2007-03-20 Evan ChengFirst cut trivial re-materialization support.
2007-03-18 Evan ChengFix comment.
2007-03-17 Evan ChengTrack the BB's where each virtual register is used.
2007-03-07 Anton KorobeynikovRefactoring of formal parameter flags. Enable properly...
2007-03-07 Evan ChengAdd a utility function to test whether a load is unindexed.
2007-03-07 Evan ChengAdd skipTo to set internal iterator. Useful when pointe...
2007-03-06 Evan ChengRegister scavenger is now capable of scavenging. It...
2007-03-06 Anton KorobeynikovEnumerate SDISel formal parameter attributes. Make...
2007-03-04 Chris Lattneradd a new node
2007-03-01 Jim LaskeyCollect eh filter info.
2007-03-01 Evan ChengAdd a version of FindUnusedReg that restrict search...
2007-03-01 Evan ChengClean up interface.
2007-03-01 Evan ChengTrack all joined registers and eliminate unneeded kills...
2007-03-01 Evan ChengMachineBasicBlock fields should not be public.
2007-02-28 Chris Lattneradd methods for analysis of call results and return...
2007-02-28 Chris Lattneradd methods to analyze calls and formals.
2007-02-27 Evan ChengSome more code clean up.
2007-02-27 Evan ChengOops.
2007-02-27 Evan ChengRegScavenger interface change to make it more flexible.
2007-02-27 Evan ChengPass IsImp, IsKill, and IsDead to ChangeToRegister.
2007-02-27 Chris LattnerMinor refactoring of CC Lowering interfaces
2007-02-27 Chris Lattnermove CC Lowering stuff to its own public interface
2007-02-27 Evan Chengforward() should not increment internal iterator. Its...
2007-02-26 Evan ChengJoining an interval with a dead copy instruction. Short...
2007-02-23 Evan ChengUse findRegisterUseOperand to find a kill of particular...
2007-02-23 Evan ChengInitial check in of register scavenger. Its only curren...
2007-02-22 Evan ChengCopy and paste silliness.
2007-02-22 Evan ChengRemove unnecessary isKill properties if a live range...
2007-02-22 Jim LaskeyTypo.
2007-02-22 Jim LaskeyRemove isAccessable.
2007-02-21 Jim LaskeyAdd support for changes in DwarfWriter.
2007-02-21 Jim LaskeyAllow for live in registers for eh landing pads.
2007-02-21 Jim LaskeyAdd a flag to MBBs to indicate whether it is an eh...
2007-02-21 Jim LaskeyAdd structures used for collecting eh information.
2007-02-21 Jim LaskeyAdd new instructions for handling data passed into...
2007-02-19 Evan ChengRe-apply my liveintervalanalysis changes. Now with...
2007-02-19 Reid SpencerFor PR1207:
2007-02-17 Evan Cheng- Changes how function livein's are handled, they now...
2007-02-17 Evan ChengAdded findRegisterDefOperand().
2007-02-17 Evan ChengAdded removeLiveIn and more livein iterators.
2007-02-17 Evan ChengAllow LiveVariables to track liveness of more registers.
2007-02-15 Evan ChengUse BitVector instead of vector<bool> which can be...
2007-02-15 Reid SpencerFor PR1195:
2007-02-15 Evan ChengisPhysRegUsed should be const.
2007-02-15 Evan ChengShould pass isKill and isDead to addRegOperand() as...
2007-02-13 Lauro Ramos VenancioAdd comment about original function argument alignment.
2007-02-10 Evan ChengAdd live-ins to MachineBasicBlock.
2007-02-08 Bill WendlingFixed comments.
2007-02-08 Bill WendlingDeclarations for functions that create different file...
2007-02-08 Bill WendlingMoved from include/llvm/CodeGen to lib/CodeGen.
2007-02-04 Chris Lattnerswitch the VRBaseMap in the scheduler from an std:...
2007-02-04 Chris LattnerIntroduce new UnarySDNode/BinarySDNode/TernarySDNode...
2007-02-04 Chris LattnerAdd a new SDNode ctor and InitOperands method. This...
2007-02-04 Chris Lattnereliminate the SDNode::setValueTypes method.
2007-02-04 Chris Lattnereliminate a bunch of duplicate ctors and helper functions.
next