- Oct 16, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 142136
-
Chris Lattner authored
string, pass it around as an enum. llvm-svn: 142107
-
Chris Lattner authored
the X86 asmparser to produce ranges in the one case that was annoying me, for example: test.s:10:15: error: invalid operand for instruction movl 0(%rax), 0(%edx) ^~~~~~~ It should be straight-forward to enhance filecheck, tblgen, and/or the .ll parser to use ranges where appropriate if someone is interested. llvm-svn: 142106
-
NAKAMURA Takumi authored
CMake: Introduce LLVM_CLANG_SOURCE_DIR, "tools/clang" by default. Clang will not be built if LLVM_CLANG_SOURCE_DIR="" or ${LLVM_CLANG_SOURCE_DIR}/CMakeLists.txt is not found. llvm-svn: 142103
-
NAKAMURA Takumi authored
autoconf: Introduce --with-clang-srcdir, to build out-of-tree clang as tools/clang on tools/Makefile. llvm-svn: 142102
-
- Oct 14, 2011
-
-
Michael J. Spencer authored
llvm-svn: 141897
-
- Oct 13, 2011
-
-
Michael J. Spencer authored
llvm-svn: 141886
-
Michael J. Spencer authored
This happens in COFF because there is a symbol for the beginning of each section. llvm-svn: 141885
-
- Oct 11, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 141664
-
Tanya Lattner authored
Make it possible to use the linker without destroying the source module. This is so the source module can be linked to multiple other destination modules. For all that used LinkModules() before, they will continue to destroy the source module as before. This line, and those below, will be ignored-- M include/llvm/Linker.h M tools/bugpoint/Miscompilation.cpp M tools/bugpoint/BugDriver.cpp M tools/llvm-link/llvm-link.cpp M lib/Linker/LinkModules.cpp llvm-svn: 141606
-
- Oct 10, 2011
-
-
Nick Lewycky authored
flags as binutils objdump but the output is different, not just in format but also showing different sections. Compare its results against readelf, not objdump. llvm-svn: 141579
-
Benjamin Kramer authored
llvm-svn: 141535
-
Benjamin Kramer authored
llvm-svn: 141534
-
- Oct 08, 2011
-
-
Michael J. Spencer authored
llvm-svn: 141451
-
- Oct 07, 2011
-
-
Michael J. Spencer authored
llvm-svn: 141392
-
Michael J. Spencer authored
llvm-svn: 141389
-
Michael J. Spencer authored
llvm-svn: 141386
-
Michael J. Spencer authored
llvm-svn: 141385
-
Bill Wendling authored
--- Reverse-merging r141377 into '.': U tools/llvm-objdump/MachODump.cpp --- Reverse-merging r141376 into '.': U include/llvm/Object/COFF.h U include/llvm/Object/ObjectFile.h U include/llvm-c/Object.h U tools/llvm-objdump/llvm-objdump.cpp U lib/Object/MachOObjectFile.cpp U lib/Object/COFFObjectFile.cpp U lib/Object/Object.cpp U lib/Object/ELFObjectFile.cpp llvm-svn: 141379
-
Michael J. Spencer authored
llvm-svn: 141377
-
Michael J. Spencer authored
llvm-svn: 141376
-
- Oct 04, 2011
-
-
Devang Patel authored
llvm-svn: 141104
-
Devang Patel authored
Put GCOVFile and other related interface in a common header so that llvm-cov tool can share it with GCOV writer. llvm-svn: 141095
-
Peter Collingbourne authored
Unbreaks tools for --enable-shared build. llvm-svn: 141052
-
- Sep 29, 2011
-
-
Devang Patel authored
llvm-svn: 140789
-
Devang Patel authored
llvm-svn: 140787
-
Devang Patel authored
llvm-svn: 140786
-
Devang Patel authored
llvm-svn: 140785
-
Andrew Trick authored
llvm-svn: 140758
-
Daniel Dunbar authored
llvm-svn: 140755
-
Michael J. Spencer authored
This doesn't use formated_raw_ostream because it doesn't support the functionality needed. llvm-svn: 140751
-
- Sep 28, 2011
-
-
Michael J. Spencer authored
llvm-svn: 140726
-
Michael J. Spencer authored
llvm-svn: 140722
-
Devang Patel authored
Add llvm-cov skeleton. It has initial support to read coverage info generated by GCOVProfiling.cpp. Today, you can do prompt> clang a.c -ftest-coverage -fprofile-arcs -o a prompt> ./a prompt> llvm-cov -gcno a.gcno -gcda a.gcda a.c : #include "a.h" : : int main() { : int i = 0; : if (i) { 1: int j = 0; 1: j = 1; 1: } else { : int k = 1; : k = 2; : } 1: return 0; : } : : llvm-svn: 140712
-
- Sep 27, 2011
-
-
Michael J. Spencer authored
llvm-svn: 140627
-
- Sep 22, 2011
-
-
Benjamin Kramer authored
This reduces memory usage as we don't add the same symbol multiple times anymore. llvm-svn: 140278
-
- Sep 21, 2011
-
-
Benjamin Kramer authored
llvm-svn: 140269
-
Benjamin Kramer authored
llvm-svn: 140237
-
Benjamin Kramer authored
MachO-only at the moment, sorry. Usage: $ llvm-objdump -d -m -g -dsym=a.out.dSYM/Contents/Resources/DWARF/a.out a.out _main: 100000e90: 55 pushq %rbp ## test.c:11:3 … llvm-svn: 140224
-
- Sep 20, 2011
-
-
Benjamin Kramer authored
llvm-svn: 140153
-