| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | NNT: Remove -debug argument, it is unused. | Daniel Dunbar | 2009-10-19 | 1 | -2/+0 |
| | | | | | llvm-svn: 84477 | ||||
| * | Regroup NewNightlyTest.pl options | Daniel Dunbar | 2009-10-19 | 1 | -45/+64 |
| | | | | | llvm-svn: 84476 | ||||
| * | various cleanups. | Chris Lattner | 2009-10-19 | 2 | -68/+42 |
| | | | | | llvm-svn: 84471 | ||||
| * | simplify. | Chris Lattner | 2009-10-19 | 1 | -3/+1 |
| | | | | | llvm-svn: 84465 | ||||
| * | eliminate md_on_instruction.ll, md_on_instruction2.ll is a superset of it. | Chris Lattner | 2009-10-19 | 2 | -24/+1 |
| | | | | | llvm-svn: 84464 | ||||
| * | clean up after metadata changes. | Chris Lattner | 2009-10-19 | 2 | -11/+4 |
| | | | | | llvm-svn: 84463 | ||||
| * | lit: When running Tcl scripts via shell, try harder to find 'bash', but fall | Daniel Dunbar | 2009-10-19 | 2 | -2/+26 |
| | | | | | | | back to running them internally if that fails. PR5240. llvm-svn: 84462 | ||||
| * | Add link to 'lit' from CommandGuide. | Daniel Dunbar | 2009-10-19 | 1 | -0/+2 |
| | | | | | llvm-svn: 84461 | ||||
| * | Teach lit that the .c files in 'test/CodeGen/CellSPU/useful-harnesses' ↵ | Daniel Dunbar | 2009-10-19 | 1 | -0/+1 |
| | | | | | | | aren't tests. llvm-svn: 84460 | ||||
| * | Add support for matching shuffle patterns with palignr. | Nate Begeman | 2009-10-19 | 6 | -27/+186 |
| | | | | | llvm-svn: 84459 | ||||
| * | Refactoring, no functionality change. | Mikhail Glushenkov | 2009-10-18 | 1 | -69/+158 |
| | | | | | llvm-svn: 84450 | ||||
| * | Spill slots cannot alias. | Evan Cheng | 2009-10-18 | 4 | -10/+17 |
| | | | | | llvm-svn: 84432 | ||||
| * | Turn on post-alloc scheduling for x86. | Evan Cheng | 2009-10-18 | 14 | -52/+39 |
| | | | | | llvm-svn: 84431 | ||||
| * | Oops. I forgot to change the tests first. Disable post-alloc scheduling. | Evan Cheng | 2009-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 84425 | ||||
| * | -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed | Evan Cheng | 2009-10-18 | 15 | -93/+93 |
| | | | | | | | | | | | | stack slots and giving them different PseudoSourceValue's did not fix the problem of post-alloc scheduling miscompiling llvm itself. - Apply Dan's conservative workaround by assuming any non fixed stack slots can alias other memory locations. This means a load from spill slot #1 cannot move above a store of spill slot #2. - Enable post-alloc scheduling for x86 at optimization leverl Default and above. llvm-svn: 84424 | ||||
| * | Only fixed stack objects and spill slots should be get FixedStack ↵ | Evan Cheng | 2009-10-18 | 9 | -54/+77 |
| | | | | | | | PseudoSourceValue. llvm-svn: 84411 | ||||
| * | remove some nonascii weird stuff | Chris Lattner | 2009-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 84410 | ||||
| * | remove a now-pointless regtest | Chris Lattner | 2009-10-18 | 1 | -15/+0 |
| | | | | | llvm-svn: 84409 | ||||
| * | add some fixme's | Chris Lattner | 2009-10-18 | 2 | -1/+3 |
| | | | | | llvm-svn: 84408 | ||||
| * | punctuate properly | Chris Lattner | 2009-10-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 84407 | ||||
| * | remove testcase for dead pass | Chris Lattner | 2009-10-18 | 2 | -16/+0 |
| | | | | | llvm-svn: 84406 | ||||
| * | fix test | Chris Lattner | 2009-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 84405 | ||||
| * | remove the IndMemRemPass, which only made sense for when malloc/free were ↵ | Chris Lattner | 2009-10-18 | 4 | -105/+0 |
| | | | | | | | | | intrinsic instructions. llvm-svn: 84404 | ||||
| * | fix the other issue with ID's, hopefully really fixing the linux build. | Chris Lattner | 2009-10-18 | 1 | -7/+6 |
| | | | | | llvm-svn: 84403 | ||||
| * | tighten up test3, add test3a for the converse | Chris Lattner | 2009-10-18 | 1 | -3/+22 |
| | | | | | | | transform, which isn't happening yet. llvm-svn: 84402 | ||||
| * | tighten test2, add a test that it doesn't get transformed in the invalid ↵ | Chris Lattner | 2009-10-18 | 1 | -1/+12 |
| | | | | | | | edge case. llvm-svn: 84401 | ||||
| * | Merge tests into modref.ll. Also add a test for r84174 at Chris' behest! | Nick Lewycky | 2009-10-18 | 3 | -31/+41 |
| | | | | | llvm-svn: 84400 | ||||
| * | fix some problems with ID definitions, which will hopefully fix the build bots. | Chris Lattner | 2009-10-18 | 1 | -7/+5 |
| | | | | | llvm-svn: 84399 | ||||
| * | add function passes for printing various dominator datastructures | Chris Lattner | 2009-10-18 | 4 | -0/+308 |
| | | | | | | | accessible through opt. Patch by Tobias Grosser! llvm-svn: 84397 | ||||
| * | make DOTGraphTraits public, patch by Tobias Grosser! | Chris Lattner | 2009-10-18 | 2 | -61/+63 |
| | | | | | llvm-svn: 84396 | ||||
| * | add nodes_begin/end/iterator for dominfo, patch by Tobias Grosser! | Chris Lattner | 2009-10-18 | 2 | -4/+38 |
| | | | | | llvm-svn: 84395 | ||||
| * | Support GoogleTest's "typed tests" | Jeffrey Yasskin | 2009-10-18 | 1 | -0/+4 |
| | | | | | | | | | | | (http://code.google.com/p/googletest/wiki/GoogleTestAdvancedGuide#Typed_Tests) in lit.py. These tests have names like "ValueMapTest/0.Iteration", which broke when lit.py os.path.join()ed them onto the path and then assumed it could os.path.split() them back off. This patch shifts path components from the testPath to the testName until the testPath exists. llvm-svn: 84387 | ||||
| * | Add a couple new testcases. | Nick Lewycky | 2009-10-18 | 2 | -0/+30 |
| | | | | | llvm-svn: 84385 | ||||
| * | replace a useless test with a useful one | Chris Lattner | 2009-10-17 | 1 | -13/+19 |
| | | | | | llvm-svn: 84383 | ||||
| * | More warnings patrol: Another unused argument and more implicit | Eric Christopher | 2009-10-17 | 2 | -3/+3 |
| | | | | | | | conversions. llvm-svn: 84382 | ||||
| * | Fix test/Bindings/Ocaml/vmcore.ml. When IRBuilder::CreateMalloc was removed, | Nick Lewycky | 2009-10-17 | 4 | -24/+29 |
| | | | | | | | | LLVMBuildMalloc was reimplemented but with the bug that it didn't insert the resulting instruction. llvm-svn: 84374 | ||||
| * | inline isGEP away. | Chris Lattner | 2009-10-17 | 1 | -10/+6 |
| | | | | | llvm-svn: 84373 | ||||
| * | Fix my -Asserts warning fix. | Daniel Dunbar | 2009-10-17 | 1 | -2/+3 |
| | | | | | llvm-svn: 84372 | ||||
| * | Teach vm core to more aggressively fold 'trunc' constantexprs, | Chris Lattner | 2009-10-17 | 2 | -9/+178 |
| | | | | | | | | | | allowing it to simplify the crazy constantexprs in the testcases down to something sensible. This allows -std-compile-opts to completely "devirtualize" the pointers to member functions in the testcase from PR5176. llvm-svn: 84368 | ||||
| * | remove # uses from FileCheck lines. | Chris Lattner | 2009-10-17 | 1 | -14/+15 |
| | | | | | llvm-svn: 84367 | ||||
| * | rename test | Chris Lattner | 2009-10-17 | 1 | -0/+0 |
| | | | | | llvm-svn: 84364 | ||||
| * | Move UnescapeString to a static function for its sole client; its ↵ | Daniel Dunbar | 2009-10-17 | 3 | -35/+23 |
| | | | | | | | inefficient and broken. llvm-svn: 84358 | ||||
| * | Remove llvm::EscapeString, raw_ostream::write_escaped is much faster. | Daniel Dunbar | 2009-10-17 | 2 | -30/+0 |
| | | | | | llvm-svn: 84357 | ||||
| * | Use raw_ostream::write_escaped instead of EscapeString. | Daniel Dunbar | 2009-10-17 | 3 | -18/+17 |
| | | | | | llvm-svn: 84356 | ||||
| * | Add raw_ostream::write_escaped, for writing escaped strings. | Daniel Dunbar | 2009-10-17 | 3 | -0/+54 |
| | | | | | llvm-svn: 84355 | ||||
| * | First draft of the OptionPreprocessor. | Mikhail Glushenkov | 2009-10-17 | 6 | -52/+232 |
| | | | | | | | More to follow... llvm-svn: 84352 | ||||
| * | This variable is never used. | Mikhail Glushenkov | 2009-10-17 | 1 | -2/+1 |
| | | | | | llvm-svn: 84351 | ||||
| * | Disallow multiple instances of PluginPriority. | Mikhail Glushenkov | 2009-10-17 | 2 | -4/+20 |
| | | | | | | | | Several instances of PluginPriority in a single file most probably signifies a programming error. llvm-svn: 84350 | ||||
| * | -O[0-3] options should be also forwarded to opt and llc. | Mikhail Glushenkov | 2009-10-17 | 1 | -1/+19 |
| | | | | | | | | This will require implementing OptionPreprocessor to forbid invalid invocations such as 'llvmc -O1 -O2'. llvm-svn: 84349 | ||||
| * | Emit newlines at the end of instructions too. | Nick Lewycky | 2009-10-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 84348 | ||||

