- Mar 12, 2014
-
-
Adrian Prantl authored
This reverts commit 203504. We decided that it is better to disable this test on a per-buildbot basis in zorg rather than everywhere on Darwin. llvm-svn: 203627
-
Joerg Sonnenberger authored
programs. Initialize lsdaEncoding to DW_EH_PE_omit and check for that value to decide whether a value should be decoded. llvm-svn: 203626
-
David Blaikie authored
llvm-svn: 203625
-
Hans Wennborg authored
This narrows the impact of r188833 after Dimitry pointed out that it's good to be able to tell the difference between 'cc' and 'CC'. llvm-svn: 203624
-
David Blaikie authored
I'll fix this to not test assembly in a moment. llvm-svn: 203623
-
David Blaikie authored
llvm-svn: 203622
-
David Blaikie authored
llvm-svn: 203621
-
David Blaikie authored
llvm-svn: 203620
-
David Blaikie authored
I could fold the callers into their one call site, but the indirection (given how verbose choosing the section is) seemed helpful. The use of a member function pointer's a bit "tricky", but seems limited enough, the call sites are simple/clean/clear, and there's only one use. llvm-svn: 203619
-
Duncan P. N. Exon Smith authored
llvm-svn: 203618
-
David Blaikie authored
llvm-svn: 203617
-
- Mar 11, 2014
-
-
David Blaikie authored
llvm-svn: 203616
-
Sebastian Pop authored
the first run of the polly buildbot failed, and then it started passing. This is due to the fact that the buildbot re-builds in an existing directory, and the first run does not have WITH_POLLY set when it enters tools/. Thus, cmake ignores the tools/polly dir in the first run, and then because it reuses the CMakeCache.txt of the previous run, it has the WITH_POLLY set by the previous run, and so it passes the second time. llvm-svn: 203615
-
Saleem Abdulrasool authored
Normalise the path separator character on non-windows platforms. Although this would work on Windows as well (most newer versions of Windows support either '/' or '\' as a path separator character), it could potentially cause problems with full UNC paths. This change enables the use of the Windows SDK on Linux which will not accept '\' as a path separator. llvm-svn: 203614
-
Rui Ueyama authored
llvm-svn: 203613
-
David Blaikie authored
llvm-svn: 203612
-
Saleem Abdulrasool authored
Add a utility function to convert the Windows path separator to Unix style path separators. This is used by a subsequent change in clang to enable the use of Windows SDK headers on Linux. llvm-svn: 203611
-
Marshall Clow authored
llvm-svn: 203610
-
Andreas Simbuerger authored
Rename some files and adjust cmake accordingly llvm-svn: 203609
-
Andreas Simbuerger authored
llvm-svn: 203608
-
Andreas Simbuerger authored
Move all transformations into their own directory. CMakeLists are adjusted accordingly. llvm-svn: 203607
-
Sasa Stankovic authored
* Add masking instructions before indirect calls (in MC layer). * Align call + branch delay to the bundle end (in MC layer). Differential Revision: http://llvm-reviews.chandlerc.com/D3032 llvm-svn: 203606
-
Rafael Espindola authored
The function hasReliableSymbolDifference had exactly one use in the MachO writer. It is also only true for X86_64. In fact, the comments refers to "Darwin x86_64" and everything else, so this makes the code match the comment. If this is to be abstracted again, it should be a property of TargetObjectWriter, like useAggressiveSymbolFolding. llvm-svn: 203605
-
Rafael Espindola authored
llvm-svn: 203604
-
David Blaikie authored
llvm-svn: 203603
-
Aaron Ballman authored
llvm-svn: 203602
-
Hans Wennborg authored
stlport doesn't include __cxa_demangle. This reverts r201545. llvm-svn: 203601
-
Sean Callanan authored
erroneously completing Objective-C classes sourced from the Objective-C runtime without checking if there was an authoritative version in the debug information. <rdar://problem/16065049> llvm-svn: 203600
-
Sean Callanan authored
User fixes. Also changed our iterations across global variables and instruction operands to reflect the new C++11 approach. llvm-svn: 203599
-
Fariborz Jahanian authored
as it can commonly happen. // rdar://16261494 llvm-svn: 203598
-
Rafael Espindola authored
Before this patch the unix code for creating hardlinks was unused. The code for creating symbolic links was implemented in lib/Support/LockFileManager.cpp and the code for creating hard links in lib/Support/*/Path.inc. The only use we have for these is in LockFileManager.cpp and it can use both soft and hard links. Just have a create_link function that creates one or the other depending on the platform. llvm-svn: 203596
-
Rafael Espindola authored
GuardMalloc can print info to stderr, causing these tests to fail. Since FileCheck errors on empty inputs, just add a bit of dummy data to make it happy. llvm-svn: 203595
-
Greg Clayton authored
llvm-svn: 203594
-
Duncan P. N. Exon Smith authored
<rdar://problem/16276448> llvm-svn: 203593
-
Duncan P. N. Exon Smith authored
PGO counters are 64-bit and branch weights are 32-bit. Scale them down when necessary, instead of just taking the lower 32 bits. <rdar://problem/16276448> llvm-svn: 203592
-
Jim Ingham authored
we actually got something before proceeding. <rdar://problem/16282875> llvm-svn: 203591
-
Owen Anderson authored
llvm-svn: 203590
-
Marshall Clow authored
Fix misguided #elif - it checked the value of _AIX instead of defined(_AIX). Thanks to Johan Bergström for the bug report. llvm-svn: 203589
-
Bob Wilson authored
llvm-svn: 203588
-
Marshall Clow authored
Implement LWG 2360: 'reverse_iterator::operator*() is unimplementable'. Note that this is a (small) behavior change in the library. Reverse iterators whose base iterators' operator* return references to 'within themselves' have been sacrificed to the greater goal of avoiding data races. llvm-svn: 203587
-