- Feb 18, 2014
-
-
Marshall Clow authored
llvm-svn: 201573
-
Kostya Serebryany authored
llvm-svn: 201572
-
Evgeniy Stepanov authored
llvm-svn: 201571
-
Sylvestre Ledru authored
llvm-svn: 201570
-
David Majnemer authored
Pointer types in the MSVC ABI are a bit awkward, the width of the pointer is considered a kind of CVR qualifier. Restrict is handled similarly to const and volatile but is mangled after the pointer width qualifier. This fixes PR18880. llvm-svn: 201569
-
Kostya Serebryany authored
[tsan] in deadlock detector do not register locks on their creation and unregister them on destruction; added a relevant test llvm-svn: 201568
-
Evgeniy Stepanov authored
Failing on some bots. llvm-svn: 201567
-
Alexey Samsonov authored
llvm-svn: 201566
-
Evgeniy Stepanov authored
Report segmentation faults near or below stack bottom as stack-overflow (not stack-buffer-overflow!). llvm-svn: 201565
-
Evgeniy Stepanov authored
llvm-svn: 201564
-
Robert Lytton authored
llvm-svn: 201563
-
Robert Lytton authored
BuildMI instructions were not including MachineMemOperand information. This was discovered by 'SingleSource/Benchmarks/Stanford/Oscar' failing due to a FrameIndex load incorrectly being hoisted by postra-machine-licm. No other tests have been found to fail. llvm-svn: 201562
-
Robert Lytton authored
llvm-svn: 201561
-
Tim Northover authored
Modifying build_llvm to handle SDKROOT being the name of an SDK rather than a path. This will still work if SDKROOT is a path. rdar://problem/15162322 llvm-svn: 201560
-
Tim Northover authored
It's rather odd to have the flag enabling and disabling this pass only affect a single target. llvm-svn: 201559
-
Tim Northover authored
llvm-svn: 201558
-
Evgeniy Stepanov authored
Android libc always sets altstack on non-main threads, but it is too small for our unwinder. With use_sigaltstack=1, override this setting with a larger one. llvm-svn: 201557
-
Alexey Samsonov authored
[CMake] Add top-level target for each compiler-rt library, and add 'compiler-rt' target encompassing them all. llvm-svn: 201556
-
Justin Bogner authored
In gcov, the -o flag can accept either a directory or a file name. When given a directory, the gcda and gcno files are expected to be in that directory. When given a file, the gcda and gcno files are expected to be named based on the stem of that file. Non-existent paths are treated as files. This implements compatible behaviour. llvm-svn: 201555
-
Kostya Serebryany authored
llvm-svn: 201554
-
Alexey Samsonov authored
llvm-svn: 201553
-
Alexey Samsonov authored
llvm-svn: 201552
-
Craig Topper authored
llvm-svn: 201551
-
Craig Topper authored
Add a bunch of OpSize32 tags to 64-bit mode only instructions to match their 32-bit mode counterparts for cases where there is also a OpSize16 instruction. llvm-svn: 201550
-
Alexey Samsonov authored
llvm-svn: 201549
-
Evgeniy Stepanov authored
llvm-svn: 201548
-
Alexey Samsonov authored
llvm-svn: 201547
-
Elena Demikhovsky authored
llvm-svn: 201546
-
Evgeniy Stepanov authored
This fixes global-demangle.cc test on Android. https://code.google.com/p/address-sanitizer/issues/detail?id=264 llvm-svn: 201545
-
Alexey Samsonov authored
llvm-svn: 201544
-
Alexey Samsonov authored
llvm-svn: 201543
-
Richard Smith authored
temporary in a decltype expression only applies if that temporary was created by a function call, not by a function-style cast or other flavour of expression. llvm-svn: 201542
-
Jiangning Liu authored
llvm-svn: 201541
-
Richard Smith authored
ExtWarn, since it's an extension. llvm-svn: 201540
-
Sean Callanan authored
<rdar://problem/16071066> llvm-svn: 201539
-
Craig Topper authored
Add an x86 prefix encoding for instructions that would decode to a different instruction with 0xf2/f3/66 were in front of them, but don't themselves have a prefix. For now this doesn't change any bbehavior, but plan to use it to fix some bugs in the disassembler. llvm-svn: 201538
-
Richard Smith authored
llvm-svn: 201537
-
Richard Smith authored
spelled in an interesting way. llvm-svn: 201536
-
Duncan P. N. Exon Smith authored
Introducing llvm-profdata, a tool for merging profile data generated by PGO instrumentation in clang. - The name indicates a file extension of <name>.profdata. Eventually profile data output by clang should be changed to that extension. - llvm-profdata merges two profiles. However, the name is more general, since it will likely pick up more tasks (such as summarizing a single profile). - llvm-profdata parses the current text-based format, but will be updated once we settle on a binary format. <rdar://problem/15949645> llvm-svn: 201535
-
- Feb 17, 2014
-
-
Marshall Clow authored
llvm-svn: 201534
-