| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tsan: fix macro mess | Dmitry Vyukov | 2012-11-27 | 1 | -6/+2 |
| | | | | | llvm-svn: 168697 | ||||
| * | Remove the dependent libraries feature. | Bill Wendling | 2012-11-27 | 20 | -158/+1 |
| | | | | | | | The dependent libraries feature was never used and has bit-rotted. Remove it. llvm-svn: 168694 | ||||
| * | tsan: fix compilation for dead old compilers (why we are supporting them at ↵ | Dmitry Vyukov | 2012-11-27 | 2 | -0/+36 |
| | | | | | | | all?..) llvm-svn: 168693 | ||||
| * | tsan: add memory range access functions to public iface | Dmitry Vyukov | 2012-11-27 | 2 | -0/+11 |
| | | | | | llvm-svn: 168692 | ||||
| * | llvm/test/Transforms/SimplifyLibCalls: FileCheck-ize 3 tests. | NAKAMURA Takumi | 2012-11-27 | 3 | -6/+12 |
| | | | | | llvm-svn: 168691 | ||||
| * | llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll: Handle @sprintf() with ↵ | NAKAMURA Takumi | 2012-11-27 | 1 | -2/+1 |
| | | | | | | | -instcombine, not -simplify-libcalls. llvm-svn: 168690 | ||||
| * | llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll: Fix datalayout since r168516. | NAKAMURA Takumi | 2012-11-27 | 3 | -3/+3 |
| | | | | | llvm-svn: 168689 | ||||
| * | Trailing linefeeds. | NAKAMURA Takumi | 2012-11-27 | 2 | -2/+0 |
| | | | | | llvm-svn: 168688 | ||||
| * | Revert accidental commit. | Craig Topper | 2012-11-27 | 1 | -0/+42 |
| | | | | | llvm-svn: 168687 | ||||
| * | Make PrintReg constructor explicit to prevent weird implicit conversions ↵ | Craig Topper | 2012-11-27 | 2 | -43/+2 |
| | | | | | | | from accidentally being triggered. llvm-svn: 168686 | ||||
| * | Add ENABLE_CXX11 and ENABLE_WERROR to Makefile.llvm.rules for sample ↵ | Craig Topper | 2012-11-27 | 1 | -0/+9 |
| | | | | | | | project. They were previously added to Makefile.llvm.config.in but the consumption was missing llvm-svn: 168685 | ||||
| * | tsan: instrument atomic nand operation | Dmitry Vyukov | 2012-11-27 | 2 | -0/+202 |
| | | | | | llvm-svn: 168684 | ||||
| * | tsan: add 128-bit atomic operations | Dmitry Vyukov | 2012-11-27 | 4 | -5/+88 |
| | | | | | llvm-svn: 168683 | ||||
| * | tsan: refactor atomic operations implementation | Dmitry Vyukov | 2012-11-27 | 1 | -64/+103 |
| | | | | | | | | | do the atomic operation under the sync object mutex make acquire/release sync atomic with the operation itself combine acquire and release into a single acq_rel operation llvm-svn: 168682 | ||||
| * | Add test cases for r168417. | Craig Topper | 2012-11-27 | 1 | -0/+20 |
| | | | | | llvm-svn: 168681 | ||||
| * | Revert rearrangement of debug info sections to unblock the bots | Eric Christopher | 2012-11-27 | 1 | -59/+26 |
| | | | | | | | and O0 + debug codegen. llvm-svn: 168680 | ||||
| * | test/Transforms/SimplifyLibCalls/SPrintF.ll: Suppress this for now. r168677 ↵ | NAKAMURA Takumi | 2012-11-27 | 1 | -0/+1 |
| | | | | | | | | | unveiled another failure. FYI, this test makes no sense with "not grep"... I saw "assertion failure" in stderr. llvm-svn: 168679 | ||||
| * | Modify depends(Src, Dst, PossiblyLoopIndependent). | Preston Briggs | 2012-11-27 | 15 | -401/+404 |
| | | | | | | | | | | | If the Src and Dst are the same instruction, no loop-independent dependence is possible, so we force the PossiblyLoopIndependent flag to false. The test case results are updated appropriately. llvm-svn: 168678 | ||||
| * | instcombine: Migrate sprintf optimizations | Meador Inge | 2012-11-27 | 5 | -122/+178 |
| | | | | | | | | This patch migrates the sprintf optimizations from the simplify-libcalls pass into the instcombine library call simplifier. llvm-svn: 168677 | ||||
| * | clang/test/lit.cfg: Disable dev-fd-fs on cygwin for now. | NAKAMURA Takumi | 2012-11-27 | 1 | -1/+1 |
| | | | | | | | open("/dev/fd/1-foobar") fails with EEXIST on cygwin. llvm-svn: 168676 | ||||
| * | Test for r168674. | Eli Friedman | 2012-11-27 | 1 | -0/+11 |
| | | | | | llvm-svn: 168675 | ||||
| * | Fix the definition of the vfork() builtin on Haiku. PR14378. | Eli Friedman | 2012-11-27 | 6 | -3/+20 |
| | | | | | llvm-svn: 168674 | ||||
| * | This patch addresses an incompatibility relative to the 64-bit PowerPC | Bill Schmidt | 2012-11-27 | 2 | -0/+185 |
| | | | | | | | | | | | | | | | | ELF ABI. Complex values are to be passed in registers as though the real and imaginary parts were passed as separate parameters. Prior to this patch, complex values were passed as byval aggregates. It turns out that specifying getDirect() for all complex types when classifying the argument type results in the desired behavior. The new Clang test case verifies that the correct LLVM IR is generated for caller and callee for each of the underlying types for _Complex. llvm-svn: 168673 | ||||
| * | scan-build: Respect TMPDIR on all platforms, not just Darwin (PR14438). | Jordan Rose | 2012-11-27 | 1 | -7/+2 |
| | | | | | llvm-svn: 168672 | ||||
| * | [analyzer] Fix test to work on non-LP64 systems. | Jordan Rose | 2012-11-27 | 1 | -5/+8 |
| | | | | | | | Thanks for the original catch in r168303, Takumi. llvm-svn: 168671 | ||||
| * | Remove unneeded #include. | Jakub Staszak | 2012-11-27 | 1 | -1/+0 |
| | | | | | llvm-svn: 168670 | ||||
| * | Add a testcase that r168411 would break. | Rafael Espindola | 2012-11-27 | 1 | -0/+11 |
| | | | | | llvm-svn: 168669 | ||||
| * | <rdar://problem/12106825> | Greg Clayton | 2012-11-27 | 6 | -98/+171 |
| | | | | | | | Allow the expression parser to see more than just data symbols. We now accept any symbol that has an address. We take precautions to only accept symbols by their mangled or demangled names only if the demangled name was not synthesized. If the demangled name is synthesized, then we now mark symbols accordingly and only compare against the mangled original name. llvm-svn: 168668 | ||||
| * | Revert r168411 for now. | Rafael Espindola | 2012-11-27 | 1 | -4/+6 |
| | | | | | llvm-svn: 168667 | ||||
| * | The section is .debug_line. | Eric Christopher | 2012-11-27 | 2 | -2/+2 |
| | | | | | llvm-svn: 168666 | ||||
| * | Make building of llvm-jitlistener conditional on the USE_INTEL_JITEVENTS ↵ | Andrew Kaylor | 2012-11-27 | 1 | -1/+6 |
| | | | | | | | setting. llvm-svn: 168665 | ||||
| * | Remove unneeded #include. | Jakub Staszak | 2012-11-27 | 1 | -1/+0 |
| | | | | | llvm-svn: 168664 | ||||
| * | llvm/CodeGen: Remove empty files in r168659. | NAKAMURA Takumi | 2012-11-27 | 2 | -0/+0 |
| | | | | | llvm-svn: 168663 | ||||
| * | The skipOnLinux decorator wasn't calling the test method correctly (no need ↵ | Jim Ingham | 2012-11-27 | 1 | -1/+1 |
| | | | | | | | | | to pass in the "self") resulting in errors on MacOS X for the tests so decorated. llvm-svn: 168662 | ||||
| * | Code pretification | Joe Abbey | 2012-11-27 | 1 | -8/+8 |
| | | | | | llvm-svn: 168661 | ||||
| * | Remove unused forward declaration. | Jakub Staszak | 2012-11-27 | 1 | -1/+0 |
| | | | | | llvm-svn: 168660 | ||||
| * | Remove unused MachineLoopRanges analysis. | Jakub Staszak | 2012-11-27 | 7 | -265/+0 |
| | | | | | llvm-svn: 168659 | ||||
| * | Extend test case for r168657. | Chad Rosier | 2012-11-27 | 1 | -0/+30 |
| | | | | | llvm-svn: 168658 | ||||
| * | [arm fast-isel] Appease the machine verifier by using the proper register | Chad Rosier | 2012-11-27 | 1 | -4/+10 |
| | | | | | | | | | classes. The associated test case still doesn't pass, but it does have far fewer issues. rdar://12719844 llvm-svn: 168657 | ||||
| * | Fast-math test for SimplifyInstruction: fold multiply by 0 | Michael Ilseman | 2012-11-27 | 2 | -55/+35 |
| | | | | | | | Applied the patch, rather than committing it. llvm-svn: 168656 | ||||
| * | <rdar://problem/12636970> | Greg Clayton | 2012-11-27 | 3 | -24/+108 |
| | | | | | | | Detect the new fixed clang that properly supports bitfields in objc classes. llvm-svn: 168655 | ||||
| * | Revert r168635 "Step towards implementation of pass manager with ↵ | Owen Anderson | 2012-11-27 | 12 | -33/+81 |
| | | | | | | | | | doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model". It appears to have broken at least one buildbot. llvm-svn: 168654 | ||||
| * | Remove some Clang-specific ownership roles. | Richard Smith | 2012-11-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 168653 | ||||
| * | Fast-math flags documentation added to LangRef | Michael Ilseman | 2012-11-27 | 1 | -11/+123 |
| | | | | | llvm-svn: 168652 | ||||
| * | llvm/test/CodeGen/X86/2012-07-15-broadcastfold.ll: Loosen expression ↵ | NAKAMURA Takumi | 2012-11-27 | 1 | -1/+1 |
| | | | | | | | corresponding to r168627. Win32 and *bsd were affected. llvm-svn: 168651 | ||||
| * | Duplicate some common owners between Clang and LLVM. | Richard Smith | 2012-11-27 | 1 | -0/+17 |
| | | | | | llvm-svn: 168650 | ||||
| * | Fast-math test for SimplifyInstruction: fold multiply by 0 | Michael Ilseman | 2012-11-27 | 1 | -0/+55 |
| | | | | | llvm-svn: 168649 | ||||
| * | Fast-math optimization: fold multiply by zero | Michael Ilseman | 2012-11-27 | 2 | -0/+48 |
| | | | | | | | Added in first optimization using fast-math flags to serve as an example for following optimizations. SimplifyInstruction will now try to optimize an fmul observing its FastMathFlags to see if it can fold multiply by zero when 'nnan' and 'nsz' flags are set. llvm-svn: 168648 | ||||
| * | Fast-math test case for bitcode and textual reading/writing | Michael Ilseman | 2012-11-27 | 1 | -0/+142 |
| | | | | | llvm-svn: 168647 | ||||
| * | Fast-math flags for the bitcode | Michael Ilseman | 2012-11-27 | 3 | -0/+37 |
| | | | | | | | Added in bitcode enum for the serializing of fast-math flags. Added in the reading/writing of fast-math flags from the OptimizationFlags record for BinaryOps. llvm-svn: 168646 | ||||

