Packed types, brought to you by Brad Jones
[oota-llvm.git] / lib / CodeGen /
2004-08-18 Brian GaekeInstead of using isDummyPhiInstr, we just compare the...
2004-08-18 Brian GaekeInstead of using isDummyPhiInstr, we just compare the...
2004-08-18 Chris LattnerRename var
2004-08-17 Chris LattnerAdd support for targets without a .zero directive
2004-08-17 Chris LattnerAdd support for alignment
2004-08-17 Chris LattnerUse a designated comment character when printing comments.
2004-08-17 Chris LattnerAdd support for targets that have .quad, drop extra...
2004-08-17 Chris LattnerImplement emitGlobalConstant
2004-08-17 Chris LattnerWe now allow targets to use any prefix they want for...
2004-08-17 Chris LattnerSome asmwriters want an _ prefix
2004-08-16 Chris LattnerInitial implementation of the asmprinter base class
2004-08-16 Chris LattnerMove this code to lib/Target/SparcV9/MachineFunctionInf...
2004-08-16 Chris LattnerThis file is moving to lib/Target/SparcV9
2004-08-16 Chris LattnerMove MachineCodeForInstruction.h and MachineFunctionInf...
2004-08-16 Chris LattnerNuke this file
2004-08-16 Chris LattnerFold MachineInstrAnnot.cpp into this file
2004-08-16 Brian GaekeAdd a note that people shouldn't use MachineFunctionInfo.
2004-08-15 Chris LattnerReduce usage of MRegisterInfo::getRegClass
2004-08-15 Chris LattnerThe insertion method returns void now
2004-08-15 Chris LattnerNuke ifdef'd out code
2004-08-15 Chris LattnerStop using CreateStackObject(RegClass*)
2004-08-15 Chris LattnerThese methods no longer take a TargetRegisterClass...
2004-08-15 Alkis EvlogimenosMake this compile on gc 3.4.1 (static_cast to non-const...
2004-08-14 Nate BegemanElminiate MachineFunction& argument from eliminateFrame...
2004-08-12 Chris LattnerSplit saveCallerSavedRegisters into two methods for...
2004-08-12 Chris LattnerForward substitute some constants into their users
2004-08-12 Chris LattnerThe only target that uses this code (v9) always has...
2004-08-07 Reid SpencerGet rid of a warning when compiling optimized. Uninitia...
2004-08-07 Chris LattnerOk get rid of the REST of the tabs
2004-08-07 Chris LattnerDeath to tabs
2004-08-04 Alkis EvlogimenosClean up whitespace.
2004-08-04 Alkis EvlogimenosConvert indentation to 2 spaces.
2004-08-04 Brian GaekeInclude SparcV9TmpInstr.h to pick up the def. of TmpIns...
2004-08-04 Brian GaekeTighten up some whitespace. Include SparcV9TmpInstr...
2004-08-04 Chris LattnerSquelch warnings in release mode
2004-08-02 Misha BrukmanAdd #include <cstdlib> and abort() to silence a warning
2004-08-02 Misha Brukman* ceil() requires #include <cmath> for compilation
2004-08-01 Tanya LattnerAdding ModuloScheduling so that it compiles for everyone.
2004-08-01 Chris LattnerDereferencing end() is bad.
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...
next