| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | make this handle redefinition of malloc with different prototype correctly. | Chris Lattner | 2009-11-09 | 1 | -3/+3 | |
| | | | | | llvm-svn: 86525 | |||||
| * | if a 'with overflow' intrinsic just has the normal result used, simplify | Chris Lattner | 2009-11-09 | 2 | -0/+53 | |
| | | | | | | | it to a normal binop. Patch by Alastair Lynn, testcase by me. llvm-svn: 86524 | |||||
| * | Hide a couple of options. | Evan Cheng | 2009-11-09 | 2 | -2/+3 | |
| | | | | | llvm-svn: 86522 | |||||
| * | 80 col. | Evan Cheng | 2009-11-09 | 1 | -2/+4 | |
| | | | | | llvm-svn: 86521 | |||||
| * | fix PR5104: when printing a single character, return the result of | Chris Lattner | 2009-11-09 | 1 | -9/+13 | |
| | | | | | | | putchar in case there is an error. llvm-svn: 86515 | |||||
| * | fix some bogus asserts, PR5049 | Chris Lattner | 2009-11-09 | 1 | -4/+4 | |
| | | | | | llvm-svn: 86514 | |||||
| * | random tidy | Chris Lattner | 2009-11-09 | 1 | -2/+1 | |
| | | | | | llvm-svn: 86511 | |||||
| * | remove a redundant printout, LinkInArchive prints this as well. | Chris Lattner | 2009-11-09 | 1 | -1/+0 | |
| | | | | | llvm-svn: 86510 | |||||
| * | enhance PHI slicing to handle the case when a slicable PHI is begin | Chris Lattner | 2009-11-09 | 2 | -74/+212 | |
| | | | | | | | used by a chain of other PHIs. llvm-svn: 86503 | |||||
| * | Small cleanups. | Owen Anderson | 2009-11-09 | 1 | -8/+4 | |
| | | | | | llvm-svn: 86499 | |||||
| * | Revert my previous patch to ABCD and fix things the right way. There are ↵ | Owen Anderson | 2009-11-09 | 3 | -13/+58 | |
| | | | | | | | | | | | | | | two problems addressed here: 1) We need to avoid processing sigma nodes as phi nodes for constraint generation. 2) We need to generate constraints for comparisons against constants properly. This includes our first working ABCD test! llvm-svn: 86498 | |||||
| * | comment typos pointed out by Duncan | Chris Lattner | 2009-11-09 | 1 | -3/+3 | |
| | | | | | llvm-svn: 86497 | |||||
| * | Use Unified Assembly Syntax for the ARM backend. | Jim Grosbach | 2009-11-09 | 53 | -412/+414 | |
| | | | | | llvm-svn: 86494 | |||||
| * | Fix an issue where the ordering of blocks within a function could lead to ↵ | Owen Anderson | 2009-11-08 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | different constraint graphs being produced. The cause was that we were incorrectly marking sigma instructions as processed after handling the sigma-specific constraints for them, potentially neglecting to process them as normal instructions as well. Unfortunately, the testcase that inspired this still doesn't work because of a bug in the solver, which is next on the list to debug. llvm-svn: 86486 | |||||
| * | Add a 'zkill' script, which is more-or-less a fancy (although not necessarily | Daniel Dunbar | 2009-11-08 | 1 | -0/+276 | |
| | | | | | | | | | | very robust) version of killall. Because I like making shiny new wheels out of spare parts. For use by buildbots when people insist on making cc1 infinite loop. :) llvm-svn: 86484 | |||||
| * | Teach an instcombine to not pull trunc instructions through PHI nodes | Chris Lattner | 2009-11-08 | 2 | -22/+75 | |
| | | | | | | | | | | when both the source and dest are illegal types, since it would cause the phi to grow (for example, we shouldn't transform test14b's phi to a phi on i320). This fixes an infinite loop on i686 bootstrap with phi slicing turned on, so turn it back on. llvm-svn: 86483 | |||||
| * | Revert commit 81144, and add a comment. It caused bugpoint timeouts | Duncan Sands | 2009-11-08 | 1 | -3/+9 | |
| | | | | | | | not to work any more on linux. llvm-svn: 86481 | |||||
| * | reapply r8644[3-5] with only the scary part | Chris Lattner | 2009-11-08 | 3 | -8/+215 | |
| | | | | | | | (SliceUpIllegalIntegerPHI) disabled. llvm-svn: 86480 | |||||
| * | Speculatively revert r8644[3-5], they seem to be leading to infinite loops in | Daniel Dunbar | 2009-11-08 | 3 | -215/+8 | |
| | | | | | | | llvm-gcc bootstrap. llvm-svn: 86478 | |||||
| * | Add and-not (bic) patterns. Based heavily on patch by Brian Lucas! | Anton Korobeynikov | 2009-11-08 | 7 | -3/+85 | |
| | | | | | llvm-svn: 86471 | |||||
| * | Move OR patterns upper to all logical stuff. No functionality change. | Anton Korobeynikov | 2009-11-08 | 1 | -56/+56 | |
| | | | | | llvm-svn: 86470 | |||||
| * | Some nice peephole patterns. Based on patch by Brian Lucas! | Anton Korobeynikov | 2009-11-08 | 1 | -0/+7 | |
| | | | | | llvm-svn: 86469 | |||||
| * | Print tab before operand of jcc | Anton Korobeynikov | 2009-11-08 | 1 | -1/+1 | |
| | | | | | llvm-svn: 86468 | |||||
| * | Fix invalid operand updates & implement post-inc memory operands | Anton Korobeynikov | 2009-11-08 | 3 | -17/+184 | |
| | | | | | llvm-svn: 86466 | |||||
| * | Throw an error when stack realignment stuff fails instead of silent | Anton Korobeynikov | 2009-11-08 | 1 | -3/+7 | |
| | | | | | | | code miscompilation llvm-svn: 86463 | |||||
| * | It is invalid to infer the value type from the result #0 of the node | Anton Korobeynikov | 2009-11-08 | 2 | -1/+65 | |
| | | | | | | | since the instruction might use the other result of different type. llvm-svn: 86462 | |||||
| * | Remove ByteswapSCANFResults, it is dead. | Daniel Dunbar | 2009-11-08 | 1 | -76/+0 | |
| | | | | | llvm-svn: 86458 | |||||
| * | NNT: Remove DejaGNU test from NewNightlyTest reports, this aspect of testing is | Daniel Dunbar | 2009-11-08 | 1 | -73/+6 | |
| | | | | | | | handled by buildbots now. llvm-svn: 86454 | |||||
| * | Two small fixes for site.exp for cmake. | Daniel Dunbar | 2009-11-08 | 3 | -4/+8 | |
| | | | | | llvm-svn: 86453 | |||||
| * | Derive the right paths to use during testing instead of passing it in via make. | Daniel Dunbar | 2009-11-08 | 3 | -19/+36 | |
| | | | | | | | | | Also, fix a few other details of the cmake test target and rename it to 'check'. CMake tests now work for the most part, but there are a handful of failures left due to missing site.exp bits. llvm-svn: 86452 | |||||
| * | Switch to using 'lit.site.cfg.in' for the site config template for Unit tests, | Daniel Dunbar | 2009-11-08 | 4 | -14/+24 | |
| | | | | | | | and generate it for CMake builds as well. llvm-svn: 86451 | |||||
| * | Cleanup some unused RUN lines. | Daniel Dunbar | 2009-11-08 | 3 | -6/+0 | |
| | | | | | llvm-svn: 86450 | |||||
| * | lit: Hardcode whence seek value, os.SEEK_END isn't always available. | Daniel Dunbar | 2009-11-08 | 1 | -1/+1 | |
| | | | | | llvm-svn: 86449 | |||||
| * | lit: Warn when a test suite contains no tests. | Daniel Dunbar | 2009-11-08 | 1 | -7/+12 | |
| | | | | | llvm-svn: 86448 | |||||
| * | lit: Drop require_and_and support. | Daniel Dunbar | 2009-11-08 | 2 | -21/+6 | |
| | | | | | llvm-svn: 86447 | |||||
| * | Moved some ManagedStatics out of the SlotIndexes header. | Lang Hames | 2009-11-08 | 2 | -31/+30 | |
| | | | | | llvm-svn: 86446 | |||||
| * | another more interesting test. | Chris Lattner | 2009-11-08 | 1 | -0/+31 | |
| | | | | | llvm-svn: 86445 | |||||
| * | feature test for the new transformation in r86443 | Chris Lattner | 2009-11-08 | 1 | -1/+30 | |
| | | | | | llvm-svn: 86444 | |||||
| * | teach a couple of instcombine transformations involving PHIs to | Chris Lattner | 2009-11-08 | 3 | -8/+155 | |
| | | | | | | | | | not turn a PHI in a legal type into a PHI of an illegal type, and add a new optimization that breaks up insane integer PHI nodes into small pieces (PR3451). llvm-svn: 86443 | |||||
| * | We don't need to byteswap, the interpreter assumes the program is running | Nick Lewycky | 2009-11-08 | 1 | -8/+1 | |
| | | | | | | | native anyways. This fixes a crash using %d and similar in a scanf statement. llvm-svn: 86440 | |||||
| * | lit: Workaround a Win32/subprocess bug when appending. | Daniel Dunbar | 2009-11-08 | 1 | -0/+3 | |
| | | | | | llvm-svn: 86437 | |||||
| * | lit: Preserve the PATHEXT variable when running subcommands, this is ↵ | Daniel Dunbar | 2009-11-08 | 1 | -0/+1 | |
| | | | | | | | important on Win32 llvm-svn: 86436 | |||||
| * | Make TargetData::getStringRepresentation spit out native integer types, | Chris Lattner | 2009-11-08 | 1 | -0/+7 | |
| | | | | | | | this gives llvm-gcc generated modules the right data. llvm-svn: 86435 | |||||
| * | Remove test. Execution tests are slow and generally not worth it. | Nick Lewycky | 2009-11-08 | 1 | -19/+0 | |
| | | | | | llvm-svn: 86434 | |||||
| * | Fix run line. | Nick Lewycky | 2009-11-08 | 1 | -1/+1 | |
| | | | | | llvm-svn: 86429 | |||||
| * | Fix the interpreter to not crash due to zeroext/signext | Nick Lewycky | 2009-11-08 | 2 | -10/+19 | |
| | | | | | llvm-svn: 86428 | |||||
| * | Prevent warning spew about -fPIC when using CMake generated Xcode project files. | Daniel Dunbar | 2009-11-08 | 1 | -7/+13 | |
| | | | | | llvm-svn: 86427 | |||||
| * | Use aligned load/store instructions for spilling Q registers when we know ↵ | Jim Grosbach | 2009-11-08 | 2 | -8/+25 | |
| | | | | | | | the stack slot is 128 bit aligned llvm-svn: 86425 | |||||
| * | Refactor code. | Evan Cheng | 2009-11-08 | 7 | -127/+67 | |
| | | | | | llvm-svn: 86423 | |||||
| * | Fix CMake reporting of target triple. | Daniel Dunbar | 2009-11-07 | 2 | -6/+6 | |
| | | | | | llvm-svn: 86419 | |||||

