- Jul 14, 2009
-
-
Daniel Dunbar authored
--- Reverse-merging r75619 into '.': U lib/Target/DarwinTargetAsmInfo.cpp U lib/CodeGen/AsmPrinter/AsmPrinter.cpp --- Reverse-merging r75618 into '.': U lib/CodeGen/ELFWriter.cpp U lib/CodeGen/MachOCodeEmitter.cpp U lib/CodeGen/MachOWriter.cpp --- Reverse-merging r75617 into '.': U lib/Target/CBackend/CBackend.cpp --- Reverse-merging r75616 into '.': U tools/bugpoint/Miscompilation.cpp U tools/lto/LTOCodeGenerator.cpp U tools/lto/LTOModule.cpp llvm-svn: 75638
-
Chris Lattner authored
llvm-svn: 75616
-
- Jul 13, 2009
-
-
Owen Anderson authored
llvm-svn: 75508
-
Owen Anderson authored
Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. This involves temporarily hard wiring some parts to use the global context. This isn't ideal, but it's the only way I could figure out to make this process vaguely incremental. llvm-svn: 75445
-
- Jul 09, 2009
-
-
Nick Lewycky authored
llvm-svn: 75111
-
- Jul 06, 2009
-
-
Bruno Cardoso Lopes authored
cleanup, removed some #includes and moved Object Code Emitter out-of-line. llvm-svn: 74813
-
- Jul 03, 2009
-
-
Duncan Sands authored
llvm-svn: 74774
-
- Jul 02, 2009
-
-
Owen Anderson authored
llvm-svn: 74678
-
John Mosby authored
llvm-svn: 74674
-
Owen Anderson authored
moment, that I will need to make far-reaching changes. llvm-svn: 74655
-
- Jul 01, 2009
-
-
Owen Anderson authored
llvm-svn: 74640
-
Owen Anderson authored
Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools. Patches for Clang and LLVM-GCC to follow. llvm-svn: 74614
-
- Jun 26, 2009
-
-
Evan Cheng authored
llvm-svn: 74281
-
- Jun 24, 2009
-
-
Chris Lattner authored
llvm-svn: 74065
-
- Jun 22, 2009
-
-
Bob Wilson authored
llvm-svn: 73889
-
- Jun 17, 2009
-
-
Chris Lattner authored
llvm-svn: 73611
-
Nick Lewycky authored
printers. While I'm here, alphabetize. llvm-svn: 73606
-
- Jun 09, 2009
-
-
Rafael Espindola authored
string::find returns string::npos if the substring is not found. llvm-svn: 73145
-
- 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
-