Add BasicBlock level dominates(A,B) interface.
[oota-llvm.git] / include / llvm / CodeGen /
2007-06-04 Evan ChengMove ReplaceUsesOfBlockWith() out of BranchFolding...
2007-06-02 Duncan SandsThe semantics of invoke require that we always jump...
2007-06-02 Duncan SandsIntegrate exception filter support and exception catch...
2007-05-31 Chris LattnerFix the asmprinter so that a globalvalue can specify...
2007-05-29 Evan ChengAdd missing const qualifiers.
2007-05-24 Dan GohmanMinor comment cleanups.
2007-05-23 Anton KorobeynikovMark all calls as "could throw", when exceptions are...
2007-05-22 Dale JohannesenMake tail merging the default, except on powerPC. ...
2007-05-17 Evan ChengMove isSuccessor() offline, change it to use std::find.
2007-05-16 Evan ChengRename M_PREDICATED to M_PREDICABLE; Move TargetInstrIn...
2007-05-16 Evan ChengInitial commit of (very basic) if converter.
2007-05-15 Evan ChengAdded getNumExplicitOperands and findFirstPredOperand.
2007-05-15 Dan GohmanCorrect a comment.
2007-05-14 Evan ChengFix for PR1406:
2007-05-13 Anton KorobeynikovEmit multiple common EH frames for multiple (including...
2007-05-12 Anton KorobeynikovMore DWARF-related things cleanup:
2007-05-10 Anton KorobeynikovAllow multiple invokes per landing pad. This (probably...
2007-05-08 Evan ChengEliminate MarkVirtRegAliveInBlock recursion.
2007-05-08 Evan ChengAdd MachineBasicBlock preds / succs reverse iterators.
2007-05-06 Nick LewyckyFix typo in comment.
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...
next