| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add support to the mangler for targets which require _'s on global symbols | Chris Lattner | 2003-08-11 | 3 | -21/+27 |
| | | | | | llvm-svn: 7741 | ||||
| * | Added keyword `include', and a FIXME for hex and binary constants. | Misha Brukman | 2003-08-11 | 1 | -1/+2 |
| | | | | | llvm-svn: 7740 | ||||
| * | * Added pointers to the README files in emacs/ and vim/ directories. | Misha Brukman | 2003-08-11 | 1 | -6/+8 |
| | | | | | | | * Added slashes to distinguish directories and tools from simple scripts. llvm-svn: 7739 | ||||
| * | * Added (X)Emacs mode for TableGen description files | Misha Brukman | 2003-08-11 | 3 | -1/+142 |
| | | | | | | | | * Added README that describes how to use the mode files * Associated files with .llx extension with llvm-mode llvm-svn: 7738 | ||||
| * | Print % signs before register names; turn off "noprefix" mode in gas output. | Brian Gaeke | 2003-08-11 | 1 | -16/+31 |
| | | | | | | | | | | Fixes test case test/Programs/LLVMSource/2003-08-03-ReservedWordGlobal.ll. Also: Refactor implicit-uses printing into its own method. Remove a couple of unused variables. llvm-svn: 7737 | ||||
| * | Geez, this misha guy is a _horrible_ speller. :) | Chris Lattner | 2003-08-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 7736 | ||||
| * | * Added a section describing the hidden gems in llvm/utils | Misha Brukman | 2003-08-11 | 1 | -11/+82 |
| | | | | | | | | * Converted some tabs to spaces * Made lines fit within 80 columns llvm-svn: 7735 | ||||
| * | Register argument to va_start must be marked as defined! | Vikram S. Adve | 2003-08-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 7734 | ||||
| * | tablegen.vim: | Misha Brukman | 2003-08-11 | 2 | -4/+9 |
| | | | | | | | | | | | | * Added keyword `field' * Keywords get different highlighting than types * Added a simple attempt at multi-line C-style comments with FIXME README: * Added note about symlinking an entire directory ~/.vim/syntax llvm-svn: 7733 | ||||
| * | Add .llx | Chris Lattner | 2003-08-11 | 1 | -0/+1 |
| | | | | | llvm-svn: 7732 | ||||
| * | Added a TableGen syntax highlighting mode for VIM and a README that describes | Misha Brukman | 2003-08-11 | 2 | -0/+68 |
| | | | | | | | how to add the functionality to the user's VIM installation. llvm-svn: 7731 | ||||
| * | Add (ret int) expander so that we can at least write testcases | Chris Lattner | 2003-08-11 | 1 | -0/+9 |
| | | | | | llvm-svn: 7730 | ||||
| * | Don't forget to initializer result field to 0! | Chris Lattner | 2003-08-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 7729 | ||||
| * | Converted tabs to spaces. | Misha Brukman | 2003-08-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 7728 | ||||
| * | Removed `-debug' so that spurious printouts of patterns are not seen at | Misha Brukman | 2003-08-11 | 1 | -1/+1 |
| | | | | | | | compilation time. llvm-svn: 7727 | ||||
| * | Remove dead code | Chris Lattner | 2003-08-11 | 1 | -3/+0 |
| | | | | | llvm-svn: 7726 | ||||
| * | Add patterns for multiply, and, or, and xor | Chris Lattner | 2003-08-11 | 1 | -22/+22 |
| | | | | | llvm-svn: 7725 | ||||
| * | add support for more nodes | Chris Lattner | 2003-08-11 | 1 | -5/+9 |
| | | | | | llvm-svn: 7724 | ||||
| * | Put printouts of acquired patterns under the DEBUG() guard, fixed spelling. | Misha Brukman | 2003-08-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 7723 | ||||
| * | Until the pattern matching instruction selector is finished, enable debug ↵ | Chris Lattner | 2003-08-11 | 1 | -1/+1 |
| | | | | | | | output from it llvm-svn: 7722 | ||||
| * | Fix handling of 'free' if it has absolutely no prototype | Chris Lattner | 2003-08-11 | 1 | -0/+7 |
| | | | | | llvm-svn: 7721 | ||||
| * | Include the new selection library for the X86 target | Chris Lattner | 2003-08-11 | 3 | -2/+3 |
| | | | | | llvm-svn: 7720 | ||||
| * | Add support for a pattern matching instruction selector. This is still in | Chris Lattner | 2003-08-11 | 4 | -12/+143 |
| | | | | | | | the early implementation phases, so it is disabled by default llvm-svn: 7719 | ||||
| * | Build the SelectionDAG library | Chris Lattner | 2003-08-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 7718 | ||||
| * | Initial checkin of SelectionDAG implementation. This is still rough and | Chris Lattner | 2003-08-11 | 3 | -0/+332 |
| | | | | | | | unfinished llvm-svn: 7717 | ||||
| * | Initial checkin of SelectionDAG header file | Chris Lattner | 2003-08-11 | 1 | -0/+334 |
| | | | | | llvm-svn: 7716 | ||||
| * | Add full support for code generating expanders! | Chris Lattner | 2003-08-10 | 2 | -35/+177 |
| | | | | | | | This includes support for referencing named arguments. llvm-svn: 7715 | ||||
| * | Implement autopromotion of leaf trees from arguments to nodes of their own, | Chris Lattner | 2003-08-10 | 2 | -13/+34 |
| | | | | | | | making it easier to write patterns without lots of extraneous parens llvm-svn: 7714 | ||||
| * | Implement correct parsing, representation, and printing of DAG argument names | Chris Lattner | 2003-08-10 | 4 | -17/+45 |
| | | | | | | | Implements testcase TableGen/TreeNames.td llvm-svn: 7713 | ||||
| * | Recognize $foo as a variable | Chris Lattner | 2003-08-10 | 2 | -1/+3 |
| | | | | | llvm-svn: 7712 | ||||
| * | New testcase | Chris Lattner | 2003-08-10 | 1 | -0/+17 |
| | | | | | llvm-svn: 7711 | ||||
| * | Implement real code emission, at least for Instruction patterns, | Chris Lattner | 2003-08-10 | 1 | -8/+81 |
| | | | | | | | next up: support for expanders llvm-svn: 7710 | ||||
| * | First cut at emitting the reducer. This reducer just prints out the patterns | Chris Lattner | 2003-08-10 | 1 | -1/+69 |
| | | | | | | | selected, but it seems to work great! llvm-svn: 7709 | ||||
| * | Make imm be a leaf instead of a nonterminal | Chris Lattner | 2003-08-10 | 1 | -2/+2 |
| | | | | | llvm-svn: 7708 | ||||
| * | Finish the matcher! | Chris Lattner | 2003-08-10 | 2 | -37/+69 |
| | | | | | llvm-svn: 7707 | ||||
| * | Add new function | Chris Lattner | 2003-08-10 | 2 | -0/+19 |
| | | | | | llvm-svn: 7706 | ||||
| * | Removed information on the Pool Allocator as it is no longer available. | John Criswell | 2003-08-08 | 1 | -3/+2 |
| | | | | | | | Fixed a spelling error. llvm-svn: 7705 | ||||
| * | Added a FAQ about how to clean the directory if it fails to build after an | John Criswell | 2003-08-08 | 1 | -0/+13 |
| | | | | | | | update. llvm-svn: 7704 | ||||
| * | Updated for the 1.1 pre-release. | John Criswell | 2003-08-08 | 1 | -2/+23 |
| | | | | | | | Attempted to explain how OBJ_ROOT=. and OBJ_ROOT=`pwd` are not the same thing. llvm-svn: 7703 | ||||
| * | This implements a large amount of the matcher, in fact, all of it except for ↵ | Chris Lattner | 2003-08-08 | 2 | -49/+379 |
| | | | | | | | one bug llvm-svn: 7702 | ||||
| * | Emit the first half of the instruction selector. | Chris Lattner | 2003-08-08 | 2 | -4/+186 |
| | | | | | llvm-svn: 7701 | ||||
| * | Chomped spurious blank lines. | Misha Brukman | 2003-08-08 | 2 | -4/+0 |
| | | | | | llvm-svn: 7700 | ||||
| * | Finish implementation of nonterminal instantiation. | Chris Lattner | 2003-08-07 | 2 | -21/+158 |
| | | | | | | | Tree patterns are now, finally, ready to use! llvm-svn: 7699 | ||||
| * | Add new method to get a value type as a string | Chris Lattner | 2003-08-07 | 2 | -15/+20 |
| | | | | | llvm-svn: 7698 | ||||
| * | * Fix <>'s in code to be <>'s | Chris Lattner | 2003-08-07 | 1 | -26/+54 |
| | | | | | | | * Add section describing how we prefer #includes to be ordered llvm-svn: 7697 | ||||
| * | File-related functions moved to FileUtilities.h . | Misha Brukman | 2003-08-07 | 5 | -5/+5 |
| | | | | | llvm-svn: 7696 | ||||
| * | close() requires "unistd.h" . | Misha Brukman | 2003-08-07 | 2 | -0/+2 |
| | | | | | llvm-svn: 7695 | ||||
| * | Doxygen-ify the comments by using '///' instead of '//'. | Misha Brukman | 2003-08-07 | 2 | -10/+10 |
| | | | | | llvm-svn: 7694 | ||||
| * | Remove references to `bugpoint' from the now-generic system utilities. | Misha Brukman | 2003-08-07 | 3 | -19/+22 |
| | | | | | llvm-svn: 7693 | ||||
| * | Completely remove mention of the correlated branch elimination pass. It has | Chris Lattner | 2003-08-07 | 1 | -2/+0 |
| | | | | | | | bugs and needs to be reworked anyway. llvm-svn: 7692 | ||||

