Parse the operand list of the instruction. We currently support register and immedia...
[oota-llvm.git] / include / llvm / CodeGen /
2004-07-31 Chris LattnerNew pass
2004-07-31 Chris LattnerExpose some helpful methods
2004-07-31 Chris LattnerAdd some machine CFG related stuff
2004-07-25 Chris LattnerMake a method const, no functionality changes
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 LattnerCompletely eliminate the intervals_ list. instead...
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 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 LattnerForce coallescing of live ranges that have a single...
2004-07-21 Alkis EvlogimenosAdd Iterative scan register allocator.
2004-07-19 Chris LattnerSplit joinIntervals into two methods
2004-07-19 Chris LattnerFix comment
2004-07-19 Chris LattnerDelete 4 methods, make clients use hte mark* 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 Lattnerfill comment to 80 cols
2004-07-08 Alkis EvlogimenosAdd viewCFG() and viewCFGOnly() APIs.
2004-07-02 Chris LattnerAdd a new pass for code generators to use
2004-07-01 Chris LattnerNow that we have happy mappings from MBBs->numbers...
2004-07-01 Chris LattnerChange the implementation of the autonumbering for...
2004-06-27 Chris LattnerThis class is no longer an annotation
2004-06-27 Chris LattnerAdd a map of MachineCodeForInstruction objects to Machi...
2004-06-27 Chris LattnerMake it obvious that this file is bad bad bad
2004-06-25 Tanya LattnerMade a fix so that you can print out MachineInstrs...
2004-06-21 Chris LattnerRename Interval class to LiveInterval to avoid conflict...
2004-06-20 Chris LattnerStart moving IntrinsicLowering out of VMCore into libco...
2004-06-08 Brian GaekeAdd a forwarding method pop_front() that allows you...
2004-06-08 Brian GaekeAdd a TmpInstruction ctor that doesn't take a MCFI.
2004-06-04 Misha BrukmanClarify documentation and use correct doxygen comment...
2004-05-30 Alkis EvlogimenosPull Interval class out of LiveIntervals.
2004-05-30 Alkis EvlogimenosWhen spilling an register, introduce a new temporary...
2004-05-29 Alkis EvlogimenosRemove defs vector from live intervals.
2004-05-24 Tanya LattnerMoved MachineBasicBlock deconstructor to cpp file and...
2004-05-24 Tanya LattnerAdded MachineFunction parent* to MachineBasicBlock...
2004-05-24 Tanya LattnerChanged clone to be const.
2004-05-23 Tanya LattnerFixed up my changes to add support for cloning Machine...
2004-05-23 Tanya LattnerAdding support to clone MachineInstr
2004-05-23 Brian GaekeFix a typo in the head-of-file comment.
2004-05-12 Brian GaekeFix a comment.
2004-05-12 Brian GaekeAdd a NextMBBNumber field w/ incrementing accessor...
2004-05-12 Brian GaekeAdd a Number field w/ accessor method, for function...
2004-05-09 Chris LattnerAdd support for inserting all prototypes up-front
2004-05-08 Tanya LattnerFixed up sched graph.
2004-05-08 Tanya LattnerRegistering the ModuloScheduling pass.
2004-05-02 Brian GaekeChris told me to take these assertions out a few days...
2004-05-01 Chris LattnerStop LiveVariables from using BasicBlocks as part of...
2004-05-01 Chris LattnerMove the GraphTraits for MachineBasicBlocks to the...
2004-04-28 Brian GaekeAdd pred./succ. list size methods.
2004-04-28 Brian GaekeMove private methods to end of class decl at Chris...
2004-04-28 Brian GaekeFix thinkos that Chris caught for me.
2004-04-28 Brian GaekeAdd machine-code CFG support: MachineBasicBlocks may...
2004-04-23 Brian GaekeAdd emitWordAt() - a quick and dirty interface that...
2004-04-16 Brian GaekeInclude <string> for compatibility with gcc 3.0.x ...
2004-04-09 Alkis EvlogimenosAdd definition list to each live interval.
2004-04-08 Brian GaekeThis file does not appear to be included anywhere.
2004-04-07 Brian GaekeThis file is no longer used.
2004-04-01 Chris LattnerAllow converting a builder to an iterator
2004-03-31 Brian GaekeAdd clear() forwarding method.
2004-03-31 Chris LattnerMachineBasicBlock::remove should not change the iterato...
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.
next