llvm.org GIT mirror llvm / eb6aace
Validation fixes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42224 91177308-0d34-0410-b5e6-96231b3b80d8 Bill Wendling 13 years ago
1 changed file(s) with 5 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
231231

This directory contains a large array of small tests

232232 that exercise various features of LLVM and to ensure that regressions do not
233233 occur. The directory is broken into several sub-directories, each focused on
234 a particular area of LLVM. A few of the important ones are:<ul>
234 a particular area of LLVM. A few of the important ones are:</p>
235
235236
  • Analysis: checks Analysis passes.
  • 236237
  • Archive: checks the Archive library.
  • 237238
  • Assembler: checks Assembly reader/writer functionality.
  • 242243
  • Transforms: tests each of the scalar, IPO, and utility
  • 243244 transforms to ensure they make the right transformations.
    244245
  • Verifier: tests the IR verifier.
  • 245

    246
    246247

    Typically when a bug is found in LLVM, a regression test containing

    247248 just enough code to reproduce the problem should be written and placed
    248249 somewhere underneath this directory. In most cases, this will be a small
    439440 library, certain names can be accessed with an alternate syntax: a % prefix.
    440441 These alternates are deprecated and may go away in a future version.
    441442

    442 Here are the available variable names. The alternate syntax is listed in
    443

    Here are the available variable names. The alternate syntax is listed in

    443444 parentheses.

    444445
    445446
    451452
    The source directory from where the "make check" was run.
    452453
    453454
    objdir
    454
    The object directory that corresponds to the </tt>$srcdir.
    455
    The object directory that corresponds to the <tt>$srcdir.
    455456
    456457
    subdir
    457458
    A partial path from the test directory that contains the