aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-045-13/+12
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-032-23/+19
* Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner2001-12-032-2/+2
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-277-32/+20
* Stuff after a #endif is not valid CPP input and breaks some compilersChris Lattner2001-11-261-3/+3
* The old getIndices has been deprecated, because it no longer works. It nowChris Lattner2001-11-261-2/+2
* Commented some popTempArg.. since it leads to a bugRuchira Sasanka2001-11-151-3/+11
* Added naming to inserted phi copy values - for easy debuggingRuchira Sasanka2001-11-152-3/+9
* Fixed a bug in setReLRegsUsedByMIRuchira Sasanka2001-11-151-54/+75
* Changed some names of methods, added const etc.Ruchira Sasanka2001-11-152-7/+8
* Modify AllocateLocalVar method to take a size argument.Vikram S. Adve2001-11-151-3/+29
* fixed setUsedRegAtMIRuchira Sasanka2001-11-151-7/+34
* Changed phi elimination codeRuchira Sasanka2001-11-151-1/+64
* Small changed to printing a machine operand - It the operand is a def, it printsRuchira Sasanka2001-11-141-2/+6
* Don't assume constant operand can only be in position 1!Vikram S. Adve2001-11-141-2/+2
* Idiotic error in last fix.Vikram S. Adve2001-11-141-1/+1
* Don't need to load a NULL pointer constant from memory!Vikram S. Adve2001-11-141-2/+10
* Added support method for setting interference for pseudo instructionsRuchira Sasanka2001-11-141-25/+1
* Added interference for args in pseudo instructionsRuchira Sasanka2001-11-141-8/+48
* Remove much cruft from the MemAccessInst instructionChris Lattner2001-11-142-3/+3
* commented out lines printing code after schedulingRuchira Sasanka2001-11-131-2/+2
* Fixed a bug concering LR spilling. Earlier, added spilled code was not insertedRuchira Sasanka2001-11-131-27/+43
* Do the same for allocating spills to get their alignment right too.Vikram S. Adve2001-11-121-1/+2
* When allocating space on stack for writing a register,Vikram S. Adve2001-11-121-1/+3
* Bug fix in offset alignment computations: don't subtract the paddingVikram S. Adve2001-11-121-37/+32
* For phi elimination, now we are generating only one instructionRuchira Sasanka2001-11-121-15/+5
* Eliminate most uses of the machine instruction vector for each LLVM instr,Vikram S. Adve2001-11-122-63/+75
* Added phi elimination code - not finalRuchira Sasanka2001-11-121-0/+100
* Improved printing routines.Vikram S. Adve2001-11-121-4/+14
* Major improvement to how nodes are built for a BB.Vikram S. Adve2001-11-124-37/+75
* Adjust all stack variable offsets to be aligned by size.Vikram S. Adve2001-11-121-13/+55
* Fix errors in computing downgrowing offsets, and inVikram S. Adve2001-11-111-11/+14
* Only add true dep. edges from an earlier to a later instruction.Vikram S. Adve2001-11-112-31/+40
* Changed code to ignore Phi Nodes in PhyRegAllocRuchira Sasanka2001-11-102-1/+8
* Coalesing bug fix - now checks for the same regType instead of the sameRuchira Sasanka2001-11-101-3/+6
* No major changeRuchira Sasanka2001-11-091-3/+3
* Use node->getOpCode() instead of node->getMachineInstr()->getOpCode().Vikram S. Adve2001-11-091-36/+38
* Add method declChris Lattner2001-11-081-0/+4
* corrected insertCode4Spilled ... bug.Ruchira Sasanka2001-11-081-8/+17
* Uncommented LR spill code insertionRuchira Sasanka2001-11-081-2/+85
* Major change to how defs are found when adding dependences (theyVikram S. Adve2001-11-082-171/+69
* MachineCodeForMethod is now an annotation on class Method.Vikram S. Adve2001-11-081-1/+1
* Added two minor methods.Vikram S. Adve2001-11-082-3/+8
* Removed class RegStackOffsets and used class MachineCodeForMethodVikram S. Adve2001-11-082-293/+38
* Major overhaul of stack frame management.Vikram S. Adve2001-11-084-23/+162
* Fixed bug - added code in pushUnconstrainedIGNodes() to check whether a nodeRuchira Sasanka2001-11-061-8/+17
* Bug fix: uninitialized variable.Vikram S. Adve2001-11-061-5/+5
* Modified graph construction to use one pass to find all defs.Vikram S. Adve2001-11-052-56/+144
* Make reg. numbers signed ints.Vikram S. Adve2001-11-051-1/+1
* Minor method renameChris Lattner2001-11-041-2/+2