- Feb 02, 2010
-
-
Chris Lattner authored
llvm-svn: 95105
-
Sean Callanan authored
implementation. Also made sure that the register maps were created during disassembler initialization. llvm-svn: 95051
-
Sean Callanan authored
merely stubs out the blocks-based disassembly functions if the library wasn't built with blocks, which allows a constant .exports file and also properly deals with situations in which the compiler used to build a client is different from the compiler used to build the library. llvm-svn: 95034
-
Nate Begeman authored
The MCStreamer based assemblers will take over for this functionality. llvm-svn: 95033
-
Sean Callanan authored
directories (like, oh, say, any multistage build) llvm-svn: 95028
-
Sean Callanan authored
target platform, depending on whether the target supports the blocks API or not llvm-svn: 95024
-
- Feb 01, 2010
-
-
Sean Callanan authored
because some platforms don't support blocks and then break because the symbols aren't present llvm-svn: 95011
-
Sean Callanan authored
a buildbot. Removed. llvm-svn: 94975
-
Sean Callanan authored
fleshed out the .exports file. I still have to fix several details of operand parsing, but the basic functionality is there and usable. llvm-svn: 94974
-
- Jan 29, 2010
-
-
Sean Callanan authored
the library. llvm-svn: 94844
-
Sean Callanan authored
library as a static and a shared library. Added dependencies so the target-specific enhanced disassembly info tables are built before the library. llvm-svn: 94780
-
- Jan 28, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 94752
-
Benjamin Kramer authored
llvm-svn: 94746
-
- Jan 27, 2010
-
-
Jeffrey Yasskin authored
Modules and ModuleProviders. Because the "ModuleProvider" simply materializes GlobalValues now, and doesn't provide modules, it's renamed to "GVMaterializer". Code that used to need a ModuleProvider to materialize Functions can now materialize the Functions directly. Functions no longer use a magic linkage to record that they're materializable; they simply ask the GVMaterializer. Because the C ABI must never change, we can't remove LLVMModuleProviderRef or the functions that refer to it. Instead, because Module now exposes the same functionality ModuleProvider used to, we store a Module* in any LLVMModuleProviderRef and translate in the wrapper methods. The bindings to other languages still use the ModuleProvider concept. It would probably be worth some time to update them to follow the C++ more closely, but I don't intend to do it. Fixes http://llvm.org/PR5737 and http://llvm.org/PR5735. llvm-svn: 94686
-
- Jan 26, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 94546
-
Mikhail Glushenkov authored
llvm-svn: 94545
-
- Jan 24, 2010
-
-
Chris Lattner authored
llvm-svn: 94378
-
Chris Lattner authored
llvm-svn: 94377
-
- Jan 22, 2010
-
-
Chris Lattner authored
llvm-svn: 94165
-
Chris Lattner authored
missing ones are libsupport, libsystem and libvmcore. libvmcore is currently blocked on bugpoint, which uses EH. Once it stops using EH, we can switch it off. This #if 0's out 3 unit tests, because gtest requires RTTI information. Suggestions welcome on how to fix this. llvm-svn: 94164
-
Chris Lattner authored
llvm-svn: 94160
-
Chris Lattner authored
llvm-svn: 94159
-
Chris Lattner authored
other tools can link it. llvm-svn: 94131
-
Chris Lattner authored
llvm-svn: 94129
-
Chris Lattner authored
llvm-svn: 94128
-
- Jan 21, 2010
-
-
Sean Callanan authored
the AsmParser, breaking AsmLexer's dependence on SourceMgr. llvm-svn: 94054
-
Sean Callanan authored
rather than passing them off to the AsmLexer to handle. This means the AsmLexer no longer requires a SourceMgr to do error handling. llvm-svn: 94047
-
- Jan 20, 2010
-
-
Sean Callanan authored
into AsmParser, in preparation for making AsmLexer independent of the SourceMgr llvm-svn: 94043
-
Sean Callanan authored
rather than printing it locally, reducing its dependence on SourceMgr. llvm-svn: 94041
-
Chris Lattner authored
llvm-svn: 93986
-
- Jan 19, 2010
-
-
Sean Callanan authored
the two token accessor functions are declared consistently. Modified the clients of MCAsmParser to reflect this change. llvm-svn: 93916
-
Sean Callanan authored
of include directives to occur within the parser itself. This will break the lexer's dependency on a SourceMgr as input. llvm-svn: 93899
-
Chris Lattner authored
identifier. There is no way to work around it. llvm-svn: 93896
-
Chris Lattner authored
(which just iteratively emits bytes) to MCStreamer. llvm-svn: 93888
-
Chris Lattner authored
as a power of 2. This fixes MC/AsmParser/directive_comm.s llvm-svn: 93867
-
- Jan 18, 2010
-
-
Eli Friedman authored
match. llvm-svn: 93798
-
Chris Lattner authored
patch by Michael Beck! llvm-svn: 93793
-
- Jan 17, 2010
-
-
Chris Lattner authored
having to pass various fields from it in. Simplify. llvm-svn: 93686
-
Dan Gohman authored
to a console, when --analyze is used. Similarly, avoid creating an empty output file when --disable-output is used. Print a warning when the -o option appears with either --analyze or --disable-output, to indicate that the option is being ignored. llvm-svn: 93685
-
- Jan 16, 2010
-
-
Chris Lattner authored
llvm-svn: 93664
-