| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Revert r160669 (except for compile flag updates) | Alexey Samsonov | 2012-07-24 | 1 | -23/+4 | |
| | | | | | llvm-svn: 160671 | |||||
| * | tsan: output goroutine creation stack | Dmitry Vyukov | 2012-07-24 | 1 | -0/+10 | |
| | | | | | llvm-svn: 160670 | |||||
| * | [ASan] hacking cmake build: after generating asan runtime, copy it to the ↵ | Alexey Samsonov | 2012-07-24 | 1 | -1/+27 | |
| | | | | | | | Clang lib directory where Clang driver expects to find it. llvm-svn: 160669 | |||||
| * | Clean whitespaces. | Nadav Rotem | 2012-07-24 | 22 | -498/+500 | |
| | | | | | llvm-svn: 160668 | |||||
| * | Fix PR13207 (Mangling of templates with back references when using -cxx-abi ↵ | Timur Iskhodzhanov | 2012-07-24 | 2 | -34/+120 | |
| | | | | | | | microsoft) llvm-svn: 160667 | |||||
| * | [ASan] Support for cmake build of ASan unittests in 32-bit LLVM build. ↵ | Alexey Samsonov | 2012-07-24 | 3 | -49/+50 | |
| | | | | | | | Currently, to run ASan unit tests both for 32- and 64 bits one has to maintain two distinct LLVM builds. In a bright future, we'd like to use a single build for this llvm-svn: 160666 | |||||
| * | Teach globalopt to not nuke all stores to globals. Keep them around of they | Nick Lewycky | 2012-07-24 | 3 | -9/+197 | |
| | | | | | | | | | | might be deliberate "one time" leaks, so that leak checkers can find them. This is a reapply of r160602 with the fix that this time I'm committing the code I thought I was committing last time; the I->eraseFromParent() goes *after* the break out of the loop. llvm-svn: 160664 | |||||
| * | Change the way KEYNOMS is defined to be more comprehensible. | Francois Pichet | 2012-07-24 | 1 | -2/+2 | |
| | | | | | llvm-svn: 160663 | |||||
| * | Change llvm_unreachable in SplitVectorOperand to report_fatal_error. Keeps ↵ | Craig Topper | 2012-07-24 | 1 | -1/+3 | |
| | | | | | | | release builds from crashing if code uses an intrinsic with an illegal type. llvm-svn: 160661 | |||||
| * | clang/test/CodeGenCXX/debug-info-globalinit.cpp: Fix for -Asserts. | NAKAMURA Takumi | 2012-07-24 | 1 | -4/+4 | |
| | | | | | llvm-svn: 160660 | |||||
| * | Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) on | Nick Lewycky | 2012-07-24 | 8 | -24/+68 | |
| | | | | | | | | variables that have static storage duration, it removes debug info on the emitted initializer function but not all debug info about this variable. llvm-svn: 160659 | |||||
| * | Fix whitespace, whoops missed a spot! | Nick Lewycky | 2012-07-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 160658 | |||||
| * | Fix whitespace, tabs to spaces. No functionality change. | Nick Lewycky | 2012-07-24 | 1 | -6/+6 | |
| | | | | | llvm-svn: 160657 | |||||
| * | Sanity check the result of Symbol::GetPrologueByteSize - make sure it is not ↵ | Jim Ingham | 2012-07-24 | 1 | -0/+6 | |
| | | | | | | | greater than the size of the Symbol returning it. llvm-svn: 160656 | |||||
| * | Use a more efficient API to tell if a process belongs to springboard or not. | Jim Ingham | 2012-07-24 | 2 | -44/+6 | |
| | | | | | llvm-svn: 160655 | |||||
| * | Fix function MipsCodeEmitter::emitExternalSymbolAddress to pass test | Akira Hatanaka | 2012-07-24 | 1 | -1/+1 | |
| | | | | | | | | | ExecutionEngine/test-fp.ll. Patch by Petar Jovanovic. llvm-svn: 160653 | |||||
| * | move X86_32ABIInfo::computeInfo out of line. | Rafael Espindola | 2012-07-24 | 1 | -8/+9 | |
| | | | | | llvm-svn: 160652 | |||||
| * | Add basic ability to setup call frame, and make procedure calls. | Akira Hatanaka | 2012-07-23 | 11 | -44/+338 | |
| | | | | | | | | | Hello world will compile and execute with this patch. Patch by Reed Kotler. llvm-svn: 160651 | |||||
| * | Comment parser unit tests: split a huge test case | Dmitri Gribenko | 2012-07-23 | 1 | -34/+51 | |
| | | | | | llvm-svn: 160649 | |||||
| * | Make classifyReturnType and classifyArgumentType private. | Rafael Espindola | 2012-07-23 | 1 | -3/+3 | |
| | | | | | llvm-svn: 160648 | |||||
| * | Comment parser unit tests: reduce code duplication | Dmitri Gribenko | 2012-07-23 | 1 | -122/+45 | |
| | | | | | llvm-svn: 160647 | |||||
| * | Do not warn about a function decl / direct init ambiguity if the function ↵ | Richard Smith | 2012-07-23 | 2 | -2/+4 | |
| | | | | | | | has a trailing return type. llvm-svn: 160646 | |||||
| * | Fix a "Bad fd number" error on some platforms due to a less portable | Eric Christopher | 2012-07-23 | 1 | -1/+1 | |
| | | | | | | | | | redirection in the system call. Patch by Andy Gibbs. llvm-svn: 160644 | |||||
| * | make ConstantRange::zeroExtend() optimal | Nuno Lopes | 2012-07-23 | 2 | -2/+10 | |
| | | | | | llvm-svn: 160643 | |||||
| * | Add operator== to APSInt. This will compare the signed bit before doing | Richard Trieu | 2012-07-23 | 1 | -1/+20 | |
| | | | | | | | | the comparison. This prevents large unsigned integers from being equal to signed negative integers of the same bit width. llvm-svn: 160642 | |||||
| * | Change APInt to APSInt in one instance. Also change a call to operator==() to | Richard Trieu | 2012-07-23 | 4 | -6/+6 | |
| | | | | | | | APSInt::isSameValue() when comparing different sized APSInt's. llvm-svn: 160641 | |||||
| * | add AST unittests to CMake build system | Dmitri Gribenko | 2012-07-23 | 2 | -0/+2 | |
| | | | | | llvm-svn: 160640 | |||||
| * | Fix this for gdb 7.4. | Eric Christopher | 2012-07-23 | 1 | -1/+2 | |
| | | | | | | | Patch by Andy Gibbs. llvm-svn: 160639 | |||||
| * | libclang comments AST: clang_ParamCommandComment_getParamName: don't assert | Dmitri Gribenko | 2012-07-23 | 2 | -25/+35 | |
| | | | | | | | | when a \param command does not have a parameter name, just return an empty string instead. llvm-svn: 160638 | |||||
| * | An objc_retain can serve as a may-use for a different pointer. | Dan Gohman | 2012-07-23 | 2 | -1/+28 | |
| | | | | | | | rdar://11931823. llvm-svn: 160637 | |||||
| * | Add comment for relocations MO_HIGHER and HIGHEST in MipsBaseInfo.h. | Akira Hatanaka | 2012-07-23 | 1 | -0/+2 | |
| | | | | | llvm-svn: 160636 | |||||
| * | Refactor handler functions for thread safety attributes. | Michael Han | 2012-07-23 | 1 | -100/+205 | |
| | | | | | | | | | Make handler functions for thread safety attributes consistent with other attributes handler functions by removing the bool parameter from some of the thread safety attributes handler functions and extracting common checks out of different handler functions. llvm-svn: 160635 | |||||
| * | Comment Sema: refactor handling of 'ParmVarDecl's and save them in Sema members. | Dmitri Gribenko | 2012-07-23 | 2 | -30/+72 | |
| | | | | | llvm-svn: 160634 | |||||
| * | Comment AST: add InlineContentComment::RenderKind to specify a default | Dmitri Gribenko | 2012-07-23 | 9 | -41/+175 | |
| | | | | | | | | | rendering mode for clients that don't want to interpret Doxygen commands. Also add a libclang API to query this information. llvm-svn: 160633 | |||||
| * | Test revert of test changes. | Micah Villmow | 2012-07-23 | 1 | -1/+0 | |
| | | | | | llvm-svn: 160632 | |||||
| * | Test commit. | Micah Villmow | 2012-07-23 | 1 | -0/+1 | |
| | | | | | llvm-svn: 160631 | |||||
| * | Intercept CFAllocator for each thread in the program. | Alexander Potapenko | 2012-07-23 | 9 | -3/+52 | |
| | | | | | | | | Test that child threads use the ASan allocator, that allocated memory can be passed to another thread and deallocated on it. This should fix http://code.google.com/p/address-sanitizer/issues/detail?id=81 llvm-svn: 160630 | |||||
| * | Suppress a warning. | Nadav Rotem | 2012-07-23 | 1 | -1/+2 | |
| | | | | | llvm-svn: 160629 | |||||
| * | Follow-up: fix the quotes | Timur Iskhodzhanov | 2012-07-23 | 1 | -3/+3 | |
| | | | | | llvm-svn: 160626 | |||||
| * | Replace wrong CHECK array mangling expectations with correct CHECK-NOT+FIXME ↵ | Timur Iskhodzhanov | 2012-07-23 | 1 | -4/+9 | |
| | | | | | | | (PR13182) llvm-svn: 160625 | |||||
| * | [ASan] minor fixes to silence cmake build warnings | Alexey Samsonov | 2012-07-23 | 3 | -16/+13 | |
| | | | | | llvm-svn: 160624 | |||||
| * | Doxygenify the comments of ISD nodes. | Nadav Rotem | 2012-07-23 | 1 | -292/+293 | |
| | | | | | llvm-svn: 160623 | |||||
| * | Fix a typo (the the => the) | Sylvestre Ledru | 2012-07-23 | 30 | -32/+32 | |
| | | | | | llvm-svn: 160622 | |||||
| * | Fix a typo (the the => the) | Sylvestre Ledru | 2012-07-23 | 43 | -45/+45 | |
| | | | | | llvm-svn: 160621 | |||||
| * | For wild addresses in the shadow or shadow gap areas print an error message ↵ | Alexander Potapenko | 2012-07-23 | 4 | -21/+66 | |
| | | | | | | | | | instead of crashing on a check. Add AddressSanitizer.MemsetWildAddressTest that makes sure a proper error message is printed. llvm-svn: 160620 | |||||
| * | Fixed DAGCombine optimizations which generate select_cc for targets | Nadav Rotem | 2012-07-23 | 2 | -33/+66 | |
| | | | | | | | | | | | that do not support it (X86 does not lower select_cc). PR: 13428 Together with Michael Kuperstein <michael.m.kuperstein@intel.com> llvm-svn: 160619 | |||||
| * | Add diagnostics for comma at end of enum and for extra semicolon at namespace | Richard Smith | 2012-07-23 | 11 | -45/+88 | |
| | | | | | | | | | scope to -Wc++11-extensions. Move extra semicolon after member function definition diagnostic out of -pedantic, since C++ allows a single semicolon there. Keep it in -Wextra-semi, though, since it's still questionable. llvm-svn: 160618 | |||||
| * | Tidy up. Fix indentation and remove trailing whitespace. | Craig Topper | 2012-07-23 | 1 | -16/+14 | |
| | | | | | llvm-svn: 160617 | |||||
| * | Change llvm_unreachable in SplitVectorResult to report_fatal_error. Keeps ↵ | Craig Topper | 2012-07-23 | 1 | -1/+2 | |
| | | | | | | | release builds from crashing if code uses an intrinsic with an illegal type. For instance 256-bit AVX intrinsics without having AVX enabled. llvm-svn: 160616 | |||||
| * | When we have an Objective-C object with non-trivial lifetime in a | Douglas Gregor | 2012-07-23 | 4 | -5/+53 | |
| | | | | | | | | | structor class under ARC, that struct/class does not have a trivial move constructor or move assignment operator. Fixes the rest of <rdar://problem/11738725>. llvm-svn: 160615 | |||||

