- Nov 14, 2013
-
-
Nick Kledzik authored
llvm-svn: 194644
-
Michael J. Spencer authored
llvm-svn: 194643
-
Michael J. Spencer authored
This dependency needs to be cleaned up at some point. .directve handling needs the link.exe option parser. llvm-svn: 194642
-
Michael J. Spencer authored
llvm-svn: 194641
-
Fariborz Jahanian authored
toll-free bridging cf types only. // rdar//15454846 wip. llvm-svn: 194640
-
Yuchen Wu authored
- readInt() should check all 4 bytes can be read, not just 1. - In the event of false data in the gcno file, it was possible to index into a non-existent index of SmallVector, causing assertion error. llvm-svn: 194639
-
Dmitri Gribenko authored
ambiguity between index() function and clang::index namespace. llvm-svn: 194638
-
Yuchen Wu authored
According to the hazy gcov documentation, it appeared to be technically possible for lines within a block to belong to different source files. However, upon further investigation, gcov does not actually support multiple source files for a single block. This change removes a level of separation between blocks and lines by replacing the StringMap of GCOVLines with a SmallVector of ints representing line numbers. This also means that the GCOVLines class is no longer needed. This paves the way for supporting the "-a" option, which will output block information. llvm-svn: 194637
-
John Thompson authored
llvm-svn: 194636
-
Yuchen Wu authored
Unified the interface for read functions. They all return a boolean indicating if the read from file succeeded. Functions that previously returned the read value now store it into a variable that is passed in by reference instead. Callers will need to check the return value to detect if an error occurred. Also added a new test which ensures that no assertions occur when file contains invalid data. llvm-cov should return with error code 1 upon failure. llvm-svn: 194635
-
Michael Gottesman authored
llvm-svn: 194634
-
Fariborz Jahanian authored
that teaches the compiler about a subset of toll-free bridging semantics. This is wip. // rdar://15454846 llvm-svn: 194633
-
Tom Stellard authored
llvm-svn: 194632
-
Greg Clayton authored
llvm-svn: 194631
-
Reed Kotler authored
constant islands. llvm-svn: 194630
-
Argyrios Kyrtzidis authored
llvm-svn: 194629
-
Argyrios Kyrtzidis authored
instantiate ObjCMigrateASTConsumer with the specific options that were enabled. llvm-svn: 194628
-
Argyrios Kyrtzidis authored
the arcmt wrappers. llvm-svn: 194627
-
Tom Stellard authored
Private address space is emulated using the register file with MOVRELS and MOVRELD instructions. llvm-svn: 194626
-
Tom Stellard authored
All shift operations will be selected as SALU instructions and then if necessary lowered to VALU instructions in the SIFixSGPRCopies pass. This allows us to do more operations on the SALU which will improve performance and is also required for implementing private memory using indirect addressing, since the private memory pointers must stay in the scalar registers. This patch includes some fixes from Matt Arsenault. llvm-svn: 194625
-
Rui Ueyama authored
llvm-svn: 194624
-
rdar://problem/14814689Greg Clayton authored
Add a log message to the console that will display the error code when we fail to reply to a mach message. llvm-svn: 194623
-
Yuchen Wu authored
llvm-svn: 194622
-
rdar://problem/15172417Greg Clayton authored
Added two new GDB server packets to debugserver: "QSaveRegisterState" and "QRestoreRegiterState". "QSaveRegisterState" makes the remote GDB server save all register values and it returns a save identifier as an unsigned integer. This packet can be used prior to running expressions to save all registers. All registers can them we later restored with "QRestoreRegiterState:SAVEID" what SAVEID is the integer identifier that was returned from the call to QSaveRegisterState. Cleaned up redundant code in lldb_private::Thread, lldb_private::ThreadPlanCallFunction. Moved the lldb_private::Thread::RegisterCheckpoint into its own header file and it is now in the lldb_private namespace. Trimmed down the RegisterCheckpoint class to omit stuff that wasn't used (the stack ID). Added a few new virtual methods to lldb_private::RegisterContext that allow subclasses to efficiently save/restore register states and changed the RegisterContextGDBRemote to take advantage of these new calls. llvm-svn: 194621
-
Rui Ueyama authored
llvm-svn: 194620
-
Rui Ueyama authored
llvm-svn: 194619
-
Rafael Espindola authored
This patch disables aliasing (and rauw) of derived dtors to base dtors at -O0. This optimization can have a negative impact on the debug quality. This was a latent bug for some time with local classes, but got noticed when it was generalized and broke gdb's destrprint.exp. llvm-svn: 194618
-
- Nov 13, 2013
-
-
Reid Kleckner authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1989 llvm-svn: 194617
-
Yuchen Wu authored
This test compares the output of llvm-cov against a coverage file generated by gcov. Currently, llvm-cov does not work on certain platforms (namely big-endian architectures such as PowerPC, among others). These platforms are marked as XFAIL for now, but will be fixed later. llvm-svn: 194616
-
Reid Kleckner authored
We already have builtins that are only available in GNU mode, so this mirrors that. Reviewers: rsmith Differential Revision: http://llvm-reviews.chandlerc.com/D2128 llvm-svn: 194615
-
Marshall Clow authored
Move <dynarray> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS llvm-svn: 194614
-
Sebastian Pop authored
llvm-svn: 194612
-
Dmitri Gribenko authored
llvm-svn: 194611
-
Dmitri Gribenko authored
llvm-svn: 194610
-
Warren Hunt authored
improving comments to make documentation more accurate. Differential Revision:http://llvm-reviews.chandlerc.com/D2172 llvm-svn: 194609
-
Rui Ueyama authored
llvm-svn: 194607
-
Weiming Zhao authored
llvm-svn: 194606
-
Rui Ueyama authored
llvm-svn: 194605
-
Hans Wennborg authored
Reid pointed out we already have LLVM_USE_CRT_{buildtype} to set it. llvm-svn: 194604
-
Dmitri Gribenko authored
llvm-svn: 194603
-