- Jun 04, 2009
-
-
-
rdar://problem/6940611Nick Kledzik authored
Add lto_codegen_set_assembler_path() API which allows the linker to specify the path to the assembler tool to run. When assembler is used (instead of compiler) different command line options are used. Add LTO_API_VERSION #define so clients (linkers) can conditionalize use of new APIs. llvm-svn: 72823
-
rdar://problem/6941517Nick Kledzik authored
Move setRelocationModel() to be called before TargetMachine is instantiated. llvm-svn: 72816
-
- Jun 03, 2009
-
-
Daniel Dunbar authored
- This matches llvm-ld. It took a bit of archeology to figure out what the right thing to do was (whether this was intentionally added or intentionally removed). My final conclusion is that Chris added this intentionally here: http://llvm.org/viewvc/llvm-project?view=rev&revision=16913 but the changes weren't propogated to llvm-ld until here: http://llvm.org/viewvc/llvm-project?view=rev&revision=34058 which was after lto.cpp had been cloned off (of llvm-ld), here: http://llvm.org/viewvc/llvm-project?view=rev&revision=29494 From the commit message, it looks like the motivation for running global opt again is because we ran it prior to inlining. Based on that I updated the comment and also only run the pass if we actually ran the inliner. Chris, please review. llvm-svn: 72811
-
Daniel Dunbar authored
- I know it sounds crazy, but I think all the pass lists are now coalesced into StandardPasses.h. llvm-svn: 72805
-
- Jun 02, 2009
-
-
Nick Kledzik authored
llvm-svn: 72708
-
- Jun 01, 2009
-
-
rdar://problem/6927148Nick Kledzik authored
Parse __OBJC data structures and synthesize magic .objc_ symbols. Also, alter mangler so that objc method names are readable. llvm-svn: 72700
-
- May 30, 2009
-
-
Evan Cheng authored
llvm-svn: 72600
-
- Apr 30, 2009
-
-
Nick Lewycky authored
run when assembling. Wire this up to the gold plugin. You can now pass --plugin-opt gcc=/foo/bar/gcc and it will run that gcc instead of looking for it on the path. llvm-svn: 70490
-
Bill Wendling authored
llvm-svn: 70445
-
Bill Wendling authored
which better identifies what the optimization is doing. And is more flexible for future uses. llvm-svn: 70440
-
- Apr 29, 2009
-
-
Bill Wendling authored
llvm-svn: 70411
-
- Apr 24, 2009
-
-
Rafael Espindola authored
llvm-svn: 69972
-
- Apr 01, 2009
-
-
Evan Cheng authored
llvm-svn: 68229
-
- Feb 26, 2009
-
-
Nick Lewycky authored
with the rest of the parallel directories. Build lto when possible on all platforms. Make gold to explicitly depend on libLTO. llvm-svn: 65518
-
Nick Lewycky authored
llvm-svn: 65508
-
- Feb 23, 2009
-
-
Nick Lewycky authored
off in libLTO. llvm-svn: 65310
-
- Feb 17, 2009
-
-
Devang Patel authored
llvm-svn: 64835
-
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
-
- 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 06, 2009
-
-
Nick Lewycky authored
llvm-svn: 63927
-
- Jan 26, 2009
-
-
Nick Lewycky authored
llvm-svn: 62987
-
- Jan 03, 2009
-
-
Bill Wendling authored
llvm-svn: 61599
-
- Nov 30, 2008
-
-
Nick Lewycky authored
already declared in the other headers. llvm-svn: 60261
-
- Nov 29, 2008
-
-
Nick Lewycky authored
llvm-svn: 60257
-
- Nov 13, 2008
-
-
Daniel Dunbar authored
Document raw_fd_ostream's treatment of "-". llvm-svn: 59219
-
- Nov 05, 2008
-
-
Devang Patel authored
llvm-svn: 58731
-
- Aug 21, 2008
-
-
Dan Gohman authored
llvm-svn: 55120
-
Owen Anderson authored
llvm-svn: 55092
-
- Aug 15, 2008
-
-
Owen Anderson authored
Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been deprecated for almost a year; it's finally time for them to go away. llvm-svn: 54822
-
- Jul 19, 2008
-
-
Nick Kledzik authored
llvm-svn: 53780
-
Devang Patel authored
llvm-svn: 53778
-
- Jul 16, 2008
-
-
Devang Patel authored
llvm-svn: 53697
-
Devang Patel authored
llvm-svn: 53693
-
- Jul 15, 2008
-
-
Devang Patel authored
LinkOnce definitions have default scope, like weak definitions. Otherwise, the linker may not be able to match LinkOnce definition from one module with an exteranl reference from other module. llvm-svn: 53580
-
- Jul 08, 2008
-
-
Nick Kledzik authored
llvm-svn: 53249
-
Nick Kledzik authored
llvm-svn: 53213
-
- Jul 04, 2008
-
-
Devang Patel authored
llvm-svn: 53119
-