| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Convert the OffsetInLayoutClass parameter of LayoutSecondaryVTables to | Ken Dyck | 2011-03-30 | 1 | -8/+6 | |
| | | | | | | | CharUnits. No change in functionality intended. llvm-svn: 128516 | |||||
| * | ClangSAEmClangSACheckersEmitter, emit info about groups. | Argyrios Kyrtzidis | 2011-03-30 | 1 | -64/+79 | |
| | | | | | llvm-svn: 128515 | |||||
| * | Unfortunately, sranddev() is not available on all platforms so seed using the | Stephen Wilson | 2011-03-30 | 1 | -1/+4 | |
| | | | | | | | current time instead. llvm-svn: 128514 | |||||
| * | Fix in r128471 is very broad. Some of the unconditional branches need line ↵ | Devang Patel | 2011-03-30 | 2 | -3/+9 | |
| | | | | | | | | | number information for better user experience. Restrict the fix. This fixes break.exp failures from gdb testsuite. llvm-svn: 128513 | |||||
| * | [analyzer] Allow all checkers of a group to be enabled. | Argyrios Kyrtzidis | 2011-03-29 | 1 | -2/+3 | |
| | | | | | llvm-svn: 128512 | |||||
| * | [analyzer] For -analyzer-checker-help show all the info about groups, ↵ | Argyrios Kyrtzidis | 2011-03-29 | 3 | -8/+110 | |
| | | | | | | | packages, and which packages/checkers are hidden. llvm-svn: 128511 | |||||
| * | Fill in code in EmulateSUBReg to emulate the SUB (register) ARM instruction. | Caroline Tice | 2011-03-29 | 1 | -2/+111 | |
| | | | | | llvm-svn: 128508 | |||||
| * | Set the unnamed_addr only when we're creating a new GV in the dest module. | Bill Wendling | 2011-03-29 | 1 | -0/+1 | |
| | | | | | llvm-svn: 128507 | |||||
| * | Revert r128501. It caused test failures. | Bill Wendling | 2011-03-29 | 1 | -1/+0 | |
| | | | | | llvm-svn: 128506 | |||||
| * | Can't count on the particular number of modules loaded into a basic C ↵ | Jim Ingham | 2011-03-29 | 1 | -3/+3 | |
| | | | | | | | executable. llvm-svn: 128505 | |||||
| * | Tidy up. 80 columns and trailing whitespace. | Jim Grosbach | 2011-03-29 | 1 | -145/+146 | |
| | | | | | llvm-svn: 128504 | |||||
| * | Update CMake link dependency. | Francois Pichet | 2011-03-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128503 | |||||
| * | Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. Frontends | Evan Cheng | 2011-03-29 | 5 | -12/+113 | |
| | | | | | | | | | | | | | | | | was lowering them to sext / uxt + mul instructions. Unfortunately the optimization passes may hoist the extensions out of the loop and separate them. When that happens, the long multiplication instructions can be broken into several scalar instructions, causing significant performance issue. Note the vmla and vmls intrinsics are not added back. Frontend will codegen them as intrinsics vmull* + add / sub. Also note the isel optimizations for catching mul + sext / zext are not changed either. First part of rdar://8832507, rdar://9203134 llvm-svn: 128502 | |||||
| * | We need to copy over the unnamed_addr attribute. | Bill Wendling | 2011-03-29 | 1 | -0/+1 | |
| | | | | | llvm-svn: 128501 | |||||
| * | Fill in code in EmulateADDRegShift, to emulate the ADD | Caroline Tice | 2011-03-29 | 2 | -3/+83 | |
| | | | | | | | (register-shifted register) ARM instruction. llvm-svn: 128500 | |||||
| * | Revert accidental change to LLVMLibDeps.cmake | Matt Beaumont-Gay | 2011-03-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128499 | |||||
| * | Add a libstdc++-4.4 patch for C++0x to the website. | Jeffrey Yasskin | 2011-03-29 | 2 | -0/+374 | |
| | | | | | llvm-svn: 128498 | |||||
| * | Quiet a gcc warning about changed name lookup rules | Matt Beaumont-Gay | 2011-03-29 | 2 | -3/+3 | |
| | | | | | llvm-svn: 128497 | |||||
| * | InstCombine: Add a few missing combines for ANDs and ORs of sign bit tests. | Benjamin Kramer | 2011-03-29 | 2 | -0/+103 | |
| | | | | | | | | | On x86 we now compile "if (a < 0 && b < 0)" into testl %edi, %esi js IF.THEN llvm-svn: 128496 | |||||
| * | Adding a test for "-inf" as well. | Kevin Enderby | 2011-03-29 | 1 | -0/+3 | |
| | | | | | llvm-svn: 128495 | |||||
| * | Add a test case for MSRi. | Johnny Chen | 2011-03-29 | 1 | -0/+3 | |
| | | | | | llvm-svn: 128494 | |||||
| * | Can't just call "rand" to get a random port, 'cause then you'll get the same ↵ | Jim Ingham | 2011-03-29 | 1 | -0/+7 | |
| | | | | | | | sequence in two lldb's. This makes running lldb on lldb not work very well. llvm-svn: 128493 | |||||
| * | Add Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16 to v4f32. Fixes | Cameron Zwarich | 2011-03-29 | 2 | -0/+54 | |
| | | | | | | | <rdar://problem/8875309> and <rdar://problem/9057191>. llvm-svn: 128492 | |||||
| * | Add subtraction context. | Caroline Tice | 2011-03-29 | 3 | -65/+889 | |
| | | | | | | | | | Add code to emulate SUB (SP minus register) ARM instruction. Add stubs for other ARM emulation functions that need to be written. llvm-svn: 128491 | |||||
| * | Recompute register class and hint for registers created during spilling. | Jakob Stoklund Olesen | 2011-03-29 | 6 | -60/+87 | |
| | | | | | | | The spill weight is not recomputed for an unspillable register - it stays infinite. llvm-svn: 128490 | |||||
| * | In ClangSACheckersEmitter: | Argyrios Kyrtzidis | 2011-03-29 | 1 | -7/+61 | |
| | | | | | | | | - Also emit a list of packages and groups sorted by name - Avoid iterating over DenseSet so that the output of the arrays is deterministic. llvm-svn: 128489 | |||||
| * | Added support symbolic floating point constants in the MC assembler for Infinity | Kevin Enderby | 2011-03-29 | 2 | -3/+17 | |
| | | | | | | | and Nans with the same strings as GAS supports. rdar://8673024 llvm-svn: 128488 | |||||
| * | Add a thumb test file for printf (iOS 4.3). | Johnny Chen | 2011-03-29 | 1 | -0/+76 | |
| | | | | | llvm-svn: 128487 | |||||
| * | Robustify test string. | Devang Patel | 2011-03-29 | 1 | -2/+2 | |
| | | | | | llvm-svn: 128486 | |||||
| * | Instantiate a JITMemoryManager for MCJIT Dyld | Jim Grosbach | 2011-03-29 | 5 | -7/+13 | |
| | | | | | llvm-svn: 128485 | |||||
| * | Fixed the build of Clang's unit tests on MinGW. Also removed some | Oscar Fuentes | 2011-03-29 | 2 | -16/+14 | |
| | | | | | | | | | | | | unnecesary conditionals and introduced a new convenience function. The problem was that the list of libraries for Clang's unit tests was <clang libraries> <system libraries> <llvm libraries>. As the llvm libraries references symbols defined on the system libraries, those were reported as undefined. llvm-svn: 128484 | |||||
| * | CMake: removed some unnecesary conditionals from add_clang_library. | Oscar Fuentes | 2011-03-29 | 1 | -15/+6 | |
| | | | | | llvm-svn: 128483 | |||||
| * | DSE: Remove an early exit optimization that depended on the ordering of a ↵ | Benjamin Kramer | 2011-03-29 | 1 | -13/+0 | |
| | | | | | | | | | SmallPtrSet. Fixes PR9569 and will hopefully make selfhost on ASLR-enabled systems more deterministic. llvm-svn: 128482 | |||||
| * | Check early if this is an unsupported opcode, so that we can avoid ↵ | Owen Anderson | 2011-03-29 | 1 | -0/+4 | |
| | | | | | | | needlessly instantiating the base register in some cases. llvm-svn: 128481 | |||||
| * | Add target triple. | Devang Patel | 2011-03-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 128480 | |||||
| * | Add missing encodings for EmulateMOVRdImm (MOV register) function. | Caroline Tice | 2011-03-29 | 1 | -15/+63 | |
| | | | | | llvm-svn: 128479 | |||||
| * | A8.6.188 STC, STC2 | Johnny Chen | 2011-03-29 | 2 | -3/+9 | |
| | | | | | | | | | The STC_OPTION and STC2_OPTION instructions should have their coprocessor option enclosed in {}. rdar://problem/9200661 llvm-svn: 128478 | |||||
| * | Rename invalid-VLDMSDB-arm.txt to be invalid-VLDMSDB_UPD-arm.txt. | Johnny Chen | 2011-03-29 | 1 | -0/+0 | |
| | | | | | llvm-svn: 128477 | |||||
| * | Add and modify some tests. | Johnny Chen | 2011-03-29 | 2 | -2/+7 | |
| | | | | | llvm-svn: 128476 | |||||
| * | [analyzer] Checker Packages can now belong to a group. This requires llvm ↵ | Argyrios Kyrtzidis | 2011-03-29 | 2 | -35/+24 | |
| | | | | | | | commit r128474. llvm-svn: 128475 | |||||
| * | For ClangSACheckersEmitter, allow a package to belong to checker group, in ↵ | Argyrios Kyrtzidis | 2011-03-29 | 1 | -8/+28 | |
| | | | | | | | which all its checkers will go into the group. llvm-svn: 128474 | |||||
| * | Fix an unused variable warning in release builds and make the | Chandler Carruth | 2011-03-29 | 1 | -3/+3 | |
| | | | | | | | assert-less codepath marginally more efficient. llvm-svn: 128472 | |||||
| * | Do not line number entry for unconditional branches. Usually, users do not ↵ | Devang Patel | 2011-03-29 | 3 | -0/+27 | |
| | | | | | | | want to stop at closing '}'. llvm-svn: 128471 | |||||
| * | Fixed build error. | John Thompson | 2011-03-29 | 1 | -2/+1 | |
| | | | | | llvm-svn: 128470 | |||||
| * | Remember to use the correct register when rematerializing for snippets. | Jakob Stoklund Olesen | 2011-03-29 | 2 | -6/+7 | |
| | | | | | llvm-svn: 128469 | |||||
| * | Run dead code elimination immediately after rematerialization. | Jakob Stoklund Olesen | 2011-03-29 | 1 | -9/+24 | |
| | | | | | | | | This may eliminate some uses of the spilled registers, and we don't want to insert reloads for that. llvm-svn: 128468 | |||||
| * | Add safety check that didn't show up in testing. | Owen Anderson | 2011-03-29 | 1 | -0/+1 | |
| | | | | | llvm-svn: 128467 | |||||
| * | Document llvm.dbg.sp, llvm.dbg.gv and llvm.dbg.enum | Devang Patel | 2011-03-29 | 1 | -3/+8 | |
| | | | | | llvm-svn: 128466 | |||||
| * | Inline check that's used only once. | Bill Wendling | 2011-03-29 | 1 | -2/+1 | |
| | | | | | llvm-svn: 128465 | |||||
| * | Get rid of the non-writeback versions VLDMDB and VSTMDB, which don't ↵ | Owen Anderson | 2011-03-29 | 8 | -81/+23 | |
| | | | | | | | actually exist. llvm-svn: 128461 | |||||

