| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | These headers have been moved/merged into other files. | Brian Gaeke | 2004-08-04 | 1 | -110/+0 |
| | | | | | llvm-svn: 15477 | ||||
| * | Add a TmpInstruction ctor that doesn't take a MCFI. | Brian Gaeke | 2004-06-08 | 1 | -1/+6 |
| | | | | | llvm-svn: 14073 | ||||
| * | Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering | Chris Lattner | 2003-12-28 | 1 | -7/+1 |
| | | | | | | | implementation from the TargetMachine directly. llvm-svn: 10636 | ||||
| * | add argument | Chris Lattner | 2003-12-28 | 1 | -4/+6 |
| | | | | | llvm-svn: 10625 | ||||
| * | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
| | | | | | llvm-svn: 9903 | ||||
| * | Added LLVM copyright header (for lack of a better term). | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | llvm-svn: 9304 | ||||
| * | Fix header, remove dead decl | Chris Lattner | 2003-09-30 | 1 | -3/+1 |
| | | | | | llvm-svn: 8777 | ||||
| * | The word `dependent' has no `a'. | Misha Brukman | 2003-08-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 8030 | ||||
| * | Factory methods for function passes now return type FunctionPass *. | Brian Gaeke | 2003-08-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 7839 | ||||
| * | Merged in autoconf branch. This provides configuration via the autoconf | John Criswell | 2003-06-30 | 1 | -0/+1 |
| | | | | | | | system. llvm-svn: 7014 | ||||
| * | Remove a ton of extraneous #includes | Chris Lattner | 2003-06-22 | 1 | -1/+0 |
| | | | | | llvm-svn: 6842 | ||||
| * | Included assert.h so that the code compiles under newer versions of GCC. | John Criswell | 2003-06-11 | 1 | -0/+1 |
| | | | | | llvm-svn: 6682 | ||||
| * | Added MachineCodeForInstruction object as an argument to | Vikram S. Adve | 2003-05-31 | 1 | -3/+9 |
| | | | | | | | | | TmpInstruction constructors because every TmpInstruction object has to be registered with a MachineCodeForInstruction to prevent leaks. This simplifies the user's code. llvm-svn: 6469 | ||||
| * | Move TmpInstruction ctor to InstrSelection.cpp file | Chris Lattner | 2002-09-08 | 1 | -12/+2 |
| | | | | | llvm-svn: 3622 | ||||
| * | * Removed extraneous #includes | Chris Lattner | 2002-08-09 | 1 | -14/+8 |
| | | | | | | | | * Fixed file headers to be consistent with the rest of LLVM * Other minor fixes llvm-svn: 3277 | ||||
| * | Expose instruction selection as a pass instead of a global function | Chris Lattner | 2002-07-30 | 1 | -5/+4 |
| | | | | | llvm-svn: 3145 | ||||
| * | changes to make it compatible with 64bit gcc | Anand Shukla | 2002-06-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 2786 | ||||
| * | Move the InsertPrologEpilogCode class out of the Sparc.cpp file into the | Chris Lattner | 2002-04-09 | 1 | -8/+0 |
| | | | | | | | | | | new PrologEpilogCodeInserter.cpp file, and include the bodies of the GetInstructionsFor(Prolog|Epilog) functions from SparcInstrSelection.cpp into the class. This eliminates the need for a static global vector of instructions and a class of errors that is really unneccesary. llvm-svn: 2194 | ||||
| * | Add methods to support type inquiry. Rename TmpInstruction values. | Vikram S. Adve | 2002-03-24 | 1 | -7/+12 |
| | | | | | llvm-svn: 1978 | ||||
| * | Rename Method to Function | Chris Lattner | 2002-03-23 | 1 | -2/+2 |
| | | | | | llvm-svn: 1957 | ||||
| * | Use vector for machine instructions in GetInstructionsByRule. | Vikram S. Adve | 2002-03-18 | 1 | -3/+2 |
| | | | | | llvm-svn: 1899 | ||||
| * | * Remove TMP_INSTRUCTION_OPCODE silliness | Chris Lattner | 2002-02-03 | 1 | -34/+26 |
| | | | | | | | | | * Fix TmpInstruction copy ctor to not read uninitialized memory * Fix TmpInstruction copy ctor to not copy 2 operands if there is only one * Inline Initialize method into ctors llvm-svn: 1635 | ||||
| * | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -2/+3 |
| | | | | | llvm-svn: 1503 | ||||
| * | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -1/+0 |
| | | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | ||||
| * | Added a second constructor for and improved class TmpInstruction. | Vikram S. Adve | 2001-11-08 | 1 | -9/+28 |
| | | | | | llvm-svn: 1188 | ||||
| * | Added function interfaces for generating prolog and epilog code. | Vikram S. Adve | 2001-10-22 | 1 | -0/+8 |
| | | | | | | | The functions must be implemented by the target-specific code generator. llvm-svn: 951 | ||||
| * | 1. Add a bottom-up pass on BURG trees that is used to fix constant operands. | Vikram S. Adve | 2001-10-17 | 1 | -1/+4 |
| | | | | | | | | | | Needs to be bottom up because constant values may be forward-substituted to their uses (i.e., into the parent in the BURG tree). 2. Move most of the constant-fixup code into machine-indepedent file InstrSelectionSupport.cpp. llvm-svn: 860 | ||||
| * | Moved code generation support routines to InstrSelectionSupport.{h,cpp}. | Vikram S. Adve | 2001-10-10 | 1 | -17/+9 |
| | | | | | llvm-svn: 718 | ||||
| * | Chris seems fond of #include <vector>. Fix these. Also convert use list in | Chris Lattner | 2001-09-14 | 1 | -1/+0 |
| | | | | | | | | | Value to a vector instead of a list. Move SchedGraph.h & SchedPriorities.h into lib/CodeGen/InstrScheduling llvm-svn: 572 | ||||
| * | Fix build breakage. :( | Chris Lattner | 2001-09-09 | 1 | -5/+0 |
| | | | | | llvm-svn: 511 | ||||
| * | Removal of the redundant CompileContext wrapper | Chris Lattner | 2001-07-23 | 1 | -3/+3 |
| | | | | | llvm-svn: 274 | ||||
| * | Large scale changes to implement new command line argument facility | Chris Lattner | 2001-07-23 | 1 | -4/+1 |
| | | | | | llvm-svn: 272 | ||||
| * | Privatize LLCOptions. It had no business being visible to the entire | Chris Lattner | 2001-07-22 | 1 | -20/+8 |
| | | | | | | | program. llvm-svn: 267 | ||||
| * | Header files for the target architecture description and for instruction | Vikram S. Adve | 2001-07-21 | 1 | -0/+121 |
| selection, and instances of these for the SPARC. llvm-svn: 226 | |||||

