| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 143634
|
| |
|
|
|
|
|
|
| |
for 'all', and fix a few other minor bugs.
- Still doesn't use actual generated component table, but that is now just a matter of wiring into the build system.
llvm-svn: 143617
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for now).
- Mostly complete except for the data that needs to come from the build system
or the dependencies.
- Has some small improvements from current llvm-config:
o Uses TargetRegistry directly to get some information.
o Designed to work correctly when used from a CMake build tree (relatively
untested currently) (although pcc fixed this recently for old llvm-config).
llvm-svn: 143616
|
| |
|
|
|
|
| |
compatibility in the BitcodeReader.
llvm-svn: 143598
|
| |
|
|
|
|
|
|
|
|
|
|
| |
to force it to build after all library targets so it has complete
dependency information. This should fix broken 'make install' with
CMake.
This is a partial revert of r143540, but it doesn't revert the most
important part of that change: removing the dependency edge from LLVM
tools to the llvm-config script.
llvm-svn: 143548
|
| |
|
|
| |
llvm-svn: 143541
|
| |
|
|
|
|
| |
llvm-config build, there is no longer a point to this after Chandler's work.
llvm-svn: 143540
|
| |
|
|
|
|
|
|
|
|
|
|
| |
-g flag. In this part we generate the .file for the source being assembled and
the .loc's for the assembled instructions.
The next part will be to generate the dwarf Compile Unit DIE and a dwarf
subprogram DIE for each non-temporary label.
Once the next part is done test cases will be added. rdar://9275556
llvm-svn: 143509
|
| |
|
|
| |
llvm-svn: 143502
|
| |
|
|
|
|
| |
containing landingpads.
llvm-svn: 143435
|
| |
|
|
|
|
| |
-enable-dwarf-directory.
llvm-svn: 143326
|
| |
|
|
| |
llvm-svn: 143191
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Previously, if invoked from a CMake build directory, 'llvm-config
--cppflags' and friends would only print a -I flag for the build
directory's header search path, because it would assume that it was
already installed, not recognising its parent directory as being the
build directory. Teach llvm-config about CMake build directories
so that it prints a -I for both the source and build directory's
search paths.
llvm-svn: 143171
|
| |
|
|
| |
llvm-svn: 143164
|
| |
|
|
|
|
| |
disassembly support is too MC-engrained to be useful in llvm-objdump.
llvm-svn: 143152
|
| |
|
|
| |
llvm-svn: 143149
|
| |
|
|
| |
llvm-svn: 143120
|
| |
|
|
|
|
| |
require 33 bits of type info.
llvm-svn: 143032
|
| |
|
|
| |
llvm-svn: 142984
|
| |
|
|
|
|
|
|
| |
relocation entries that are used as additional information for other, real relocations, rather than being relocations themselves.
I'm not familiar enough with ELF or COFF to know if they should have any relocations marked hidden.
llvm-svn: 142961
|
| |
|
|
| |
llvm-svn: 142952
|
| |
|
|
| |
llvm-svn: 142404
|
| |
|
|
|
|
| |
new all-targets pseudo-component.
llvm-svn: 142401
|
| |
|
|
| |
llvm-svn: 142400
|
| |
|
|
| |
llvm-svn: 142399
|
| |
|
|
|
|
| |
This reverts commit 0c30d4e4f5f9110c5a67bd0ca84444dc58697596.
llvm-svn: 142320
|
| |
|
|
| |
llvm-svn: 142319
|
| |
|
|
|
|
|
|
|
|
| |
.file filenumber "directory" "filename"
This removes one join+split of the directory+filename in MC internals. Because
bitcode files have independent fields for directory and filenames in debug info,
this patch may change the .o files written by existing .bc files.
llvm-svn: 142300
|
| |
|
|
|
|
| |
rather than accessing the MachO internals directly.
llvm-svn: 142263
|
| |
|
|
| |
llvm-svn: 142199
|
| |
|
|
| |
llvm-svn: 142136
|
| |
|
|
|
|
|
|
| |
note/warning/error as a
string, pass it around as an enum.
llvm-svn: 142107
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
does. Enhance
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
|
| |
|
|
|
|
| |
not be built if LLVM_CLANG_SOURCE_DIR="" or ${LLVM_CLANG_SOURCE_DIR}/CMakeLists.txt is not found.
llvm-svn: 142103
|
| |
|
|
|
|
| |
tools/clang on tools/Makefile.
llvm-svn: 142102
|
| |
|
|
| |
llvm-svn: 141897
|
| |
|
|
| |
llvm-svn: 141886
|
| |
|
|
|
|
|
| |
This happens in COFF because there is a symbol for the beginning of each
section.
llvm-svn: 141885
|
| |
|
|
| |
llvm-svn: 141664
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 141535
|
| |
|
|
| |
llvm-svn: 141534
|
| |
|
|
| |
llvm-svn: 141451
|
| |
|
|
| |
llvm-svn: 141392
|
| |
|
|
| |
llvm-svn: 141389
|
| |
|
|
| |
llvm-svn: 141386
|
| |
|
|
| |
llvm-svn: 141385
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
--- 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
|
| |
|
|
| |
llvm-svn: 141377
|