- Feb 17, 2009
-
-
Devang Patel authored
The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. Add support for two additional DWARF attributes to encode Objective-C runtime version number. llvm-svn: 64834
-
Rafael Espindola authored
if other hooks are missing. llvm-svn: 64812
-
- Feb 15, 2009
-
-
Nick Lewycky authored
llvm-svn: 64617
-
Nick Lewycky authored
Before this change, the program: int var; int main(void) { return 0; } when run under 'nm -g' would show 'U var' with the gold plugin and 'B var' with gcc. llvm-svn: 64616
-
- Feb 12, 2009
-
-
Dan Gohman authored
gets left behind, it's less cryptic. llvm-svn: 64399
-
- Feb 11, 2009
-
-
Duncan Sands authored
without --enable-pic, like my nightly tester. llvm-svn: 64302
-
Nick Lewycky authored
llvm-svn: 64299
-
Devang Patel authored
Revert 62987 for now. Nicolas please investigate. llvm-svn: 64285
-
- Feb 07, 2009
-
-
Chris Lattner authored
llvm-svn: 64022
-
Nick Lewycky authored
pointed out by Torok Edwin. Remove trailing whitespaces. llvm-svn: 64002
-
- Feb 06, 2009
-
-
Nick Lewycky authored
llvm-svn: 63927
-
Nick Lewycky authored
llvm-svn: 63907
-
- Feb 05, 2009
-
-
Chris Lattner authored
Patch by Daniel Shelton! llvm-svn: 63870
-
Duncan Sands authored
really solve the problem. Also it changed the name from libLLVMgold to LLVMgold (correcting the name resulted in the original problem suddenly reappearing). llvm-svn: 63861
-
Duncan Sands authored
dependencies between libraries due to __dso_handle when doing "make install". I don't know what the LINK_COMPONENTS stuff is about, so I left it alone. llvm-svn: 63860
-
Nick Lewycky authored
buffer after it creates the Module. Thus, we don't need to store this pointer in claimed_file. llvm-svn: 63834
-
Nick Lewycky authored
Reword a comment for clarity. Remove some extra whitespace. llvm-svn: 63823
-
- Feb 04, 2009
-
-
Torok Edwin authored
llvm-svn: 63771
-
Torok Edwin authored
llvm-svn: 63755
-
Torok Edwin authored
llvm-svn: 63742
-
Torok Edwin authored
llvm-svn: 63741
-
- Feb 03, 2009
-
-
Nick Lewycky authored
llvm-svn: 63623
-
- Jan 30, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 63364
-
- Jan 28, 2009
-
-
Mikhail Glushenkov authored
Adds new option properties 'multi_val', 'one_or_more' and 'zero_or_one'. llvm-svn: 63172
-
- Jan 26, 2009
-
-
Nick Lewycky authored
llvm-svn: 62987
-
- Jan 24, 2009
-
-
Mike Stump authored
llvm-svn: 62895
-
- Jan 21, 2009
-
-
Mikhail Glushenkov authored
Change the naming scheme for llvmc plugins so that they do not appear in 'llvm-config --libs' output. llvm-svn: 62687
-
Mikhail Glushenkov authored
llvm-svn: 62686
-
Mikhail Glushenkov authored
llvm-svn: 62685
-
- Jan 16, 2009
-
-
Mikhail Glushenkov authored
Split Support/Registry.h into two files so that we have less to recompile every time CommandLine.h is changed. llvm-svn: 62312
-
Mikhail Glushenkov authored
llvm-svn: 62307
-
- Jan 15, 2009
-
-
Rafael Espindola authored
llvm-svn: 62279
-
Mikhail Glushenkov authored
llvm-svn: 62251
-
Mikhail Glushenkov authored
llvm-svn: 62249
-
- Jan 14, 2009
-
-
Mikhail Glushenkov authored
Both 'llvmc -o file' and 'llvmc -ofile' should work. llvm-svn: 62211
-
- Jan 09, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 61989
-
- Jan 07, 2009
-
-
Oscar Fuentes authored
Based on a bug report by Yonggang Luo. llvm-svn: 61875
-
- Jan 05, 2009
-
-
Chris Lattner authored
not in system library directories by checking -L paths as well. Patch by Axel Naumann! llvm-svn: 61730
-
- Jan 03, 2009
-
-
Bill Wendling authored
llvm-svn: 61599
-
- Jan 02, 2009
-
-
Chris Lattner authored
and clean recursive descent parser. This change has a couple of ramifications: 1. The parser code is about 400 lines shorter (in what we maintain, not including what is autogenerated). 2. The code should be significantly faster than the old code because we don't have to work around bison's poor handling of datatypes with ctors/dtors. This also makes the code much more resistant to memory leaks. 3. We now get caret diagnostics from the .ll parser, woo. 4. The actual diagnostics emited from the parser are completely different so a bunch of testcases had to be updated. 5. I now disallow "%ty = type opaque %ty = type i32". There was no good reason to support this, it was just an accident of the old implementation. I have no reason to think that anyone is actually using this. 6. The syntax for sticking a global variable has changed to make it unambiguous. I don't think anyone is depending on this since only clang supports this and it is not solid yet, so I'm not worried about anything breaking. 7. This gets rid of the last use of bison, and along with it the .cvs files. I'll prune this from the makefiles as a subsequent commit. There are a few minor cleanups that can be done after this commit (suggestions welcome!) but this passes dejagnu testing and is ready for its time in the limelight. llvm-svn: 61558
-