Add loop info verification mechanism.
[oota-llvm.git] / include / llvm / CodeGen /
2007-06-29 David GreeneFix misue of iterator pointing to erased object. Uncov...
2007-06-28 Dan GohmanAdd new TargetLowering code to provide the final regist...
2007-06-27 Dan GohmanRename ("shrinkify") MVT::isExtendedValueType to MVT...
2007-06-27 Dan GohmanDocument the encoding of MVT::ValueType.
2007-06-26 Evan ChengProperly handle kills of a physical register which...
2007-06-26 Dan GohmanSimplify the expression for MVT::isExtendedValueType.
2007-06-26 Dan GohmanRenumber the SimpleValueType values to fill in the...
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-22 Duraid Madinacheck in the BigBlock local register allocator
2007-06-19 Chris Lattneradd isvararg tracking to CCState
2007-06-18 Evan ChengMove CorrectExtraCFGEdges() from BranchFolding.cpp...
2007-06-18 Dan GohmanAdd keyword explicit.
2007-06-15 Evan ChengNo longer needed.
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-06-13 Dan GohmanIntroduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
2007-06-08 David GreeneFactor live variable analysis so it does not do registe...
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.
next