Add the 'ops' marker, add an AsmString initializer
[oota-llvm.git] / lib / CodeGen /
2004-07-31 Alkis EvlogimenosMake OptimizeBlock take a MachineFunction::iterator...
2004-07-31 Chris LattnerNext on a pointer increments the pointer, not an iterator
2004-07-31 Alkis EvlogimenosUse next() helper to make code more readable. Use
2004-07-31 Alkis EvlogimenosUse MachineFunction::iterator instead of a MachineBasic...
2004-07-31 Chris LattnerImplement a simple target-independent CFG cleanup pass
2004-07-30 Tanya LattnerUpdated ModuloScheduling. It makes it all the wya...
2004-07-29 Brian GaekeConvert a few assertions with side-effects into regular...
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-29 Chris LattnerFix #includes of i*.h => Instructions.h as per PR403:
2004-07-29 Chris LattnerFix #includes of i*.h => Instructions.h as per PR403:
2004-07-28 Brian GaekeTargetInstrInfo::hasOperandInterlock() is always true...
2004-07-25 Alkis EvlogimenosAdd some comments to the backtracking code.
2004-07-25 Chris LattnerFix the sense of joinable
2004-07-25 Chris LattnerThis patch makes use of the infrastructure implemented...
2004-07-25 Chris LattnerMake a method const, no functionality changes
2004-07-25 Chris LattnerFix a bug where we incorrectly value numbered the first...
2004-07-25 Chris LattnerFix a bug in the range remover
2004-07-25 Chris LattnerAdd debugging output for joining assignments
2004-07-24 Alkis EvlogimenosRemove implementation of operator= and make it private...
2004-07-24 Alkis EvlogimenosChange std::map<unsigned, LiveInterval*> into a std...
2004-07-24 Chris Lattnerwhoops, didn't mean to remove this
2004-07-24 Chris LattnerIn the joiner, merge the small interval into the large...
2004-07-24 Chris LattnerCompletely eliminate the intervals_ list. instead...
2004-07-24 Chris LattnerBig change to compute logical value numbers for each...
2004-07-24 Chris LattnerAdd a new differingRegisterClasses method
2004-07-24 Chris LattnerLittle stuff:
2004-07-23 Chris LattnerMore minor changes:
2004-07-23 Chris LattnerChange addRange and join to be a little bit smarter...
2004-07-23 Chris LattnerSearch by the start point, not by the whole interval...
2004-07-23 Chris LattnerNew helper method
2004-07-23 Chris LattnerSpeedup debug builds a bit
2004-07-23 Chris LattnerInstead of searching for a live interval pair, search...
2004-07-23 Chris LattnerRename LiveIntervals.(cpp|h) -> LiveIntervalAnalysis...
2004-07-23 Chris LattnerPull the LiveRange and LiveInterval classes out of...
2004-07-23 Chris LattnerImprove comments a bit
2004-07-23 Chris LattnerUpdate live intervals more accurately for PHI elim...
2004-07-23 Chris LattnerForce coallescing of live ranges that have a single...
2004-07-22 Chris Lattnercostmetic changes
2004-07-22 Chris LattnerFix broken -debug printing
2004-07-22 Chris LattnerThe default has not been 'simple' for AGES!
2004-07-22 Chris LattnerMake linear scan the default
2004-07-22 Alkis EvlogimenosPut variable name to a separate line.
2004-07-22 Misha BrukmanFix indentation and wrap code at 80 cols
2004-07-22 Alkis EvlogimenosSorting is now handled by both linearscan and iterative...
2004-07-22 Alkis EvlogimenosFit to 80 columns.
2004-07-22 Alkis EvlogimenosSome compile time improvements resulting in a 1sec...
2004-07-22 Chris LattnerRemove extraneous punctuation
2004-07-22 Alkis EvlogimenosUse reverse iterators when updating the vector, since...
2004-07-22 Chris LattnerThat funny 2-address lowering pass can also cause multi...
2004-07-21 Chris LattnerMinor cleanups
2004-07-21 Brian GaekeThese files don't need to include <iostream> since...
2004-07-21 Alkis EvlogimenosFix analysis name.
2004-07-21 Alkis EvlogimenosClear spilled list at once. Remove unused vector.
2004-07-21 Alkis EvlogimenosChange std::list into a std::vector for IntervalSets...
2004-07-21 Alkis EvlogimenosImprove file comment.
2004-07-21 Alkis EvlogimenosAdd Iterative scan register allocator.
2004-07-21 Alkis EvlogimenosLinearscan is no longer experimental.
2004-07-20 Alkis EvlogimenosAdd function to clear all virtual->physical mappings...
2004-07-20 Alkis EvlogimenosRemove unneeded functor. LiveInterval has a < operator.
2004-07-19 Alkis EvlogimenosRemove dead code.
2004-07-19 Chris LattnerFix a bug that occurs when the last instruction in...
2004-07-19 Chris LattnerWhen joining intervals, join intervals in deeply nested...
2004-07-19 Chris LattnerSplit joinIntervals into two methods
2004-07-19 Chris LattnerThere is no need to store the MBB along with the MI...
2004-07-19 Chris LattnerSimplify the interface to LiveVariables::addVirtualRegi...
2004-07-19 Chris LattnerRemove the DefBlock element of VarInfo. DefBlock is...
2004-07-19 Chris LattnerTwo changes, both very significant:
2004-07-19 Chris LattnerSee comments. The live intervals were not coming out...
2004-07-19 Chris LattnerFix assertion to not dereference end!
2004-07-19 Chris LattnerAdd some asserts that the list of intervals returned...
2004-07-19 Chris Lattnerremove the mbbi2mbbMap_, which was just keeping track...
2004-07-19 Chris Lattnerfill comment to 80 cols
2004-07-17 Chris LattnerIt looks like physref->virtreg joining is working fine...
2004-07-16 Chris LattnerFix IA64 compatibility
2004-07-16 Chris LattnerUse new macro
2004-07-15 Chris LattnerFix for PR341
2004-07-09 Chris LattnerAdd checks to ensure that there are no unreachable...
2004-07-09 Misha Brukman* Doxygenify comments
2004-07-09 Alkis EvlogimenosFix typo.
2004-07-09 Alkis EvlogimenosImprove code comments.
2004-07-08 Alkis EvlogimenosAdd viewCFG() and viewCFGOnly() APIs.
2004-07-07 Alkis EvlogimenosDisable coalescing.
2004-07-06 Alkis EvlogimenosDo not crash when joining two intervals of registers...
2004-07-06 Chris LattnerFix a bug in the unreachable block elim pass. Dropping...
2004-07-04 Alkis EvlogimenosCorrectly compute the ration of iterations/#intervals.
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-07-04 Alkis EvlogimenosAdd efficiency statistic.
2004-07-02 Chris LattnerRevert patches 1.79 and 1.80 which had to do with dead...
2004-07-02 Chris LattnerAdd a trivially simple pass to delete unreachable block...
2004-07-01 Chris LattnerMake sure that we destroy the MBB's, with all of their...
2004-07-01 Chris LattnerNow that MachineFunction/MachineBasicBlock keep a mappi...
2004-07-01 Chris LattnerChange MBB autonumber a bit to get the reverse mapping...
2004-07-01 Chris LattnerInstance var no longer exists
2004-07-01 Chris LattnerStart using MBB numbers directly instead of going throu...
2004-07-01 Chris LattnerInstead of building a private numbering of MBB's use...
2004-06-29 Chris LattnerIn line with the previous patch, do not assert out...
2004-06-29 Chris LattnerDo not dereference end iterators. It hurts when you...
2004-06-27 Chris LattnerDo not find these ugly sparc-specific objects by using...
2004-06-25 Tanya LattnerMade a fix so that you can print out MachineInstrs...
2004-06-24 Misha BrukmanConvert tabs to spaces.
next