aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Better interface to generating machine instr for common casesVikram S. Adve2002-05-191-0/+127
* MachineInstr now inherits from Annotable.Vikram S. Adve2002-05-191-1/+3
* Annotation class for MachineInstr.Vikram S. Adve2002-05-191-0/+96
* remove deprecated getInstType() methodChris Lattner2002-05-101-1/+1
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-2/+0
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-0/+2
* s/Method/FunctionChris Lattner2002-04-271-2/+2
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-273-17/+15
* Optional args are no longer allocated as they are discovered.Vikram S. Adve2002-04-252-34/+28
* Rewrite MachineCodeForBasicBlock in terms of containment rather thanChris Lattner2002-04-091-4/+45
* Move the InsertPrologEpilogCode class out of the Sparc.cpp file into theChris Lattner2002-04-091-8/+0
* Don't leak memory like a seiveChris Lattner2002-04-081-1/+4
* s/Method/FunctionChris Lattner2002-04-081-8/+7
* Include temp. values when computing max. size of stack frame!Vikram S. Adve2002-03-312-0/+24
* Refix bug: Add back method MachineCodeForInstruction::dropAllReferences.Vikram S. Adve2002-03-241-0/+7
* Fix padding when allocating local variables on stack.Vikram S. Adve2002-03-242-4/+6
* Add methods to support type inquiry. Rename TmpInstruction values.Vikram S. Adve2002-03-241-7/+12
* Change treeRoots data structure to make enumeration deterministic.Vikram S. Adve2002-03-241-5/+22
* Rename Method to FunctionChris Lattner2002-03-236-23/+23
* Big bug fix: killed uses were being inserted instead of erased!Vikram S. Adve2002-03-191-7/+14
* Added function computeOffsetforLocalVar to check how big theVikram S. Adve2002-03-182-2/+8
* Use vector for machine instructions in GetInstructionsByRule.Vikram S. Adve2002-03-181-3/+2
* Bug fix in setting CC register.Vikram S. Adve2002-03-181-9/+11
* Make it compile with GCC 3.0.4Chris Lattner2002-02-241-1/+1
* Convert BBLiveVar to be a BasicBlock annotation, this removes the BB2BBLVMap ...Chris Lattner2002-02-051-6/+3
* Convert operand iterator over to work like an STL iteratorChris Lattner2002-02-051-65/+81
* Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner2002-02-051-4/+4
* Remove generic routines to Support/SetOperations.hChris Lattner2002-02-051-35/+0
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-052-25/+45
* * Code CleanupsChris Lattner2002-02-051-3/+10
* * Big cleanups.Chris Lattner2002-02-051-16/+13
* Clean up MethodLiveVarInfoChris Lattner2002-02-041-6/+3
* Turn live variable analysis into a real MethodPass.Chris Lattner2002-02-041-15/+25
* Instruction scheduling is a real pass now.Chris Lattner2002-02-041-4/+4
* eliminate the add and remove methods, clients must use insert and erase direc...Chris Lattner2002-02-041-19/+3
* Remove tons of include pollutionChris Lattner2002-02-041-39/+14
* Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner2002-02-041-6/+2
* * Minor cleanupsChris Lattner2002-02-044-45/+14
* * Move command line parsing debug stuff to InstrScheduling internal header fileChris Lattner2002-02-041-14/+1
* Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined passChris Lattner2002-02-041-0/+24
* Code pulled out of MAchineInstr.(h|cpp)Chris Lattner2002-02-033-0/+272
* * Prune many #includesChris Lattner2002-02-031-206/+8
* * Remove TMP_INSTRUCTION_OPCODE sillinessChris Lattner2002-02-031-34/+26
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-207-80/+44
* Added comments, destructors where necessary.Ruchira Sasanka2002-01-071-20/+33
* Eliminate all uses of memInst->getIndicesBROKEN().Vikram S. Adve2001-12-151-1/+1
* Added comments are more documentation infoRuchira Sasanka2001-12-081-6/+5
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-2/+2
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-034-9/+8
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-274-7/+7