| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
incarnations), integrated into the MC framework.
The disassembler is table-driven, using a custom TableGen backend to
generate hierarchical tables optimized for fast decode. The disassembler
consumes MemoryObjects and produces arrays of MCInsts, adhering to the
abstract base class MCDisassembler (llvm/MC/MCDisassembler.h).
The disassembler is documented in detail in
- lib/Target/X86/Disassembler/X86Disassembler.cpp (disassembler runtime)
- utils/TableGen/DisassemblerEmitter.cpp (table emitter)
You can test the disassembler by running llvm-mc -disassemble for i386
or x86_64 targets. Please let me know if you encounter any problems
with it.
llvm-svn: 91749
|
|
|
|
| |
llvm-svn: 90685
|
|
|
|
|
|
| |
Patch by Michael Beck!
llvm-svn: 90683
|
|
|
|
| |
llvm-svn: 90169
|
|
|
|
| |
llvm-svn: 89841
|
|
|
|
| |
llvm-svn: 89637
|
|
|
|
| |
llvm-svn: 89636
|
|
|
|
|
|
| |
LLVM_BUILD_TOOLS or LLVM_BUILD_EXAMPLES are OFF.
llvm-svn: 89635
|
|
|
|
|
|
| |
Patch by Tobias Grosser!
llvm-svn: 89406
|
|
|
|
|
|
|
|
| |
functions like floorf, ceilf, ... Add test for detecting nearbyintf.
This change was prompted by test/Transforms/SimplifyLibCalls/floor.ll
llvm-svn: 86954
|
|
|
|
| |
llvm-svn: 86684
|
|
|
|
| |
llvm-svn: 86656
|
|
|
|
|
|
| |
releases.
llvm-svn: 86644
|
|
|
|
|
|
| |
Patch by Arnaud Allard de Grandmaison!
llvm-svn: 86547
|
|
|
|
| |
llvm-svn: 86419
|
|
|
|
| |
llvm-svn: 86418
|
|
|
|
|
|
| |
Patch by Arnaud Allard de Grandmaison!
llvm-svn: 86153
|
|
|
|
|
|
| |
Cygwin). Fixes PR 5368.
llvm-svn: 86152
|
|
|
|
|
|
|
|
|
|
|
| |
directory.
This is useful in case someone who works with the config&make build
system forgot to add a file to its CMakeLists.txt. Instead of
obtaining undefined references at link time, cmake will complain at
configure time on the first build after a svn update.
llvm-svn: 85817
|
|
|
|
|
|
| |
This fixes parallel build with clang on glibc platforms.
llvm-svn: 85414
|
|
|
|
|
|
| |
direct inclusion edge from System to Support.
llvm-svn: 85086
|
|
|
|
| |
llvm-svn: 85013
|
|
|
|
| |
llvm-svn: 84564
|
|
|
|
| |
llvm-svn: 83819
|
|
|
|
| |
llvm-svn: 83341
|
|
|
|
|
|
| |
uint64_t, and u_int64_t, from Yonggang Luo
llvm-svn: 83203
|
|
|
|
|
|
|
| |
setenv(). This patch just disables the test rather than getting putenv() to
work. Thanks to Sandeep Patel for reporting the problem.
llvm-svn: 82797
|
|
|
|
| |
llvm-svn: 82097
|
|
|
|
| |
llvm-svn: 81758
|
|
|
|
|
|
|
|
| |
cross-compiling.
Patch by Xerxes Rånby!
llvm-svn: 81722
|
|
|
|
| |
llvm-svn: 80985
|
|
|
|
| |
llvm-svn: 80531
|
|
|
|
| |
llvm-svn: 80254
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A include/llvm/ADT/iterator.cmake
U autoconf/configure.ac
--- Reverse-merging r80161 into '.':
U cmake/config-ix.cmake
--- Reverse-merging r80171 into '.':
U Makefile
--- Reverse-merging r80173 into '.':
U configure
U include/llvm/Config/config.h.in
--- Reverse-merging r80180 into '.':
A include/llvm/ADT/iterator.h.in
Despite common miscomceptions, iterator.h is alive and well. It broke the build
bots for several hours. And yet no one bothered to look at them.
Gabor and Doug, please review your changes and make sure that they actually
build before resubmitting them.
llvm-svn: 80197
|
|
|
|
| |
llvm-svn: 80161
|
|
|
|
| |
llvm-svn: 80111
|
|
|
|
|
|
|
| |
- I did not actually remove the configure test itself, someone who can
regenerate configure should do this (see FIXME in autoconf/configure.ac)
llvm-svn: 79881
|
|
|
|
| |
llvm-svn: 79876
|
|
|
|
|
|
| |
work with IDE targets
llvm-svn: 79732
|
|
|
|
|
|
| |
Xerxes Rånby.
llvm-svn: 79419
|
|
|
|
| |
llvm-svn: 79223
|
|
|
|
|
|
| |
name. Updated LLVM_LINK_COMPONENTS of Kaleidoscope.
llvm-svn: 79219
|
|
|
|
|
|
| |
under mingw without msys.
llvm-svn: 79202
|
|
|
|
| |
llvm-svn: 79186
|
|
|
|
|
|
|
|
|
|
|
|
| |
failure with VS 9.0, nmake and cmake 2.6.4. The buildbot output does
not show the patch level of cmake, it just says 2.6.
Sadly, parallel builds are broken due to recent changes on LLVM Target
libraries and its auxiliaries (TargetInfo, AsmPrinter, AsmParser). I
have a patch for stablishing the correct dependencies, but cmake is
buggy and generates makefiles that can't handle them.
llvm-svn: 79180
|
|
|
|
|
|
| |
parallel builds.
llvm-svn: 79177
|
|
|
|
| |
llvm-svn: 79144
|
|
|
|
| |
llvm-svn: 79094
|
|
|
|
| |
llvm-svn: 79038
|
|
|
|
|
|
|
|
|
|
|
| |
It doesn't stop or reconfigure the build, though, so the user will see
a broken build that magically succeeds at the next attempt. It is
technically possible to halt the build with a helpful message, and
even to automatically restart the build using the new dependencies as
it we did when llvm-config was used by cmake for learning
dependencies. This is left on the TODO list.
llvm-svn: 79004
|