| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove test cases using -regalloc=simple. | Daniel Dunbar | 2009-09-17 | 2 | -22/+0 |
| | | | | | llvm-svn: 82130 | ||||
| * | Fix PR4910: Broken logic in coalescer means when a physical register ↵ | Evan Cheng | 2009-09-17 | 1 | -0/+64 |
| | | | | | | | liveness is being shortened, the sub-registers were not. The symptom is the register allocator could not find a free register for this particular test. llvm-svn: 82108 | ||||
| * | Convert more tests to FileCheck. | Bob Wilson | 2009-09-15 | 6 | -45/+153 |
| | | | | | llvm-svn: 81915 | ||||
| * | fix PR4984 by ensuring that fastisel adds properly sign extended GEP ↵ | Chris Lattner | 2009-09-15 | 1 | -2/+22 |
| | | | | | | | | | displacement values to machineinstrs. llvm-svn: 81886 | ||||
| * | rename test | Chris Lattner | 2009-09-15 | 1 | -0/+0 |
| | | | | | llvm-svn: 81884 | ||||
| * | convert to filecheck | Chris Lattner | 2009-09-15 | 1 | -4/+20 |
| | | | | | llvm-svn: 81882 | ||||
| * | Fix superreg use in ARMAsmPrinter. Approved by Anton Korobeynikov. | Sandeep Patel | 2009-09-15 | 1 | -0/+41 |
| | | | | | llvm-svn: 81878 | ||||
| * | several major improvements to the sparc backend: support for weak linkage | Chris Lattner | 2009-09-15 | 2 | -0/+15 |
| | | | | | | | and PIC codegen. Patch by Venkatraman Govindaraju! llvm-svn: 81877 | ||||
| * | Restore a comment that was lost in the merge. | Dan Gohman | 2009-09-15 | 1 | -0/+4 |
| | | | | | llvm-svn: 81857 | ||||
| * | this is failing on linux hosts, force a triple. | Chris Lattner | 2009-09-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 81833 | ||||
| * | merge one more in. | Chris Lattner | 2009-09-15 | 2 | -12/+10 |
| | | | | | llvm-svn: 81824 | ||||
| * | merge some more cmov tests into cmov.ll | Chris Lattner | 2009-09-15 | 3 | -87/+95 |
| | | | | | llvm-svn: 81823 | ||||
| * | merge two cmov tests into one. | Chris Lattner | 2009-09-15 | 3 | -49/+48 |
| | | | | | llvm-svn: 81822 | ||||
| * | Don't pull a load through a callseq_start if the load's chain | Dan Gohman | 2009-09-15 | 1 | -0/+23 |
| | | | | | | | | | | has multiple uses, as one of the other uses may be on a path to a different node above the callseq_start, because that leads to a cyclic graph. This problem is exposed when -combiner-global-alias-analysis is used. This fixes PR4880. llvm-svn: 81821 | ||||
| * | On x86-64, the 32-bit cmov doesn't actually clear the high 32-bit of | Dan Gohman | 2009-09-15 | 1 | -0/+19 |
| | | | | | | | its result if the condition is false. llvm-svn: 81814 | ||||
| * | merge the linux cpool/jtbl pic tests into pic.ll and convert to filecheck. | Chris Lattner | 2009-09-13 | 3 | -92/+100 |
| | | | | | | | | Change the picbase symbol on non-darwin systems from ".Lllvm$4.$piclabel" to ".L4$pb". The actual name doesn't matter and the darwin name is shorter. llvm-svn: 81688 | ||||
| * | Define proper subreg sets for arm - this should fix bunch of subtle problems | Anton Korobeynikov | 2009-09-13 | 1 | -0/+61 |
| | | | | | | | with subreg - superreg mapping and also fix PR4965. llvm-svn: 81657 | ||||
| * | Add -mattr=+sse2 to the -march=x86 version of this test. Without | Dan Gohman | 2009-09-12 | 1 | -1/+1 |
| | | | | | | | | sse, this code falls back to SelectionDAG isel which uses an x87 instruction, which is fine, but not what this test is testing for. llvm-svn: 81656 | ||||
| * | Remove an unnecessary -f. | Dan Gohman | 2009-09-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 81546 | ||||
| * | Convert more tests to avoid llvm-as. | Dan Gohman | 2009-09-11 | 79 | -167/+105 |
| | | | | | llvm-svn: 81545 | ||||
| * | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 10 | -12/+12 |
| | | | | | | | | | input filename so that opt doesn't print the input filename in the output so that grep lines in the tests don't unintentionally match strings in the input filename. llvm-svn: 81537 | ||||
| * | turn on -experimental-asm-printer for x86 / AT&T by default. | Chris Lattner | 2009-09-11 | 2 | -494/+494 |
| | | | | | llvm-svn: 81532 | ||||
| * | Follow up to 81494. When the folded reload is narrowed to a 32-bit load then ↵ | Evan Cheng | 2009-09-11 | 1 | -1/+1 |
| | | | | | | | change the destination register to a 32-bit one or add a sub-register index. llvm-svn: 81496 | ||||
| * | It's not legal to fold a load from a narrower stack slot into a wider ↵ | Evan Cheng | 2009-09-11 | 1 | -0/+48 |
| | | | | | | | | | | | | | instruction. If done, the instruction does a 64-bit load and that's not safe. This can happen we a subreg_to_reg 0 has been coalesced. One exception is when the instruction that folds the load is a move, then we can simply turn it into a 32-bit load from the stack slot. rdar://7170444 llvm-svn: 81494 | ||||
| * | Reapply r81171 with a fix: don't try to use i64 when it | Dan Gohman | 2009-09-11 | 1 | -3/+4 |
| | | | | | | | isn't legal. llvm-svn: 81492 | ||||
| * | Don't swap the operands of a subtraction when trying to create a | Bob Wilson | 2009-09-10 | 1 | -0/+11 |
| | | | | | | | post-decrement load/store. llvm-svn: 81464 | ||||
| * | Revert r81171 which was causing pr4927. | Bob Wilson | 2009-09-10 | 1 | -3/+3 |
| | | | | | llvm-svn: 81415 | ||||
| * | Fix pr4939: Change FPCCToARMCC to translate SETOLE to ARMCC::LS. | Bob Wilson | 2009-09-09 | 1 | -0/+18 |
| | | | | | | | See the bug report for details. llvm-svn: 81397 | ||||
| * | When widening a vector load, use the correct chain. This fixes PR4891. | Dan Gohman | 2009-09-09 | 2 | -0/+66 |
| | | | | | llvm-svn: 81343 | ||||
| * | Add testcase for r81322 (PR4933). | Torok Edwin | 2009-09-09 | 1 | -0/+21 |
| | | | | | llvm-svn: 81327 | ||||
| * | add a testacse for the objc problem that required required r81305 | Chris Lattner | 2009-09-09 | 1 | -0/+15 |
| | | | | | | | to be temporarily disabled. llvm-svn: 81320 | ||||
| * | disable the new asmprinter by default. Both the Mangler and MCSymbol | Chris Lattner | 2009-09-09 | 2 | -494/+494 |
| | | | | | | | printing stuff are quoting symbols now, breaking objc testcases. llvm-svn: 81319 | ||||
| * | Cast MO.getImm() to unsigned before comparing with an unsigned limit. | Evan Cheng | 2009-09-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 81318 | ||||
| * | turn the mcinst asmprinter on by default for x86, tweaking two tests to | Chris Lattner | 2009-09-09 | 2 | -494/+494 |
| | | | | | | | expect the slight syntax differences in the generated code. llvm-svn: 81305 | ||||
| * | this got merged into lea.ll | Chris Lattner | 2009-09-09 | 1 | -25/+0 |
| | | | | | llvm-svn: 81298 | ||||
| * | filecheckize | Chris Lattner | 2009-09-09 | 1 | -7/+10 |
| | | | | | llvm-svn: 81297 | ||||
| * | Eliminate more uses of llvm-as and llvm-dis. | Dan Gohman | 2009-09-09 | 1155 | -1627/+1627 |
| | | | | | llvm-svn: 81293 | ||||
| * | Eliminate more uses of llvm-as and llvm-dis. | Dan Gohman | 2009-09-08 | 968 | -1256/+1281 |
| | | | | | llvm-svn: 81290 | ||||
| * | update various tests for signedness changes in .s file. | Chris Lattner | 2009-09-08 | 8 | -10/+13 |
| | | | | | llvm-svn: 81289 | ||||
| * | adjust for signedness change. I'd appreciate it if an ARM flavored person | Chris Lattner | 2009-09-08 | 1 | -2/+2 |
| | | | | | | | | could look at this: the top undefined bits of an immediate shouldn't affect isel (cmp vs cmp.w) llvm-svn: 81288 | ||||
| * | merge thumb2-bic2.ll into thumb2-bic.ll and update for signedness changes. | Chris Lattner | 2009-09-08 | 2 | -25/+34 |
| | | | | | llvm-svn: 81285 | ||||
| * | tweak this to pass on linux. | Chris Lattner | 2009-09-08 | 1 | -3/+3 |
| | | | | | llvm-svn: 81273 | ||||
| * | convert to filecheck syntax | Chris Lattner | 2009-09-08 | 1 | -3/+4 |
| | | | | | llvm-svn: 81267 | ||||
| * | change selectiondag to add the sign extended versions of immediate operands | Chris Lattner | 2009-09-08 | 13 | -36/+34 |
| | | | | | | | | | to instructions instead of zero extended ones. This makes the asmprinter print signed values more consistently. This apparently only really affects the X86 backend. llvm-svn: 81265 | ||||
| * | Unbreak getOnesVector() / getZeroVector() to use valid ARM extended imm's. | Anton Korobeynikov | 2009-09-08 | 1 | -0/+10 |
| | | | | | llvm-svn: 81262 | ||||
| * | filecheckize some tests | Chris Lattner | 2009-09-08 | 2 | -30/+30 |
| | | | | | llvm-svn: 81259 | ||||
| * | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 3 | -5/+5 |
| | | | | | llvm-svn: 81257 | ||||
| * | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 10 | -12/+12 |
| | | | | | | | of using llvm-as, now that opt supports this. llvm-svn: 81226 | ||||
| * | Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails and | Anton Korobeynikov | 2009-09-08 | 9 | -0/+367 |
| | | | | | | | makes the code faster. llvm-svn: 81220 | ||||
| * | Unbreak | Anton Korobeynikov | 2009-09-08 | 1 | -1/+1 |
| | | | | | llvm-svn: 81205 | ||||

