| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ObjectiveC migrator: fixes a bug when in NS_ENUM/NS_OPTIONS | Fariborz Jahanian | 2013-10-11 | 5 | -8/+38 |
| | | | | | | | | migration, the typedef has annotations. // rdar://15200602 llvm-svn: 192468 | ||||
| * | Expected FreeBSD failure due to pr 17430 | Ed Maste | 2013-10-11 | 1 | -0/+1 |
| | | | | | llvm-svn: 192467 | ||||
| * | Add LLVM license headers to lldb ui frontend | Daniel Malea | 2013-10-11 | 10 | -0/+92 |
| | | | | | llvm-svn: 192466 | ||||
| * | clang-cl: Mark /FA and /Fa as unsupported options | Hans Wennborg | 2013-10-11 | 2 | -0/+3 |
| | | | | | llvm-svn: 192465 | ||||
| * | Don't hardcode the alias order in this test. | Rafael Espindola | 2013-10-11 | 1 | -9/+9 |
| | | | | | llvm-svn: 192464 | ||||
| * | Fix handling of CHECK-DAG inside of CHECK-LABEL. | Rafael Espindola | 2013-10-11 | 2 | -6/+15 |
| | | | | | llvm-svn: 192463 | ||||
| * | Eliminate integer sign comparison warning | Ed Maste | 2013-10-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 192462 | ||||
| * | Better info when debugging vectorizer | Renato Golin | 2013-10-11 | 1 | -6/+5 |
| | | | | | llvm-svn: 192460 | ||||
| * | [ARM] Fix FP ABI attributes with no VFP enabled. | Amara Emerson | 2013-10-11 | 4 | -26/+19 |
| | | | | | llvm-svn: 192458 | ||||
| * | fix typo in comment | Matthias Braun | 2013-10-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 192455 | ||||
| * | Tests: Be less dependent on a specific schedule/regalloc | Matthias Braun | 2013-10-11 | 10 | -55/+53 |
| | | | | | llvm-svn: 192454 | ||||
| * | [sanitizer] Define kPthreadDestructorIterations on POSIX systems. | Sergey Matveev | 2013-10-11 | 6 | -39/+71 |
| | | | | | llvm-svn: 192453 | ||||
| * | tsan: catch more races on file descriptors | Dmitry Vyukov | 2013-10-11 | 3 | -2/+29 |
| | | | | | llvm-svn: 192452 | ||||
| * | This reverts 192447 because of compiler warning generated on darwin build. | Matheus Almeida | 2013-10-11 | 4 | -189/+14 |
| | | | | | llvm-svn: 192451 | ||||
| * | This reverts r192449 because of compiler warning generated on darwin build. | Matheus Almeida | 2013-10-11 | 3 | -157/+31 |
| | | | | | llvm-svn: 192450 | ||||
| * | [mips][msa] Direct Object Emission for the majority of the ELM instructions. | Matheus Almeida | 2013-10-11 | 3 | -31/+157 |
| | | | | | llvm-svn: 192449 | ||||
| * | tsan: fix epoll_ctl interceptor | Dmitry Vyukov | 2013-10-11 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | | | | | Currently data-race-test unittests fail with the following false positive: WARNING: ThreadSanitizer: data race (pid=20365) Write of size 8 at 0x7da000008050 by thread T54: #0 close tsan_interceptors.cc:1483 (racecheck_unittest-linux-amd64-O0+0x0000000eb34a) #1 NegativeTests_epoll::Worker2() unittest/posix_tests.cc:1148 (racecheck_unittest-linux-amd64-O0+0x0000000cc6b1) #2 MyThread::ThreadBody(MyThread*) unittest/./thread_wrappers_pthread.h:367 (racecheck_unittest-linux-amd64-O0+0x000000097500) Previous read of size 8 at 0x7da000008050 by thread T49: #0 epoll_ctl tsan_interceptors.cc:1646 (racecheck_unittest-linux-amd64-O0+0x0000000e9fee) #1 NegativeTests_epoll::Worker1() unittest/posix_tests.cc:1140 (racecheck_unittest-linux-amd64-O0+0x0000000cc5b5) #2 MyThread::ThreadBody(MyThread*) unittest/./thread_wrappers_pthread.h:367 (racecheck_unittest-linux-amd64-O0+0x000000097500) llvm-svn: 192448 | ||||
| * | [mips][msa] Direct Object Emission of INSERT.{B,H,W} instruction. | Matheus Almeida | 2013-10-11 | 4 | -14/+189 |
| | | | | | | | | | INSERT is the first type of MSA instruction that requires a change to the way MSA registers are parsed. This happens because MSA registers may be suffixed by an index in the form of an immediate or a general purpose register. The changes to parseMSARegs reflect that requirement. llvm-svn: 192447 | ||||
| * | [mips][msa] Improves robustness of the test by enhancing pattern matching. | Matheus Almeida | 2013-10-11 | 1 | -240/+360 |
| | | | | | llvm-svn: 192446 | ||||
| * | [NVPTX] Switch from StrongPHIElimination to PHIElimination in ↵ | Justin Holewinski | 2013-10-11 | 2 | -2/+60 |
| | | | | | | | | | NVPTXTargetMachine, and add some missing optimization passes to addOptimizedRegAlloc Fixes PR17529 llvm-svn: 192445 | ||||
| * | Make AsmPrinter::emitImplicitDef a virtual method so targets can emit custom ↵ | Justin Holewinski | 2013-10-11 | 5 | -20/+54 |
| | | | | | | | | | | | | | | comments for implicit defs For NVPTX, this fixes a crash where the emitImplicitDef implementation was expecting physical registers, while NVPTX uses virtual registers (with a couple of exceptions). Now, the implicit def comment will be emitted as a true PTX register name. Other targets can use this to customize the output of implicit def comments. Fixes PR17519 llvm-svn: 192444 | ||||
| * | [sanitizer] Ninja style fix to r192442. | Sergey Matveev | 2013-10-11 | 1 | -3/+3 |
| | | | | | llvm-svn: 192443 | ||||
| * | [sanitizer] Move the PTHREAD_DESTRUCTOR_ITERATIONS constant to ↵ | Sergey Matveev | 2013-10-11 | 4 | -4/+40 |
| | | | | | | | | | sanitizer_linux.h. Add a test. llvm-svn: 192442 | ||||
| * | [Sanitizer] StackTrace: kill CopyTo and reimplement CopyFrom | Alexey Samsonov | 2013-10-11 | 2 | -14/+8 |
| | | | | | llvm-svn: 192441 | ||||
| * | [ARM] Add a test case for disabled neon/fpu features. | Amara Emerson | 2013-10-11 | 1 | -0/+33 |
| | | | | | llvm-svn: 192440 | ||||
| * | remove path separator from test/Driver/xcore-opts.c | Robert Lytton | 2013-10-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 192439 | ||||
| * | [mips][msa] Added support for matching maddv.[bhwd], and msubv.[bhwd] from ↵ | Daniel Sanders | 2013-10-11 | 3 | -16/+193 |
| | | | | | | | normal IR (i.e. not intrinsics) llvm-svn: 192438 | ||||
| * | XCore target: add an xcore toolchain implementation | Robert Lytton | 2013-10-11 | 6 | -1/+196 |
| | | | | | llvm-svn: 192437 | ||||
| * | XCore : Fix bug in XCoreABIInfo::EmitVAArg() | Robert Lytton | 2013-10-11 | 2 | -21/+46 |
| | | | | | | | Incorrect handling of 'double' and 'long long int' llvm-svn: 192436 | ||||
| * | [mips][msa] Added support for matching fmsub.[wd] from normal IR (i.e. not ↵ | Daniel Sanders | 2013-10-11 | 3 | -4/+51 |
| | | | | | | | intrinsics) llvm-svn: 192435 | ||||
| * | XCore target fix bug in emitArrayBound() causing segmentation fault | Robert Lytton | 2013-10-11 | 3 | -7/+13 |
| | | | | | llvm-svn: 192434 | ||||
| * | XCore target does not emit '.hidden' or '.protected' attributes | Robert Lytton | 2013-10-11 | 2 | -0/+14 |
| | | | | | llvm-svn: 192433 | ||||
| * | XCore target: fix bug in XCoreLowerThreadLocal.cpp | Robert Lytton | 2013-10-11 | 2 | -10/+60 |
| | | | | | | | | | | When a ConstantExpr which uses a thread local is part of a PHI node instruction, the insruction that replaces the ConstantExpr must be inserted in the predecessor block, in front of the terminator instruction. If the predecessor block has multiple successors, the edge is first split. llvm-svn: 192432 | ||||
| * | XCore target: add XCoreTargetLowering::isZExtFree() | Robert Lytton | 2013-10-11 | 3 | -0/+37 |
| | | | | | llvm-svn: 192431 | ||||
| * | [mips][msa] Added support for matching fmadd.[wd] from normal IR (i.e. not ↵ | Daniel Sanders | 2013-10-11 | 3 | -4/+51 |
| | | | | | | | intrinsics) llvm-svn: 192430 | ||||
| * | [mips][msa] Added support for matching ffint_[us].[wd], and ftrunc_[us].[wd] ↵ | Daniel Sanders | 2013-10-11 | 3 | -12/+143 |
| | | | | | | | from normal IR (i.e. not intrinsics) llvm-svn: 192429 | ||||
| * | [Sanitizer] Simplify StackTrace::FastUnwindStack interface and fix a bug ↵ | Alexey Samsonov | 2013-10-11 | 6 | -30/+34 |
| | | | | | | | with one-frame stack traces llvm-svn: 192428 | ||||
| * | Simplify unique_ptr instantiation. No functionality change. | Rui Ueyama | 2013-10-11 | 1 | -4/+3 |
| | | | | | llvm-svn: 192427 | ||||
| * | Move to CLooG 0.18.1 and isl 0.12.1 | Tobias Grosser | 2013-10-11 | 1 | -2/+2 |
| | | | | | llvm-svn: 192426 | ||||
| * | Remove another unnecessary filter from the disassembler. | Craig Topper | 2013-10-11 | 1 | -3/+0 |
| | | | | | llvm-svn: 192425 | ||||
| * | Propagate Resolver::resolveUndefines()'s failure to caller. | Rui Ueyama | 2013-10-11 | 2 | -7/+8 |
| | | | | | llvm-svn: 192424 | ||||
| * | Remove excessive allowRemainingUndefines() check. | Rui Ueyama | 2013-10-11 | 1 | -4/+2 |
| | | | | | | | | | | allowRemainingUndefines() is already checked in Resolver::resolve(), so we don't need to check it again after returning from it. It's actually not only superfluous but buggy because a failure of resolve() does not always mean that there is a remaining undefines. llvm-svn: 192423 | ||||
| * | Return true from Resolver::resolve() on success. | Rui Ueyama | 2013-10-11 | 2 | -3/+3 |
| | | | | | llvm-svn: 192422 | ||||
| * | LiveRangeCalc.h: Update a description corresponding to r192396. ↵ | NAKAMURA Takumi | 2013-10-11 | 1 | -1/+1 |
| | | | | | | | [-Wdocumentation] llvm-svn: 192421 | ||||
| * | Expand some embedded tab chars to spaces - no changes other than whitespace. | Jason Molenda | 2013-10-11 | 1 | -31/+31 |
| | | | | | llvm-svn: 192420 | ||||
| * | Diagnose by-copy captures of abstract classes. | Douglas Gregor | 2013-10-11 | 3 | -0/+18 |
| | | | | | | | Fixes <rdar://problem/14468891>. llvm-svn: 192419 | ||||
| * | Replace a recursive tail call with an infinite loop. | Rui Ueyama | 2013-10-11 | 1 | -16/+19 |
| | | | | | | | This eliminates _elements's size check from the loop. llvm-svn: 192418 | ||||
| * | The emitted IR is the same, we need these flags to actually use the LLVM target. | Nick Lewycky | 2013-10-11 | 1 | -0/+2 |
| | | | | | | | Mark it as requiring the x86 target. llvm-svn: 192417 | ||||
| * | Remove an unused variable added in r192415. | Rui Ueyama | 2013-10-11 | 1 | -1/+0 |
| | | | | | llvm-svn: 192416 | ||||
| * | Use switch instead of if, and handle all enum values. | Rui Ueyama | 2013-10-11 | 1 | -18/+30 |
| | | | | | | | | This patch also handles errors other than no_more_files error. They were silently ignored. llvm-svn: 192415 | ||||

