| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Disable the pattern isel | Chris Lattner | 2004-08-15 | 4 | -25/+13 |
| | | | | | llvm-svn: 15787 | ||||
| * | Include .td and .txt files in the greps. This will allow me to find symbols in | Chris Lattner | 2004-08-15 | 2 | -2/+2 |
| | | | | | | | them, and also count them in the LOC of LLVM for the nightly tester. llvm-svn: 15786 | ||||
| * | Documentation like this doesn't belong here, and now we have the commandguide | Chris Lattner | 2004-08-15 | 1 | -15/+0 |
| | | | | | llvm-svn: 15785 | ||||
| * | Reduce usage of MRegisterInfo::getRegClass | Chris Lattner | 2004-08-15 | 2 | -3/+3 |
| | | | | | llvm-svn: 15784 | ||||
| * | Add new TargetRegisterClass::contains method | Chris Lattner | 2004-08-15 | 1 | -0/+8 |
| | | | | | llvm-svn: 15783 | ||||
| * | Insertion methods now return void instead of #instrs inserted. Also, use | Chris Lattner | 2004-08-15 | 2 | -31/+25 |
| | | | | | | | more powerful forms of BuildMI to concisify the code llvm-svn: 15782 | ||||
| * | Code insertion methods now return void instead of #instrs inserted | Chris Lattner | 2004-08-15 | 2 | -18/+15 |
| | | | | | llvm-svn: 15781 | ||||
| * | Code insertion methods now return void instead of an int. | Chris Lattner | 2004-08-15 | 6 | -48/+42 |
| | | | | | llvm-svn: 15780 | ||||
| * | The insertion method returns void now | Chris Lattner | 2004-08-15 | 1 | -5/+1 |
| | | | | | llvm-svn: 15779 | ||||
| * | Implement a long overdue FIXME, by changing these methods to return void. | Chris Lattner | 2004-08-15 | 1 | -25/+11 |
| | | | | | llvm-svn: 15778 | ||||
| * | Nuke ifdef'd out code | Chris Lattner | 2004-08-15 | 1 | -33/+0 |
| | | | | | llvm-svn: 15777 | ||||
| * | Remove helper method | Chris Lattner | 2004-08-15 | 1 | -2/+1 |
| | | | | | llvm-svn: 15776 | ||||
| * | Stop using CreateStackObject(RegClass*) | Chris Lattner | 2004-08-15 | 5 | -9/+8 |
| | | | | | llvm-svn: 15775 | ||||
| * | These methods no longer take a TargetRegisterClass* operand. | Chris Lattner | 2004-08-15 | 14 | -70/+47 |
| | | | | | llvm-svn: 15774 | ||||
| * | Eliminate the RegisterClass argument, since it can easily be derived from | Chris Lattner | 2004-08-15 | 1 | -4/+2 |
| | | | | | | | the regno llvm-svn: 15773 | ||||
| * | Make this compile on gc 3.4.1 (static_cast to non-const type was not | Alkis Evlogimenos | 2004-08-15 | 3 | -5/+5 |
| | | | | | | | allowed). llvm-svn: 15766 | ||||
| * | More Functionality: | Reid Spencer | 2004-08-15 | 8 | -218/+619 |
| | | | | | | | | | | | - cleaned up lexical scanner - added support for "lang.optN" configuration items - added temporary file support (ala lib/System) - corrected logic for deciding which phases to run - consolidated the Action and ActionPattern classes llvm-svn: 15765 | ||||
| * | Initial configuration files (to be installed) for ll (LLVM Assembly) and | Reid Spencer | 2004-08-15 | 2 | -0/+34 |
| | | | | | | | st (Stacker) source files. These versions for testing/review only. llvm-svn: 15764 | ||||
| * | Initial implementations of the ErrorCode and Path concepts for Linux. | Reid Spencer | 2004-08-15 | 5 | -0/+792 |
| | | | | | llvm-svn: 15763 | ||||
| * | First version of a class to represent the notion of an operating system | Reid Spencer | 2004-08-15 | 1 | -0/+214 |
| | | | | | | | path to a file or directory and some rudimentary operations on them. llvm-svn: 15762 | ||||
| * | First version of a class to represent operating system and lib/System | Reid Spencer | 2004-08-15 | 1 | -0/+208 |
| | | | | | | | error codes in a platform independent way. llvm-svn: 15761 | ||||
| * | Add future optimization opportunity | Nate Begeman | 2004-08-15 | 1 | -0/+1 |
| | | | | | llvm-svn: 15760 | ||||
| * | Fix float to int codepath by always allocating 8 bytes for the target of a ↵ | Nate Begeman | 2004-08-15 | 1 | -6/+9 |
| | | | | | | | double store; optimize cmplwi generation. llvm-svn: 15759 | ||||
| * | Zimm16 is now dead. Its entry is not removed from the enum, to avoid having | Chris Lattner | 2004-08-15 | 2 | -4/+0 |
| | | | | | | | | to renumber everything. Similar elimination should be applied to other operand enum values that are only used to format printing in the .s file. llvm-svn: 15755 | ||||
| * | Convert all of the DForm_6* operations, which makes all of the Zimm16 users | Chris Lattner | 2004-08-15 | 3 | -12/+24 |
| | | | | | | | dead. llvm-svn: 15754 | ||||
| * | Add i1imm | Chris Lattner | 2004-08-15 | 1 | -0/+1 |
| | | | | | llvm-svn: 15753 | ||||
| * | Reenable the CCRC | Chris Lattner | 2004-08-15 | 1 | -1/+2 |
| | | | | | llvm-svn: 15752 | ||||
| * | Convert the DForm_4 over to the asmprintergen | Chris Lattner | 2004-08-15 | 3 | -9/+29 |
| | | | | | llvm-svn: 15751 | ||||
| * | Remove dead code | Nate Begeman | 2004-08-15 | 1 | -8/+0 |
| | | | | | llvm-svn: 15750 | ||||
| * | Print mflr using the asmwriter generator | Chris Lattner | 2004-08-14 | 2 | -2/+21 |
| | | | | | llvm-svn: 15749 | ||||
| * | Update to no longer take MF as an argument | Chris Lattner | 2004-08-14 | 2 | -4/+3 |
| | | | | | llvm-svn: 15748 | ||||
| * | Make the AsmWriter a first-class tblgen object. Allow targets to specify | Chris Lattner | 2004-08-14 | 5 | -23/+70 |
| | | | | | | | name of the generated asmwriter class, and the name of the format string. llvm-svn: 15747 | ||||
| * | Replace PowerPCPEI.cpp with target independant PrologEpilogInserter | Nate Begeman | 2004-08-14 | 6 | -353/+64 |
| | | | | | llvm-svn: 15746 | ||||
| * | Add support for frame pointers, and large offsets from stack and frame ↵ | Nate Begeman | 2004-08-14 | 2 | -28/+72 |
| | | | | | | | pointers. Adopt elimination of MachineFunction& arg from eliminateFrameIndex. llvm-svn: 15745 | ||||
| * | Use the `tools-only' target to avoid getting warnings about not having a CFE. | Misha Brukman | 2004-08-14 | 1 | -6/+3 |
| | | | | | llvm-svn: 15744 | ||||
| * | Add indexed forms of load doubleword and load word algebraic for 64 bit targets | Nate Begeman | 2004-08-14 | 1 | -0/+2 |
| | | | | | llvm-svn: 15743 | ||||
| * | Fix handling of FP constants with single precision, and loading of internal ↵ | Nate Begeman | 2004-08-14 | 1 | -27/+27 |
| | | | | | | | linkage function addresses llvm-svn: 15742 | ||||
| * | Add initial support for using the generated asm writer. Also, fix FP ↵ | Nate Begeman | 2004-08-14 | 1 | -61/+73 |
| | | | | | | | constant printing to always print 8 byte intializers. Move printing of LinkOnce stubs. llvm-svn: 15741 | ||||
| * | Add generation of asm writer from tablegen files to Makefile | Nate Begeman | 2004-08-14 | 1 | -1/+6 |
| | | | | | llvm-svn: 15740 | ||||
| * | Eliminate MachineFunction& argument from eliminateFrameIndex in x86 Target. ↵ | Nate Begeman | 2004-08-14 | 2 | -4/+3 |
| | | | | | | | Get MachineFunction from MachineInstruction's parent's parent llvm-svn: 15739 | ||||
| * | Eliminate MachineFunction& argument from eliminateFrameIndex in SparcV9 target | Nate Begeman | 2004-08-14 | 2 | -4/+3 |
| | | | | | llvm-svn: 15738 | ||||
| * | Eliminate MachineFunction& argument from eliminateFrameIndex in Skeleton target | Nate Begeman | 2004-08-14 | 2 | -4/+3 |
| | | | | | llvm-svn: 15737 | ||||
| * | Elminiate MachineFunction& argument from eliminateFrameIndex | Nate Begeman | 2004-08-14 | 2 | -3/+2 |
| | | | | | llvm-svn: 15736 | ||||
| * | Implement test/Regression/Transforms/GlobalConstifier/phi-select.llx | Chris Lattner | 2004-08-14 | 1 | -6/+16 |
| | | | | | | | This allows more globals to be marked constant, particularly global arrays. llvm-svn: 15735 | ||||
| * | New testcase that the constifier should handle | Chris Lattner | 2004-08-14 | 1 | -0/+29 |
| | | | | | llvm-svn: 15734 | ||||
| * | New basic testcase for the constifier | Chris Lattner | 2004-08-14 | 1 | -0/+9 |
| | | | | | llvm-svn: 15733 | ||||
| * | Converted to use flex for tokenizing input so we can use an easier to | Reid Spencer | 2004-08-14 | 9 | -723/+752 |
| | | | | | | | | understand recursive descent parser, we can easily handle more syntax variety, and we can more easily change the configuration items accepted. llvm-svn: 15732 | ||||
| * | Fix header commentary. | Reid Spencer | 2004-08-13 | 1 | -3/+2 |
| | | | | | llvm-svn: 15729 | ||||
| * | Additional functionality. This version handles option parsing and parameter | Reid Spencer | 2004-08-13 | 3 | -44/+477 |
| | | | | | | | | subsitution correctly for at least .ll and .st files. There's still a long way to go (i.e. this isn't worth of review yet). llvm-svn: 15728 | ||||
| * | First version of a utility internal to llvmc that handles the parsing and | Reid Spencer | 2004-08-13 | 4 | -0/+998 |
| | | | | | | | construction of configuration data for compiler front ends. llvm-svn: 15727 | ||||

