aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix a typo in the head-of-file comment.Brian Gaeke2004-05-231-14/+21
* Fix a comment.Brian Gaeke2004-05-121-2/+4
* Add a NextMBBNumber field w/ incrementing accessor method, forBrian Gaeke2004-05-121-0/+7
* Add a Number field w/ accessor method, for function-level unique numberingBrian Gaeke2004-05-121-1/+8
* Add support for inserting all prototypes up-frontChris Lattner2004-05-091-0/+7
* Fixed up sched graph.Tanya Lattner2004-05-081-4/+3
* Registering the ModuloScheduling pass.Tanya Lattner2004-05-081-0/+4
* Chris told me to take these assertions out a few days ago, but I forgot toBrian Gaeke2004-05-021-10/+0
* Stop LiveVariables from using BasicBlocks as part of the mapping, insteadChris Lattner2004-05-011-10/+6
* Move the GraphTraits for MachineBasicBlocks to the MachineBasicBlock file.Chris Lattner2004-05-011-0/+70
* Add pred./succ. list size methods.Brian Gaeke2004-04-281-0/+2
* Move private methods to end of class decl at Chris's requestBrian Gaeke2004-04-281-26/+26
* Fix thinkos that Chris caught for me.Brian Gaeke2004-04-281-2/+4
* Add machine-code CFG support: MachineBasicBlocks may now have their ownBrian Gaeke2004-04-281-0/+67
* Add emitWordAt() - a quick and dirty interface that the machine-dependentBrian Gaeke2004-04-231-0/+6
* Include <string> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke2004-04-161-0/+1
* Add definition list to each live interval.Alkis Evlogimenos2004-04-091-3/+7
* This file does not appear to be included anywhere.Brian Gaeke2004-04-081-240/+0
* This file is no longer used.Brian Gaeke2004-04-071-52/+0
* Allow converting a builder to an iteratorChris Lattner2004-04-011-0/+1
* Add clear() forwarding method.Brian Gaeke2004-03-311-0/+1
* MachineBasicBlock::remove should not change the iterator passed into itChris Lattner2004-03-311-1/+1
* Fix bug introduced by yesterday's changes.Alkis Evlogimenos2004-03-041-0/+1
* Make MachineOperand's value named 'contents'. Make really, really sureBrian Gaeke2004-03-031-64/+99
* Add the long awaited memory operand folding support for linear scanAlkis Evlogimenos2004-03-011-1/+2
* Remove public header. It's been moved to lib/Target/SparcV9Chris Lattner2004-02-291-95/+0
* Do not use explicit casts that hide the dependence on Instruction beingChris Lattner2004-02-291-8/+2
* Remove unneeded #includeChris Lattner2004-02-291-1/+1
* Continue Alkis's int64_t cleanup. This makes all of the immediate relatedChris Lattner2004-02-292-16/+22
* Add BuildMI variants that take a MBB::iteratorChris Lattner2004-02-291-5/+24
* Make MachineOperand's immediate value an int and save 4 bytes out ofAlkis Evlogimenos2004-02-271-1/+1
* Add DenseMap template and actually use it for for mapping virtual regsAlkis Evlogimenos2004-02-251-12/+11
* FunctionLiveVarInfo.h moved: include/llvm/CodeGen -> lib/Target/Sparc/LiveVarBrian Gaeke2004-02-241-111/+0
* Refactor rewinding code for finding the first terminator of a basicAlkis Evlogimenos2004-02-231-0/+5
* Move LiveIntervals.h to lib/CodeGen since it shouldn't be exposed to other pa...Alkis Evlogimenos2004-02-231-213/+0
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-222-91/+89
* Fix silly bug in implementation of getUseType(). Thanks Misha.Alkis Evlogimenos2004-02-221-1/+1
* When folding memory operands in machine instructions be careful toAlkis Evlogimenos2004-02-221-0/+7
* Abstract merging of ranges away from number of slots per instruction.Alkis Evlogimenos2004-02-222-2/+8
* Too many changes in one commit:Alkis Evlogimenos2004-02-202-2/+66
* ADd a method for when an instruction movesChris Lattner2004-02-191-0/+6
* Add a MachineBasicBlock::getParent() methodChris Lattner2004-02-191-3/+7
* Move unused typedefs in private section. Add method to return intervalAlkis Evlogimenos2004-02-182-4/+12
* eliminate a pair of really inefficient methods now that noone uses themChris Lattner2004-02-181-21/+0
* Add LiveIntervals::Interval::empty() member function.Alkis Evlogimenos2004-02-172-4/+8
* Add LeakDetection to MachineInstr.Alkis Evlogimenos2004-02-162-22/+9
* Eliminate the use of spill (reserved) registers.Alkis Evlogimenos2004-02-152-14/+20
* finegrainify namespacificationChris Lattner2004-02-151-7/+2
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-4/+1
* Mark MachineBasicBlock::operator[] deprecated.Alkis Evlogimenos2004-02-131-10/+20