make -print-machineinstrs work for both SparcV9 and X86
[oota-llvm.git] / include / llvm / CodeGen /
2004-03-04 Alkis EvlogimenosFix bug introduced by yesterday's changes.
2004-03-03 Brian GaekeMake MachineOperand's value named 'contents'. Make...
2004-03-01 Alkis EvlogimenosAdd the long awaited memory operand folding support...
2004-02-29 Chris LattnerRemove public header. It's been moved to lib/Target...
2004-02-29 Chris LattnerDo not use explicit casts that hide the dependence...
2004-02-29 Chris LattnerRemove unneeded #include
2004-02-29 Chris LattnerContinue Alkis's int64_t cleanup. This makes all of...
2004-02-29 Chris LattnerAdd BuildMI variants that take a MBB::iterator
2004-02-27 Alkis EvlogimenosMake MachineOperand's immediate value an int and save...
2004-02-25 Alkis EvlogimenosAdd DenseMap template and actually use it for for mappi...
2004-02-24 Brian GaekeFunctionLiveVarInfo.h moved: include/llvm/CodeGen ...
2004-02-23 Alkis EvlogimenosRefactor rewinding code for finding the first terminato...
2004-02-23 Alkis EvlogimenosMove LiveIntervals.h to lib/CodeGen since it shouldn...
2004-02-22 Alkis EvlogimenosMove MOTy::UseType enum into MachineOperand. This elimi...
2004-02-22 Alkis EvlogimenosFix silly bug in implementation of getUseType(). Thanks...
2004-02-22 Alkis EvlogimenosWhen folding memory operands in machine instructions...
2004-02-22 Alkis EvlogimenosAbstract merging of ranges away from number of slots...
2004-02-20 Alkis EvlogimenosToo many changes in one commit:
2004-02-19 Chris LattnerADd a method for when an instruction moves
2004-02-19 Chris LattnerAdd a MachineBasicBlock::getParent() method
2004-02-18 Alkis EvlogimenosMove unused typedefs in private section. Add method...
2004-02-18 Chris Lattnereliminate a pair of really inefficient methods now...
2004-02-17 Alkis EvlogimenosAdd LiveIntervals::Interval::empty() member function.
2004-02-16 Alkis EvlogimenosAdd LeakDetection to MachineInstr.
2004-02-15 Alkis EvlogimenosEliminate the use of spill (reserved) registers.
2004-02-15 Chris Lattnerfinegrainify namespacification
2004-02-13 Alkis EvlogimenosRemove getAllocatedRegNum(). Use getReg() instead.
2004-02-13 Alkis EvlogimenosMark MachineBasicBlock::operator[] deprecated.
2004-02-13 Alkis EvlogimenosAdd getNumVirtualRegs().
2004-02-13 Brian GaekeInclude <iosfwd>.
2004-02-12 Alkis EvlogimenosMove ilist_trairs<MachineInstr> in MachineBasicBlock.
2004-02-12 Alkis EvlogimenosAdd parent pointer to MachineInstr that points to owning
2004-02-12 Chris LattnerRename the opCode instance variable to Opcode
2004-02-12 Chris LattnerRemove a dead field from MachineInstr!
2004-02-12 Brian GaekeAdd one more doxygen comment.
2004-02-12 Brian GaekeExpress one of MachineOperand's many constructors in...
2004-02-12 Brian GaekeRemove these MachineOpCodeFlags and their accessor...
2004-02-12 Alkis EvlogimenosChange MachineBasicBlock's vector of MachineInstr point...
2004-02-12 Brian GaekeRemove getOpCode(). Help doxygenify some comments.
2004-02-10 Chris LattnerUrg, the X86 backend DOES use virtual register operands. :(
2004-02-10 Chris LattnerRemove and simplify some of the bewildering collection...
2004-02-10 Chris LattnerEliminate MachineOperand::isPhysicalRegister. The...
2004-02-10 Chris LattnerSimplify condition, this does not change the predicate...
2004-02-09 Brian GaekeSchedGraph doesn't need to be friends with SchedGraphNo...
2004-02-04 Alkis EvlogimenosModify the two address instruction pass to remove the...
2004-02-04 Brian GaekeInclude <iosfwd> and <string> instead of <iostream>.
2004-02-03 Alkis EvlogimenosWhen an instruction like: A += B had both A and B virtu...
2004-02-02 Alkis EvlogimenosRevert changes. Will implement this using a different...
2004-02-02 Alkis EvlogimenosAdd MachineOperand::setDef() and MachineOperand::setUse...
2004-01-31 Alkis EvlogimenosMerge safe parts from last night's buggy commit. These...
2004-01-31 Alkis EvlogimenosRevert last night's changes as they broke some tests...
2004-01-31 Alkis EvlogimenosSeveral performance enhancements and cleanups from...
2004-01-30 Chris LattnerAdd a new lazily constructed mapping from Idx's the...
2004-01-30 Brian GaekeGive clients of MachineFunctionPrinter the ability...
2004-01-23 Alkis EvlogimenosFix failing test cases with joined live intervals....
2004-01-22 Alkis EvlogimenosAdd option to join live intervals. Two intervals are...
2004-01-20 Tanya LattnerMoved iterators to common file.
2004-01-16 Alkis EvlogimenosFold open interval ends handling into
2004-01-16 Alkis EvlogimenosUse a list instead of a vector to store intervals....
2004-01-13 Alkis EvlogimenosRemove allocatable registers vector. It is already...
2004-01-11 Alkis EvlogimenosMake LiveVariables::HandlePhysRegUse and
2003-12-28 Chris LattnerClean up a lot of the code I added yesterday by exposin...
2003-12-28 Alkis EvlogimenosAdd coalescing to register allocator. A hint is added...
2003-12-28 Chris Lattneradd argument
2003-12-28 Chris LattnerABC's must have virtual dtors! Shame on me!
2003-12-28 Chris LattnerMove header into top-level llvm dir
2003-12-28 Chris LattnerAdd new interface that allows removal of some code...
2003-12-21 Alkis EvlogimenosChange weight into a float so that we can take into...
2003-12-21 Alkis EvlogimenosAdd support for inactive intervals. This effectively...
2003-12-20 Chris LattnerRearrange code, indent for the namespace, add the creat...
2003-12-20 Chris LattnerRemove sparc specific passes from public headers
2003-12-20 Chris LattnerRemove a horrible API
2003-12-18 Alkis EvlogimenosRemove TwoAddressInstruction from the public headers...
2003-12-18 Alkis EvlogimenosAdd TwoAddressInstructionPass to handle instructions...
2003-12-18 Alkis EvlogimenosRename LiveIntervals::expired() to LiveIntervals::expir...
2003-12-18 Alkis EvlogimenosHandle multiple virtual register definitions gracefully.
2003-12-14 Alkis EvlogimenosI wonder how this didn't cause any tests to fail...
2003-12-14 Alkis EvlogimenosChange interface of MachineOperand as follows:
2003-12-13 Alkis EvlogimenosIgnore non-allocatable physical registers in live inter...
2003-12-05 Alkis EvlogimenosMove operator<<(std::ostream&, const LiveInterval&...
2003-12-01 Chris LattnerAdd some "useful" methods
2003-11-20 Alkis EvlogimenosMerging the linear scan register allocator in trunk...
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-23 Chris LattnerActually share constants local to a function!
2003-10-20 Chris LattnerAdd a new map
2003-10-20 John CriswellAdded LLVM copyright header (for lack of a better term).
2003-10-16 Brian GaekeThis file has funny include guards and funny extra...
2003-10-15 Chris LattnerWe'll need this soon as well
2003-10-08 Alkis EvlogimenosForward declare class Type since it is used in this...
2003-10-02 Alkis EvlogimenosMoved enum and command-line option in separate file...
2003-10-02 Alkis EvlogimenosChange llc command line for register allocators
2003-09-30 Chris LattnerForward declare a class
2003-09-30 Chris LattnerThis got merged into Passes.h
2003-09-30 Chris LattnerInclude the sparc register in this file
2003-09-30 Chris LattnerStandardize header file comments
2003-09-30 Chris LattnerFix header comment
2003-09-30 Chris LattnerFix header, remove dead decl
2003-09-30 Chris LattnerFix header file comment
2003-09-01 Chris LattnerRemove header files that were privatized
2003-09-01 Chris LattnerThis file is never #included
next