- Mar 01, 2013
-
-
Daniel Malea authored
- if you have LLDB checked out in $llvm/tools, CMake will build it now! - LLDB is known to build on Linux with libstdc++ and GCC 4.6/4.7 or Clang 3.3 - to run lldb tests, do "make check-lldb" after a build llvm-svn: 176307
-
- Feb 28, 2013
-
-
Bill Wendling authored
- Consistency with opt (which supports the same option with the same meaning and description). - Debugging gold plugin-based linking without optimizations getting in the way. - Debugging programs linked with the gold plugin while preserving the original debug info. - Fine-grained control over LTO passes using the gold plugin in combination with opt (or clang/dragonegg). Patch by Cristiano Giuffrida! llvm-svn: 176257
-
- Feb 27, 2013
-
-
Shankar Easwaran authored
llvm-svn: 176192
-
Eli Bendersky authored
to NULL and use asserts to check in relevant places. llvm-svn: 176134
-
- Feb 26, 2013
-
-
Matt Arsenault authored
llvm-svn: 176123
-
Andrew Kaylor authored
This changes the RecordingMemoryManager in lli to use mapped memory rather than malloc to allocate memory for sections and uses a 'near' MemoryBlock to keep the allocations together. This works around a problem in MCJIT where relocations are applied to a generated image immediately oupon generation, which isn't appropriate for the remote case. llvm-svn: 176057
-
- Feb 21, 2013
-
-
Michael J. Spencer authored
llvm-svn: 175709
-
- Feb 20, 2013
-
-
Michael J. Spencer authored
llvm-svn: 175659
-
Michael J. Spencer authored
llvm-svn: 175592
-
- Feb 15, 2013
-
-
Alexey Samsonov authored
llvm-svn: 175255
-
- Feb 14, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 175158
-
- Feb 13, 2013
-
-
Bill Wendling authored
llvm-svn: 175069
-
- Feb 12, 2013
-
-
Guy Benyei authored
Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. llvm-svn: 175006
-
Krzysztof Parzyszek authored
llvm-svn: 174976
-
- Feb 11, 2013
-
-
Bill Wendling authored
llvm-svn: 174847
-
- Feb 08, 2013
-
-
Michael J. Spencer authored
llvm-svn: 174687
-
- Feb 06, 2013
-
-
Eli Bendersky authored
llvm-svn: 174463
-
- Feb 05, 2013
-
-
Michael J. Spencer authored
llvm-svn: 174439
-
Alexey Samsonov authored
llvm-svn: 174346
-
- Feb 04, 2013
-
-
Alexey Samsonov authored
llvm-svn: 174332
-
- Feb 03, 2013
-
-
Michael J. Spencer authored
Improve performance of iterating over children and accessing the member file buffer by caching the file size and moving code out to the header. This also makes getBuffer return a StringRef instead of a MemoryBuffer. Both fixing a memory leak and removing a malloc. This takes getBuffer from ~10% of the time in lld to unmeasurable. llvm-svn: 174272
-
- Feb 01, 2013
-
-
Chandler Carruth authored
llvm-svn: 174115
-
Chandler Carruth authored
isa<> and dyn_cast<>. In several places, code is already hacking around the absence of this, and there seem to be several interfaces that might be lifted and/or devirtualized using this. This change was based on a discussion with Jim Grosbach about how best to handle testing for specific MCStreamer subclasses. He said that this was the correct end state, and everything else was too hacky so I decided to just make it so. No functionality should be changed here, this is just threading the kind through all the constructors and setting up the classof overloads. llvm-svn: 174113
-
- Jan 28, 2013
-
-
Andrew Kaylor authored
llvm-svn: 173712
-
Michael Gottesman authored
Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. llvm-svn: 173647
-
- Jan 26, 2013
-
-
Andrew Kaylor authored
Add DIContext::getLineInfoForAddressRange() function and test. This function allows a caller to obtain a table of line information for a function using the function's address and size. llvm-svn: 173537
-
- Jan 25, 2013
-
-
Andrew Kaylor authored
Add support for applying in-memory relocations to the .debug_line section and, in the case of ELF files, using symbol addresses when available for relocations to the .debug_info section. Also extending the llvm-rtdyld tool to add the ability to dump line number information for testing purposes. llvm-svn: 173517
-
Eli Bendersky authored
politely report it instead of running into llvm_unreachable. Also patch llvm-dwarfdump to actually check whether the file it's attempting to dump is a valid object file. llvm-svn: 173489
-
Eli Bendersky authored
Flags for dumping specific DWARF sections added in lib/DebugInfo and llvm-dwarfdump. llvm-svn: 173480
-
Eli Bendersky authored
llvm-svn: 173460
-
- Jan 24, 2013
-
-
Saleem Abdulrasool authored
Change messages to help identify which interpreter was actually selected (safe vs testing). Signed-off-by:
Saleem Abdulrasool <compnerd@compnerd.org> Reviewed-by:
Chandler Carruth <chandlerc@gmail.com> llvm-svn: 173360
-
Saleem Abdulrasool authored
Set the message returned after the GCC runner has been constructed as otherwise the message will be overwritten by the construction of the runner, resulting in misleading messages. Signed-off-by:
Saleem Abdulrasool <compnerd@compnerd.org> Reviewed-by:
Chandler Carruth <chandlerc@gmail.com> llvm-svn: 173359
-
NAKAMURA Takumi authored
FIXME: It could be generalized in MemoryManager. llvm-svn: 173349
-
- Jan 22, 2013
-
-
Alexey Samsonov authored
llvm-symbolizer: factor out bits of the tool into separate LLVMSymbolize.{h,cpp} files. No functionality change. llvm-svn: 173159
-
Tim Northover authored
llvm-svn: 173141
-
NAKAMURA Takumi authored
llvm-svn: 173112
-
- Jan 21, 2013
-
-
Jakub Staszak authored
llvm-svn: 173088
-
- Jan 20, 2013
-
-
Chris Lattner authored
the old ReadRecord methods. llvm-svn: 172952
-
- Jan 19, 2013
-
-
Chris Lattner authored
llvm-svn: 172921
-
Chandler Carruth authored
includes. llvm-svn: 172891
-