aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2002-01-31LoopDepth calculation is now in CFG namespaceChris Lattner
2002-01-23Make it build with 2.95.3Chris Lattner
2002-01-21Oops lost a parenthesis somehow :(Chris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2002-01-08Fixed a bug in spill cost estimationRuchira Sasanka
2002-01-07PhyRegAlloc.cpp: Added temp area resetting before every callRuchira Sasanka
2002-01-07Added destructors and comments.Ruchira Sasanka
2002-01-07Added comments, destructors where necessary.Ruchira Sasanka
2001-12-15Eliminate all uses of memInst->getIndicesBROKEN().Vikram S. Adve
2001-12-04Renamed inst_const_iterator -> const_inst_iteratorChris Lattner
2001-12-03Rename ConstPoolVal -> ConstantChris Lattner
2001-12-03Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner
2001-11-27Create a new #include "Support/..." directory structure to move thingsChris Lattner
2001-11-26Stuff after a #endif is not valid CPP input and breaks some compilersChris Lattner
2001-11-26The old getIndices has been deprecated, because it no longer works. It nowChris Lattner
2001-11-15Commented some popTempArg.. since it leads to a bugRuchira Sasanka
2001-11-15Added naming to inserted phi copy values - for easy debuggingRuchira Sasanka
2001-11-15Fixed a bug in setReLRegsUsedByMIRuchira Sasanka
2001-11-15Changed some names of methods, added const etc.Ruchira Sasanka
2001-11-15Modify AllocateLocalVar method to take a size argument.Vikram S. Adve
2001-11-15fixed setUsedRegAtMIRuchira Sasanka
2001-11-15Changed phi elimination codeRuchira Sasanka
2001-11-14Small changed to printing a machine operand - It the operand is a def, it printsRuchira Sasanka
2001-11-14Don't assume constant operand can only be in position 1!Vikram S. Adve
2001-11-14Idiotic error in last fix.Vikram S. Adve
2001-11-14Don't need to load a NULL pointer constant from memory!Vikram S. Adve
2001-11-14Added support method for setting interference for pseudo instructionsRuchira Sasanka
2001-11-14Added interference for args in pseudo instructionsRuchira Sasanka
2001-11-14Remove much cruft from the MemAccessInst instructionChris Lattner
2001-11-13commented out lines printing code after schedulingRuchira Sasanka
2001-11-13Fixed a bug concering LR spilling. Earlier, added spilled code was not insertedRuchira Sasanka
2001-11-12Do the same for allocating spills to get their alignment right too.Vikram S. Adve
2001-11-12When allocating space on stack for writing a register,Vikram S. Adve
2001-11-12Bug fix in offset alignment computations: don't subtract the paddingVikram S. Adve
2001-11-12For phi elimination, now we are generating only one instructionRuchira Sasanka
2001-11-12Eliminate most uses of the machine instruction vector for each LLVM instr,Vikram S. Adve
2001-11-12Added phi elimination code - not finalRuchira Sasanka
2001-11-12Improved printing routines.Vikram S. Adve
2001-11-12Major improvement to how nodes are built for a BB.Vikram S. Adve
2001-11-12Adjust all stack variable offsets to be aligned by size.Vikram S. Adve
2001-11-11Fix errors in computing downgrowing offsets, and inVikram S. Adve
2001-11-11Only add true dep. edges from an earlier to a later instruction.Vikram S. Adve
2001-11-10Changed code to ignore Phi Nodes in PhyRegAllocRuchira Sasanka
2001-11-10Coalesing bug fix - now checks for the same regType instead of the sameRuchira Sasanka
2001-11-09No major changeRuchira Sasanka
2001-11-09Use node->getOpCode() instead of node->getMachineInstr()->getOpCode().Vikram S. Adve
2001-11-08Add method declChris Lattner
2001-11-08corrected insertCode4Spilled ... bug.Ruchira Sasanka
2001-11-08Uncommented LR spill code insertionRuchira Sasanka
2001-11-08Major change to how defs are found when adding dependences (theyVikram S. Adve