aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/InstrSelection/InstrSelection.cpp
AgeCommit message (Expand)Author
2002-11-09Fix warningChris Lattner
2002-10-28Remove usage of MachineBasicBlock::getChris Lattner
2002-10-28Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner
2002-10-28*** empty log message ***Chris Lattner
2002-10-28Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-23Tell PassManager that this pass does not invalidate the CFG so that dominatorChris Lattner
2002-09-08Make sure the leakdetector is told about temporary Phi nodes also, so it doesn'tChris Lattner
2002-09-08Inform the memory leak detector that TmpInstruction objects should not beChris Lattner
2002-08-09We are using std::vector, so remove extraneous namespace prefixesChris Lattner
2002-07-30* Move InstructionSelection Pass here instead of living in Sparc.cpp. ItChris Lattner
2002-07-22*** empty log message ***Chris Lattner
2002-07-08Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.h.Vikram S. Adve
2002-06-25changes to make it compatible with 64bit gccAnand Shukla
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-20Hide debugging optionsChris Lattner
2002-05-19cpValue2Value now needs a vector of MachineInstr to store return values.Vikram S. Adve
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-08Value cannot be directly instantiated. I think that this code was TRYING toChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-24Use deterministic iterator for treeRoots.Vikram S. Adve
2002-03-18Use vector for machine instructions returned by GetInstructionsByRule.Vikram S. Adve
2002-02-12* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner
2002-02-03* Straighten out #includesChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-04Renamed inst_const_iterator -> const_inst_iteratorChris 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-15Added naming to inserted phi copy values - for easy debuggingRuchira Sasanka
2001-11-15Changed phi elimination codeRuchira Sasanka
2001-11-12For phi elimination, now we are generating only one instructionRuchira Sasanka
2001-11-12Added phi elimination code - not finalRuchira Sasanka
2001-11-08Major overhaul of stack frame management.Vikram S. Adve
2001-10-22Cosmetic changes only.Vikram S. Adve
2001-10-171. Add a bottom-up pass on BURG trees that is used to fix constant operands.Vikram S. Adve
2001-10-10Moved code generation support routines to InstrSelectionSupport.cpp.Vikram S. Adve
2001-09-18Minor changes.Vikram S. Adve
2001-09-14This checkin represents some cleanup of the backend, implementing the followi...Chris Lattner
2001-09-12More cleanups, preparing to revamp InstrForest to, among other things,Chris Lattner
2001-09-11Eliminate 'BasicNode' from InstrForest.Chris Lattner
2001-09-11Eliminate MainTreeNode functionChris Lattner
2001-09-07A file should always include it's private header file *FIRST* see theChris Lattner
2001-08-28Moved debug options declaration to header file, and movedVikram S. Adve
2001-07-31Simplify command line options, and add option for printingVikram S. Adve
2001-07-30Record machine instructions in the vector for each basic block.Vikram S. Adve
2001-07-23CommandLine library cleanup. No longer use getValue/setValue, instead, just ...Chris Lattner
2001-07-23Moved inline/llvm/Tools/* to include/llvm/Support/*Chris Lattner
2001-07-23Clean up hash table usageChris Lattner
2001-07-23Removal of the redundant CompileContext wrapperChris Lattner
2001-07-23Large scale changes to implement new command line argument facilityChris Lattner