| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Delete blank line. | Akira Hatanaka | 2012-04-18 | 1 | -1/+0 |
| | | | | | llvm-svn: 155030 | ||||
| * | Move a few more warnings to use PrintWarning(). | Jim Grosbach | 2012-04-18 | 2 | -7/+9 |
| | | | | | llvm-svn: 155027 | ||||
| * | Tidy up. No need for a Twine here, as it's just constants. | Jim Grosbach | 2012-04-18 | 1 | -4/+4 |
| | | | | | llvm-svn: 155026 | ||||
| * | Formatting. | Jim Grosbach | 2012-04-18 | 1 | -3/+2 |
| | | | | | llvm-svn: 155025 | ||||
| * | Tidy up. Add a '.' at the end of the sentence. | Jim Grosbach | 2012-04-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 155024 | ||||
| * | Fix copy/paste-o. | Jim Grosbach | 2012-04-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 155016 | ||||
| * | Clean up warning text. Remove extraneous prefix. | Jim Grosbach | 2012-04-18 | 1 | -4/+4 |
| | | | | | llvm-svn: 155015 | ||||
| * | TableGen use PrintWarning rather than fprintf(stderr,...) for warnings. | Jim Grosbach | 2012-04-18 | 1 | -12/+13 |
| | | | | | | | That way we get source line number information from the diagnostics. llvm-svn: 155014 | ||||
| * | Tidy up. Trailing whitespace. | Jim Grosbach | 2012-04-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 155013 | ||||
| * | TableGen add warning diagnostic helper functions. | Jim Grosbach | 2012-04-18 | 2 | -0/+21 |
| | | | | | llvm-svn: 155012 | ||||
| * | FileCheckize | Jakob Stoklund Olesen | 2012-04-18 | 1 | -2/+59 |
| | | | | | llvm-svn: 155010 | ||||
| * | Nobody likes shifty instructions, but that was a bit strong. | Jakob Stoklund Olesen | 2012-04-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 155009 | ||||
| * | Added support for disassembling unpredictable swp/swpb ARM instructions. | Silviu Baranga | 2012-04-18 | 4 | -2/+33 |
| | | | | | llvm-svn: 155004 | ||||
| * | Fix the bahavior of the disassembler when decoding unpredictable mrs ↵ | Silviu Baranga | 2012-04-18 | 2 | -5/+33 |
| | | | | | | | instructions on ARM. Now the diasassembler emmits warnings instead of errors. llvm-svn: 155002 | ||||
| * | Added support for unpredictable mcrr/mcrr2/mrrc/mrrc2 ARM instruction in the ↵ | Silviu Baranga | 2012-04-18 | 4 | -4/+53 |
| | | | | | | | disassembler. Since the upredicability conditions are complex, C++ code was added to handle them. llvm-svn: 155001 | ||||
| * | Fixed decoding for the ARM cdp2 instruction. The restriction on the ↵ | Silviu Baranga | 2012-04-18 | 3 | -1/+10 |
| | | | | | | | coprocessor number was removed for this instruction. llvm-svn: 155000 | ||||
| * | Add suport for unpredicatble cases of the cmp, tst, teq and cmnz ARM ↵ | Silviu Baranga | 2012-04-18 | 2 | -2/+40 |
| | | | | | | | instructions in the disassembler. llvm-svn: 154999 | ||||
| * | SmallPtrSet: Reuse DenseMapInfo's pointer hash function instead of inventing ↵ | Benjamin Kramer | 2012-04-18 | 2 | -4/+2 |
| | | | | | | | | | | | a bad one ourselves. DenseMap's hash function uses slightly more entropy and reduces hash collisions significantly. I also experimented with Hashing.h, but it didn't gave a lot of improvement while being much more expensive to compute. llvm-svn: 154996 | ||||
| * | Move the JIT flags from llc to lli. These flags showed up as part of moving | Nick Lewycky | 2012-04-18 | 2 | -26/+28 |
| | | | | | | | backend flags in TargetOptions.h into their own class in r145714. llvm-svn: 154993 | ||||
| * | A bit of cleanup in the TestingGuide doc - dg.exp files no longer exist | Eli Bendersky | 2012-04-18 | 1 | -9/+9 |
| | | | | | llvm-svn: 154992 | ||||
| * | Some formatting and grammar fixes in the FileCheck documentation | Eli Bendersky | 2012-04-18 | 1 | -29/+29 |
| | | | | | llvm-svn: 154990 | ||||
| * | Use a heavy hammer to fix PR12573. | Bill Wendling | 2012-04-18 | 1 | -0/+9 |
| | | | | | | | | | | | | If the loop contains invoke instructions, whose unwind edge escapes the loop, then don't try to unswitch the loop. Doing so may cause the unwind edge to be split, which not only is non-trivial but doesn't preserve loop simplify information. Fixes PR12573 llvm-svn: 154987 | ||||
| * | Remove AVX vpermil intrinsics. I removed their uses from clang headers and ↵ | Craig Topper | 2012-04-18 | 3 | -25/+38 |
| | | | | | | | builtins a while back. llvm-svn: 154985 | ||||
| * | loop-reduce: Add an early bailout to catch extremely large loops. | Andrew Trick | 2012-04-18 | 1 | -0/+17 |
| | | | | | | | | | | | | | | | This introduces a threshold of 200 IV Users, which is very conservative but should be sufficient to avoid serious compile time sink or stack overflow. The llvm test-suite with LTO never exceeds 190 users per loop. The bug doesn't relate to a specific type of loop. Checking in an arbitrary giant loop as a unit test would be silly. Fixes rdar://11262507. llvm-svn: 154983 | ||||
| * | fix error check in assert | Seth Cantrell | 2012-04-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 154971 | ||||
| * | FileCheckify, un-XFAIL SimplifyLibCalls/floor test | Joe Groff | 2012-04-18 | 1 | -10/+31 |
| | | | | | | | Fixes build on MSVC llvm-svn: 154970 | ||||
| * | Move win32 SimplifyLibcall test under Transforms | Joe Groff | 2012-04-18 | 1 | -0/+0 |
| | | | | | llvm-svn: 154967 | ||||
| * | C++ has newlines at the end of files (including include files). | David Blaikie | 2012-04-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 154962 | ||||
| * | fix pr12559: mark unavailable win32 math libcalls | Joe Groff | 2012-04-17 | 4 | -18/+372 |
| | | | | | | | also fix SimplifyLibCalls to use TLI rather than compile-time conditionals to enable optimizations on floor, ceil, round, rint, and nearbyint llvm-svn: 154960 | ||||
| * | allow opt to take a -mtriple option | Joe Groff | 2012-04-17 | 1 | -0/+7 |
| | | | | | llvm-svn: 154959 | ||||
| * | Fixes a problem in instruction selection with testing whether or not the | Joel Jones | 2012-04-17 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | transformation: (X op C1) ^ C2 --> (X op C1) & ~C2 iff (C1&C2) == C2 should be done. This change has been tested: Using a debug+asserts build: on the specific test case that brought this bug to light make check-all lnt nt using this clang to build a release version of clang Using the release+asserts clang-with-clang build: on the specific test case that brought this bug to light make check-all lnt nt Checking in because Evan wants it checked in. Test case forthcoming after scrubbing. llvm-svn: 154955 | ||||
| * | Typo. | Chad Rosier | 2012-04-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 154953 | ||||
| * | Sanity check error handling for TokenAlias. | Jim Grosbach | 2012-04-17 | 1 | -0/+3 |
| | | | | | llvm-svn: 154951 | ||||
| * | Fix incorrect call of resolveRelocation() for ARM ELF stub relocations. | Danil Malyshev | 2012-04-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 154948 | ||||
| * | platform support for counting column widths and checking isprint | Seth Cantrell | 2012-04-17 | 6 | -0/+121 |
| | | | | | llvm-svn: 154944 | ||||
| * | Delete latter half of CMakeLists.txt. | Akira Hatanaka | 2012-04-17 | 1 | -15/+0 |
| | | | | | llvm-svn: 154936 | ||||
| * | Add disassembler to MIPS. | Akira Hatanaka | 2012-04-17 | 21 | -93/+2914 |
| | | | | | | | Patch by Vladimir Medic. llvm-svn: 154935 | ||||
| * | Goodbye, JSONParser... | Manuel Klimek | 2012-04-17 | 10 | -1056/+1 |
| | | | | | llvm-svn: 154930 | ||||
| * | Adding operator== for document_iterator. | Manuel Klimek | 2012-04-17 | 1 | -1/+4 |
| | | | | | llvm-svn: 154927 | ||||
| * | Force cmov on test so block placement doesn't shuffle the code around. | Benjamin Kramer | 2012-04-17 | 1 | -1/+1 |
| | | | | | | | This made the test fail with -mcpu=generic (when building on a non-x86 host). llvm-svn: 154926 | ||||
| * | Remove unused CCIfSubtarget. | Jay Foad | 2012-04-17 | 4 | -16/+0 |
| | | | | | llvm-svn: 154921 | ||||
| * | Unbreak the MSVC build, that next() thing again. | Francois Pichet | 2012-04-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 154916 | ||||
| * | Fix bad EXTRACT_SUBREG in instruction selection for extending-loads on NEON. | James Molloy | 2012-04-17 | 2 | -8/+58 |
| | | | | | llvm-svn: 154915 | ||||
| * | Revert "SCEV: When expanding a GEP the final addition to the base pointer ↵ | Benjamin Kramer | 2012-04-17 | 3 | -6/+6 |
| | | | | | | | | | has NUW but not NSW." This isn't right either, reverting for now. llvm-svn: 154910 | ||||
| * | Test cases that assume layout should use -disable-code-place. | Andrew Trick | 2012-04-17 | 1 | -0/+174 |
| | | | | | llvm-svn: 154908 | ||||
| * | Don't decode vperm2i128 or vperm2f128 into a shuffle if bit 3 or 7 of the ↵ | Craig Topper | 2012-04-17 | 2 | -0/+4 |
| | | | | | | | immediate is set. llvm-svn: 154907 | ||||
| * | Download and build the compiler-rt project. | Bill Wendling | 2012-04-17 | 1 | -1/+4 |
| | | | | | llvm-svn: 154905 | ||||
| * | SlotIndexes used to store the index list in a crufty custom linked-list. I can't | Lang Hames | 2012-04-17 | 2 | -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!). llvm-svn: 154904 | ||||
| * | Typo in an unused field. | Andrew Trick | 2012-04-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 154895 | ||||
| * | Update woefully stale credits entry. Everything listed there had been | Chandler Carruth | 2012-04-17 | 1 | -1/+3 |
| | | | | | | | re-done by wiser souls. llvm-svn: 154894 | ||||

