aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Typo.Chad Rosier2012-04-171-1/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154953 91177308-0d34-0410-b5e6-96231b3b80d8
| * Sanity check error handling for TokenAlias.Jim Grosbach2012-04-171-0/+3
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154951 91177308-0d34-0410-b5e6-96231b3b80d8
| * Fix incorrect call of resolveRelocation() for ARM ELF stub relocations.Danil Malyshev2012-04-171-2/+2
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154948 91177308-0d34-0410-b5e6-96231b3b80d8
| * platform support for counting column widths and checking isprintSeth Cantrell2012-04-176-0/+121
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154944 91177308-0d34-0410-b5e6-96231b3b80d8
| * Delete latter half of CMakeLists.txt.Akira Hatanaka2012-04-171-15/+0
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154936 91177308-0d34-0410-b5e6-96231b3b80d8
| * Add disassembler to MIPS. Akira Hatanaka2012-04-1721-93/+2914
| | | | | | | | | | | | | | | | Patch by Vladimir Medic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154935 91177308-0d34-0410-b5e6-96231b3b80d8
| * Goodbye, JSONParser...Manuel Klimek2012-04-1710-1056/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154930 91177308-0d34-0410-b5e6-96231b3b80d8
| * Adding operator== for document_iterator.Manuel Klimek2012-04-171-1/+4
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154927 91177308-0d34-0410-b5e6-96231b3b80d8
| * Force cmov on test so block placement doesn't shuffle the code around.Benjamin Kramer2012-04-171-1/+1
| | | | | | | | | | | | This made the test fail with -mcpu=generic (when building on a non-x86 host). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154926 91177308-0d34-0410-b5e6-96231b3b80d8
| * Remove unused CCIfSubtarget.Jay Foad2012-04-174-16/+0
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154921 91177308-0d34-0410-b5e6-96231b3b80d8
| * Unbreak the MSVC build, that next() thing again.Francois Pichet2012-04-171-1/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154916 91177308-0d34-0410-b5e6-96231b3b80d8
| * Fix bad EXTRACT_SUBREG in instruction selection for extending-loads on NEON.James Molloy2012-04-172-8/+58
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154915 91177308-0d34-0410-b5e6-96231b3b80d8
| * Revert "SCEV: When expanding a GEP the final addition to the base pointer ↵Benjamin Kramer2012-04-173-6/+6
| | | | | | | | | | | | | | | | has NUW but not NSW." This isn't right either, reverting for now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154910 91177308-0d34-0410-b5e6-96231b3b80d8
| * Test cases that assume layout should use -disable-code-place.Andrew Trick2012-04-171-0/+174
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154908 91177308-0d34-0410-b5e6-96231b3b80d8
| * Don't decode vperm2i128 or vperm2f128 into a shuffle if bit 3 or 7 of the ↵Craig Topper2012-04-172-0/+4
| | | | | | | | | | | | immediate is set. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154907 91177308-0d34-0410-b5e6-96231b3b80d8
| * Download and build the compiler-rt project.Bill Wendling2012-04-171-1/+4
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154905 91177308-0d34-0410-b5e6-96231b3b80d8
| * SlotIndexes used to store the index list in a crufty custom linked-list. I can'tLang Hames2012-04-172-162/+98
| | | | | | | | | | | | | | | | | | | | | | | | for the life of me remember why I wrote it this way, but I can't see any good reason for it now. This patch replaces the custom linked list with an ilist. This change should preserve the existing numberings exactly, so no generated code should change (if it does, file a bug!). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154904 91177308-0d34-0410-b5e6-96231b3b80d8
| * Typo in an unused field.Andrew Trick2012-04-171-1/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154895 91177308-0d34-0410-b5e6-96231b3b80d8
| * Update woefully stale credits entry. Everything listed there had beenChandler Carruth2012-04-171-1/+3
| | | | | | | | | | | | re-done by wiser souls. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154894 91177308-0d34-0410-b5e6-96231b3b80d8
| * Add a stub about the inline cost rewrite.Chandler Carruth2012-04-171-0/+3
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154892 91177308-0d34-0410-b5e6-96231b3b80d8
| * Add a stub for block placement pass. This needs fleshing out w/ detailsChandler Carruth2012-04-171-0/+12
| | | | | | | | | | | | about what folks should expect w.r.t. the new algorithm. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154891 91177308-0d34-0410-b5e6-96231b3b80d8
| * Don't tag libcxx and libcxxabi since we don't release them just yet.Bill Wendling2012-04-171-2/+2
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154889 91177308-0d34-0410-b5e6-96231b3b80d8
| * Fix ARM disassembly of VLD2 (single 2-element structure to all lanes)Kevin Enderby2012-04-173-7/+76
| | | | | | | | | | | | | | | | instructions with writebacks. And add test a case for all opcodes handed by DecodeVLD2DupInstruction() in ARMDisassembler.cpp . git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154884 91177308-0d34-0410-b5e6-96231b3b80d8
| * temporarily XFAIL this test until post RAPreston Gurd2012-04-171-0/+1
| | | | | | | | | | | | | | | | live-ins is properly enabled. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154882 91177308-0d34-0410-b5e6-96231b3b80d8
| * Tidy up. 80 columns.Jim Grosbach2012-04-171-7/+9
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154881 91177308-0d34-0410-b5e6-96231b3b80d8
| * Typo.Eric Christopher2012-04-161-1/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154879 91177308-0d34-0410-b5e6-96231b3b80d8
| * Make comment here more clear.Eric Christopher2012-04-161-3/+4
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154878 91177308-0d34-0410-b5e6-96231b3b80d8
| * Disable the atom scheduling test after r154874 broke it.Chandler Carruth2012-04-161-0/+3
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154877 91177308-0d34-0410-b5e6-96231b3b80d8
| * ARM two-operand forms for vhadd and vhsub instructions.Jim Grosbach2012-04-163-0/+115
| | | | | | | | | | | | rdar://11252521 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154875 91177308-0d34-0410-b5e6-96231b3b80d8
| * Temporarily turn off anti-dependency checkingPreston Gurd2012-04-161-1/+3
| | | | | | | | | | | | | | | | | | | | during Post RA scheduling in X86, until the X86 target is changed to properly set up post RA liveness. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154874 91177308-0d34-0410-b5e6-96231b3b80d8
| * Add files which were not included by commit 154868.Preston Gurd2012-04-163-0/+316
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154872 91177308-0d34-0410-b5e6-96231b3b80d8
| * Relax this test a touch to cope with different assembly variants.Chandler Carruth2012-04-161-1/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154870 91177308-0d34-0410-b5e6-96231b3b80d8
| * Implement GDB integration for source level debugging of code JITed usingPreston Gurd2012-04-169-34/+235
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the MCJIT execution engine. The GDB JIT debugging integration support works by registering a loaded object image with a pre-defined function that GDB will monitor if GDB is attached. GDB integration support is implemented for ELF only at this time. This integration requires GDB version 7.0 or newer. Patch by Andy Kaylor! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154868 91177308-0d34-0410-b5e6-96231b3b80d8
| * Fix updateTerminator to be resiliant to degenerate terminators whereChandler Carruth2012-04-163-9/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | both fallthrough and a conditional branch target the same successor. Gracefully delete the conditional branch and introduce any unconditional branch needed to reach the actual successor. This fixes memory corruption in 2009-06-15-RegScavengerAssert.ll and possibly other tests. Also, while I'm here fix a latent bug I spotted by inspection. I never applied the same fundamental fix to this fallthrough successor finding logic that I did to the logic used when there are no conditional branches. As a consequence it would have selected landing pads had they be aligned in just the right way here. I don't have a test case as I spotted this by inspection, and the previous time I found this required have of TableGen's source code to produce it. =/ I hate backend bugs. ;] Thanks to Jim Grosbach for helping me reason through this and reviewing the fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154867 91177308-0d34-0410-b5e6-96231b3b80d8
| * MC assembly parser handling for trailing comma in macro instantiation.Jim Grosbach2012-04-162-5/+29
| | | | | | | | | | | | | | | | | | A trailing comma means no argument at all (i.e., as if the comma were not present), not an empty argument to the invokee. rdar://11252521 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154863 91177308-0d34-0410-b5e6-96231b3b80d8
| * ARM handle :lower16: and :upper16: after a '#' prefix.Jim Grosbach2012-04-161-13/+17
| | | | | | | | | | | | rdar://11252521 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154862 91177308-0d34-0410-b5e6-96231b3b80d8
| * FileCheckize these tests.Jakob Stoklund Olesen2012-04-162-6/+23
| | | | | | | | | | | | Add an extra test to ldr_post with an immediate increment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154859 91177308-0d34-0410-b5e6-96231b3b80d8
| * Forgot to remove fast math metadata from the release notes.Duncan Sands2012-04-161-3/+0
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154858 91177308-0d34-0410-b5e6-96231b3b80d8
| * Disable code placement for this test.Jakob Stoklund Olesen2012-04-161-1/+2
| | | | | | | | | | | | It makes it less sensitive to small changes in heuristics. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154857 91177308-0d34-0410-b5e6-96231b3b80d8
| * Remove support for the special 'fast' value for fpmath accuracy for the moment.Duncan Sands2012-04-168-83/+10
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154850 91177308-0d34-0410-b5e6-96231b3b80d8
| * Fix incorrect atomics codegen introduced in r154705, and extend test to ↵Richard Smith2012-04-162-5/+10
| | | | | | | | | | | | catch it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154845 91177308-0d34-0410-b5e6-96231b3b80d8
| * This patch fixes 3 problems:Akira Hatanaka2012-04-161-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. CHECKNEXT was used instead of CHECK-NEXT which caused the line to be ignored which in turn hid the next 2 problems: 2. ('sh_offset', 0x{{{[0-9,a-f]+}}) had one too many leading curly braces and failed to do it's job of accepting all hex digits and: 3. The check for the hex values for the code instructions didn't account for blank separators. Patch by Jack Carter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154842 91177308-0d34-0410-b5e6-96231b3b80d8
| * Remove unused variableDavid Blaikie2012-04-161-1/+0
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154841 91177308-0d34-0410-b5e6-96231b3b80d8
| * ARM assembly two-operand forms for VRSHL.Jim Grosbach2012-04-162-1/+71
| | | | | | | | | | | | rdar://11252521 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154840 91177308-0d34-0410-b5e6-96231b3b80d8
| * Tidy up. Test formatting.Jim Grosbach2012-04-161-53/+64
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154839 91177308-0d34-0410-b5e6-96231b3b80d8
| * Do not add offset in applyFixup. This has already been accounted for in Value. Akira Hatanaka2012-04-162-4/+24
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154838 91177308-0d34-0410-b5e6-96231b3b80d8
| * Describe Polly as a 'Polyhedral Optimizer'Tobias Grosser2012-04-161-1/+1
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154834 91177308-0d34-0410-b5e6-96231b3b80d8
| * Add Polly news to the release notesTobias Grosser2012-04-161-0/+30
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154833 91177308-0d34-0410-b5e6-96231b3b80d8
| * ARM two-operand aliases for VRHADD instructions.Jim Grosbach2012-04-162-0/+59
| | | | | | | | | | | | rdar://11252521 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154832 91177308-0d34-0410-b5e6-96231b3b80d8
| * Tidy up. Testcase formatting.Jim Grosbach2012-04-161-13/+14
| | | | | | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154831 91177308-0d34-0410-b5e6-96231b3b80d8