| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Simplification of trip counting machinery. | Chris Lattner | 2003-09-10 | 1 | -73/+68 |
| | | | | | | | | | | | - make sure to check the indvar type before anything else (efficiency) - Make sure to insert the 'add' into the program, even though it'll be dead - Wrap code at 80 columns - Other minor cleanups to reduce indentation level llvm-svn: 8434 | ||||
| * | Don't explicitly use $SourceDir to find the tblgen files. This causes make | John Criswell | 2003-09-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | some confusion when trying to generate files (it probably couldn't tell that ./file and $(SourceDir)/file may be the same file). Now, just let VPATH find everything, and list the primary tblgen file first in the list of dependencies so that we can just use $< to reference it in the make rule. This should hopefully fix the nightly tester. llvm-svn: 8433 | ||||
| * | Fix spello | Chris Lattner | 2003-09-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 8432 | ||||
| * | Fix spell-o's | Chris Lattner | 2003-09-10 | 9 | -11/+11 |
| | | | | | llvm-svn: 8431 | ||||
| * | Spelling fixes. I think that "cannonical" is ok, but "canonical" appears to | Chris Lattner | 2003-09-10 | 1 | -21/+21 |
| | | | | | | | be the canonical form for the word llvm-svn: 8430 | ||||
| * | Spelling fixes | Chris Lattner | 2003-09-10 | 2 | -7/+7 |
| | | | | | llvm-svn: 8429 | ||||
| * | Fix up file header | Chris Lattner | 2003-09-10 | 1 | -2/+4 |
| | | | | | llvm-svn: 8428 | ||||
| * | clean up file header comment | Chris Lattner | 2003-09-10 | 1 | -5/+5 |
| | | | | | llvm-svn: 8427 | ||||
| * | Simplify some code | Chris Lattner | 2003-09-10 | 1 | -8/+5 |
| | | | | | llvm-svn: 8426 | ||||
| * | Spell `occurrence' correctly. | Misha Brukman | 2003-09-09 | 2 | -61/+60 |
| | | | | | llvm-svn: 8425 | ||||
| * | Updated to find source files using VPATH. This makes writing build rules | John Criswell | 2003-09-09 | 4 | -33/+40 |
| | | | | | | | | | | | | much cleaner and easier. Labeled .td as a suffix for tblgen files in Makefile.rules. Modified build rules so that source files generated during the build are placed in the build directory and not the source directory (and not in a Debug directory). This makes the system cleaner and allows us to have a read-only source tree. llvm-svn: 8424 | ||||
| * | Removed Makefiles for directories that no longer exist. | John Criswell | 2003-09-09 | 2 | -2053/+1487 |
| | | | | | llvm-svn: 8423 | ||||
| * | Fix bug: InstCombine/2003-09-09-VolatileLoadElim.ll | Chris Lattner | 2003-09-09 | 1 | -0/+2 |
| | | | | | | | Loads "mayWriteToMemory" if they are volatile llvm-svn: 8422 | ||||
| * | New testcase: do not DCE volatile loads! | Chris Lattner | 2003-09-09 | 1 | -0/+5 |
| | | | | | llvm-svn: 8421 | ||||
| * | Update testcases to be more modern | Chris Lattner | 2003-09-09 | 2 | -12/+13 |
| | | | | | llvm-svn: 8420 | ||||
| * | Reverting back to the previous revision. | John Criswell | 2003-09-09 | 1 | -1/+1 |
| | | | | | | | | | | | We want to check for length 5 because we might get the "llvm." string as the name. That string is in the LLVM namespace and should be checked as such. We also don't have to worry about garbage data because (I believe) the string class will return a valid value. So, the switch statement will work and we don't have to worry about the code wandering into segfault land. llvm-svn: 8419 | ||||
| * | Modified the check for intrinsic functions. All intrinsic functions have to | John Criswell | 2003-09-09 | 1 | -1/+1 |
| | | | | | | | | | be at least 6 characters, since something must follow the "llvm." string in the function name. This seems to fix an assertion failure with the SingleSource tests, too. llvm-svn: 8418 | ||||
| * | * Simplify printConstantValueOnly by moving the tail padding stuff directly | Chris Lattner | 2003-09-09 | 1 | -65/+90 |
| | | | | | | | | | | into the struct case. * Extend printConstantValueOnly to print .zero's if the initializer is zero * Delete dead isConstantFunctionPointerRef function * Emit the appropriate assembly for the various linkage types! llvm-svn: 8417 | ||||
| * | Updated the log of changes (as required by the Burg copyright) to give an | John Criswell | 2003-09-09 | 1 | -0/+8 |
| | | | | | | | | overview of what we changed (which is probably all that the author was looking for). llvm-svn: 8416 | ||||
| * | Modified the code so that we exit() with a non-zero value instead of calling | John Criswell | 2003-09-09 | 1 | -1/+1 |
| | | | | | | | | | abort() when we can't open the input filename. The abort() function generates a core dump if possible and is meant for handling errors so grand that even the program knows that debugging is necessary. llvm-svn: 8415 | ||||
| * | Added the .t implicit rule. You can now run an individual set of QMTests by | John Criswell | 2003-09-08 | 1 | -4/+2 |
| | | | | | | | | | specifying "make <test>.t" For example, make feature.t will run the feature tests. Removed the QMTESTS variable since it is no longer used. llvm-svn: 8414 | ||||
| * | Oops, look at the VOLATILE marker, not the opcode | Chris Lattner | 2003-09-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 8413 | ||||
| * | Eliminate the unwind intrinsic, it is now an instruction | Chris Lattner | 2003-09-08 | 1 | -2/+0 |
| | | | | | llvm-svn: 8412 | ||||
| * | Eliminate support for the llvm.unwind intrinisic, using the Unwind ↵ | Chris Lattner | 2003-09-08 | 7 | -76/+44 |
| | | | | | | | instruction instead llvm-svn: 8411 | ||||
| * | Fix bug | Chris Lattner | 2003-09-08 | 1 | -1/+2 |
| | | | | | llvm-svn: 8410 | ||||
| * | Should invokify is always true | Chris Lattner | 2003-09-08 | 1 | -24/+16 |
| | | | | | llvm-svn: 8409 | ||||
| * | Add support for the unwind instruction | Chris Lattner | 2003-09-08 | 7 | -2/+30 |
| | | | | | llvm-svn: 8408 | ||||
| * | Add support for unwind | Chris Lattner | 2003-09-08 | 1 | -0/+1 |
| | | | | | llvm-svn: 8407 | ||||
| * | add support for the unwind inst | Chris Lattner | 2003-09-08 | 1 | -0/+1 |
| | | | | | llvm-svn: 8406 | ||||
| * | Add the unwind instruction class | Chris Lattner | 2003-09-08 | 1 | -1/+32 |
| | | | | | llvm-svn: 8405 | ||||
| * | Add new unwind instruction. Happily there was a slot leftover from when the | Chris Lattner | 2003-09-08 | 1 | -1/+2 |
| | | | | | | | 'not' instruction was removed long ago llvm-svn: 8404 | ||||
| * | Add info about volatile loads/stores | Chris Lattner | 2003-09-08 | 1 | -4/+14 |
| | | | | | llvm-svn: 8403 | ||||
| * | Parse volatile loads/stores | Chris Lattner | 2003-09-08 | 2 | -17/+27 |
| | | | | | llvm-svn: 8402 | ||||
| * | Read volatile loads/stores | Chris Lattner | 2003-09-08 | 1 | -2/+4 |
| | | | | | llvm-svn: 8401 | ||||
| * | Remove a bunch of unneeded stuph | Chris Lattner | 2003-09-08 | 1 | -45/+0 |
| | | | | | llvm-svn: 8400 | ||||
| * | Do not hoist volatile loads | Chris Lattner | 2003-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 8399 | ||||
| * | Fix bug: RLE-Preserve-Volatile.ll | Chris Lattner | 2003-09-08 | 1 | -2/+6 |
| | | | | | | | Volatile loads and stores must not be value numbered llvm-svn: 8398 | ||||
| * | syntax highlightify | Chris Lattner | 2003-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 8397 | ||||
| * | Syntax hilight | Chris Lattner | 2003-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 8396 | ||||
| * | Remove a gross hack that was there to support bytecode files that are over a ↵ | Chris Lattner | 2003-09-08 | 3 | -65/+12 |
| | | | | | | | | | year old. If you still have these suckers laying around, you have GOT to rebuild them. geeze. llvm-svn: 8395 | ||||
| * | Add support for writing volatile load/stores | Chris Lattner | 2003-09-08 | 1 | -22/+22 |
| | | | | | llvm-svn: 8394 | ||||
| * | Add support for volatile loads/stores | Chris Lattner | 2003-09-08 | 3 | -9/+55 |
| | | | | | llvm-svn: 8393 | ||||
| * | Fix grammar-o | Chris Lattner | 2003-09-08 | 1 | -2/+2 |
| | | | | | llvm-svn: 8392 | ||||
| * | New testcase | Chris Lattner | 2003-09-08 | 1 | -0/+9 |
| | | | | | llvm-svn: 8391 | ||||
| * | Fix old style test | Chris Lattner | 2003-09-08 | 1 | -3/+3 |
| | | | | | llvm-svn: 8390 | ||||
| * | Fix syntax error when makellvm is run in an invalid directory. | Vikram S. Adve | 2003-09-08 | 1 | -2/+15 |
| | | | | | | | Add debugging support. llvm-svn: 8389 | ||||
| * | Spell `occurrence' correctly. | Misha Brukman | 2003-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 8388 | ||||
| * | Fixed spelling of `intentionally'. | Misha Brukman | 2003-09-07 | 1 | -3/+3 |
| | | | | | llvm-svn: 8387 | ||||
| * | Remove unneeded #include | Chris Lattner | 2003-09-07 | 1 | -1/+0 |
| | | | | | llvm-svn: 8386 | ||||
| * | Checkin of autoconf-style object root. | John Criswell | 2003-09-06 | 1 | -4/+6 |
| | | | | | | | Updated Makefile for new autoconf-style object root. llvm-svn: 8385 | ||||

