| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove extra #include | Chris Lattner | 2002-09-17 | 1 | -1/+0 |
| | | | | | llvm-svn: 3776 | ||||
| * | Fix typeo | Chris Lattner | 2002-09-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 3775 | ||||
| * | Don't print global variable definitions twice! Sun's pathetic compiler | Vikram S. Adve | 2002-09-17 | 1 | -7/+11 |
| | | | | | | | never complained about this. llvm-svn: 3774 | ||||
| * | Fix typo in comment. | Vikram S. Adve | 2002-09-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 3773 | ||||
| * | Remove specification of argument default from cpp file. | Vikram S. Adve | 2002-09-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 3772 | ||||
| * | Remove warning that is no longer applicable | Chris Lattner | 2002-09-16 | 1 | -4/+2 |
| | | | | | llvm-svn: 3771 | ||||
| * | Comment line of the makefile | Chris Lattner | 2002-09-16 | 2 | -0/+2 |
| | | | | | llvm-svn: 3770 | ||||
| * | Handle whitespace in LIBRARYNAME gracefully | Chris Lattner | 2002-09-16 | 2 | -0/+4 |
| | | | | | llvm-svn: 3769 | ||||
| * | Fix FunctionInlining pass assertion failure: | Chris Lattner | 2002-09-16 | 1 | -1/+1 |
| | | | | | | | ilist:104: failed assertion `Traits::getNext(NodePtr) != 0 && "Dereferencing end()!"' llvm-svn: 3768 | ||||
| * | Fix typeo | Chris Lattner | 2002-09-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 3767 | ||||
| * | Fix compile problem on linux. Noone should ever #include <inttypes.h> | Chris Lattner | 2002-09-16 | 1 | -1/+1 |
| | | | | | | | directly. Instead, include Support/DataTypes.h llvm-svn: 3766 | ||||
| * | Run the cee pass tests | Chris Lattner | 2002-09-16 | 1 | -1/+2 |
| | | | | | llvm-svn: 3765 | ||||
| * | Checking testcases for cee pass | Chris Lattner | 2002-09-16 | 3 | -0/+186 |
| | | | | | llvm-svn: 3764 | ||||
| * | Fix: test/Regression/LLC/badidx.c problem | Chris Lattner | 2002-09-16 | 3 | -22/+22 |
| | | | | | llvm-svn: 3763 | ||||
| * | Remove duplicate sparc entry. | Vikram S. Adve | 2002-09-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 3762 | ||||
| * | Use .o files instead of .a files for several cases (that don't actually | Vikram S. Adve | 2002-09-16 | 1 | -2/+2 |
| | | | | | | | need them) until other Makefiles can be updated to build archives. llvm-svn: 3761 | ||||
| * | Print information about files that were removed | Chris Lattner | 2002-09-16 | 1 | -0/+3 |
| | | | | | llvm-svn: 3760 | ||||
| * | New preselection pass that specializes LLVM code for a target machine, | Vikram S. Adve | 2002-09-16 | 1 | -0/+16 |
| | | | | | | | | while remaining in legal portable LLVM form and preserving type information and type safety. llvm-svn: 3759 | ||||
| * | Moved these files to the utils directory. | Nick Hildenbrandt | 2002-09-16 | 3 | -83/+0 |
| | | | | | llvm-svn: 3758 | ||||
| * | Add ilist_iterator constructor from a node reference. | Vikram S. Adve | 2002-09-16 | 1 | -0/+1 |
| | | | | | llvm-svn: 3756 | ||||
| * | Extract most of the transformation into an externally accessible | Vikram S. Adve | 2002-09-16 | 1 | -27/+31 |
| | | | | | | | | function -- DecomposeArrayRef(GetElementPtrInst* GEP) -- that can be invoked on a single instruction at a time. llvm-svn: 3755 | ||||
| * | Change several entries to use the .o instead of .a to expose pass options. | Vikram S. Adve | 2002-09-16 | 1 | -3/+4 |
| | | | | | llvm-svn: 3754 | ||||
| * | Make all registered optimization passes available to llc. | Vikram S. Adve | 2002-09-16 | 1 | -90/+151 |
| | | | | | | | | | Eliminate duplicate tracing options and use those defined by the trace passes. Making the tracing step a module pass that runs before any llc-specific passes. llvm-svn: 3753 | ||||
| * | Add support for optimization passes that use a TargetMachine object. | Vikram S. Adve | 2002-09-16 | 2 | -7/+20 |
| | | | | | llvm-svn: 3752 | ||||
| * | Allow transformation DecomposeArrayRef(GetElementPtrInst* GEP) to | Vikram S. Adve | 2002-09-16 | 1 | -1/+8 |
| | | | | | | | be invoked on a single instruction at a time, for use in other passes. llvm-svn: 3751 | ||||
| * | Add routines to update or erase operands (and to do so without external | Vikram S. Adve | 2002-09-16 | 3 | -1/+16 |
| | | | | | | | assumptions about which operand number stores what operand). llvm-svn: 3750 | ||||
| * | *** empty log message *** | Vikram S. Adve | 2002-09-16 | 1 | -1/+2 |
| | | | | | llvm-svn: 3749 | ||||
| * | Add support for passes that use a TargetMachine object. | Vikram S. Adve | 2002-09-16 | 1 | -13/+39 |
| | | | | | llvm-svn: 3748 | ||||
| * | Add method MachineOperand::hasAllocatedReg(). | Vikram S. Adve | 2002-09-16 | 1 | -3/+10 |
| | | | | | llvm-svn: 3747 | ||||
| * | Add a version of ChooseRegOrImmed to handle numerical constants | Vikram S. Adve | 2002-09-16 | 1 | -0/+8 |
| | | | | | | | introduced by InstrSelection. llvm-svn: 3746 | ||||
| * | Add method adjustAlignment so that stack slot alignments can be computed | Vikram S. Adve | 2002-09-16 | 1 | -3/+9 |
| | | | | | | | in a target-dependent manner (because of the dang OFFSET in Sparc v9). llvm-svn: 3745 | ||||
| * | Use ulong instead of uint for size expressions. | Vikram S. Adve | 2002-09-16 | 1 | -2/+1 |
| | | | | | llvm-svn: 3744 | ||||
| * | Add methods to query about the representation of LLVM quantities (e.g., | Vikram S. Adve | 2002-09-16 | 3 | -0/+125 |
| | | | | | | | | constants). Useful for target-dependent LLVM transformations like Preselection. llvm-svn: 3743 | ||||
| * | Don't print out global names unnecesssarily. Also, expose pass | Vikram S. Adve | 2002-09-16 | 1 | -3/+4 |
| | | | | | | | constructors so passes can be inserted by TargetMachine.cpp. llvm-svn: 3742 | ||||
| * | *** empty log message *** | Vikram S. Adve | 2002-09-16 | 1 | -4/+23 |
| | | | | | llvm-svn: 3741 | ||||
| * | Move all the code that creates code generation passes from Sparc.cpp to | Vikram S. Adve | 2002-09-16 | 4 | -106/+201 |
| | | | | | | | | | TargetMachine.cpp, since it is entirely machine-independent. Also, add options to disable optional back-end passes (preselection and instr. scheduling). llvm-svn: 3740 | ||||
| * | Add subdirectory PreSelection. | Vikram S. Adve | 2002-09-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 3739 | ||||
| * | New preselection pass that specializes LLVM code for a target machine, | Vikram S. Adve | 2002-09-16 | 2 | -0/+296 |
| | | | | | | | | while remaining in legal portable LLVM form and preserving type information and type safety. llvm-svn: 3738 | ||||
| * | Dump routine now writes out allocated register numbers if available. | Vikram S. Adve | 2002-09-16 | 1 | -4/+13 |
| | | | | | llvm-svn: 3737 | ||||
| * | Improve and fix error in allocating stack slots: adjust alignment after adding | Vikram S. Adve | 2002-09-16 | 1 | -73/+43 |
| | | | | | | | | base address of the relevant region (instead of assuming that each region is maximally aligned). llvm-svn: 3736 | ||||
| * | Add a version of ChooseRegOrImmed to handle numerical constants | Vikram S. Adve | 2002-09-16 | 1 | -83/+118 |
| | | | | | | | introduced by InstrSelection. llvm-svn: 3735 | ||||
| * | Add an assertion. | Vikram S. Adve | 2002-09-16 | 1 | -0/+1 |
| | | | | | llvm-svn: 3734 | ||||
| * | Incorporated changes in alloca and getElementPointer instruction | Anand Shukla | 2002-09-16 | 5 | -233/+255 |
| | | | | | llvm-svn: 3733 | ||||
| * | Incorporated changes in alloca instruction | Anand Shukla | 2002-09-16 | 1 | -32/+28 |
| | | | | | llvm-svn: 3732 | ||||
| * | No longer need to sign-extend array indices to 64 bits since they | Vikram S. Adve | 2002-09-15 | 1 | -6/+2 |
| | | | | | | | are now longs and not unsigned ints. llvm-svn: 3731 | ||||
| * | Simplify significantly (and fix syntax error). | Vikram S. Adve | 2002-09-15 | 2 | -22/+4 |
| | | | | | llvm-svn: 3730 | ||||
| * | Use much better method to find the llvmbase directory. | Vikram S. Adve | 2002-09-15 | 2 | -2/+16 |
| | | | | | | | Also, add -h option to print usage information. llvm-svn: 3729 | ||||
| * | Check error condition after cvs returns. Also remove -c option. | Vikram S. Adve | 2002-09-15 | 2 | -2/+12 |
| | | | | | llvm-svn: 3728 | ||||
| * | Shell-script to build current directory and then link one tool (default: opt) | Vikram S. Adve | 2002-09-15 | 2 | -0/+36 |
| | | | | | llvm-svn: 3727 | ||||
| * | Fix typos in previous checkin. | Vikram S. Adve | 2002-09-15 | 1 | -2/+2 |
| | | | | | llvm-svn: 3726 | ||||

