- Jul 14, 2009
-
-
Viktor Kutuzov authored
llvm-svn: 75665
-
Chris Lattner authored
additional bug fixes: 1. The bug that everyone hit was a problem in the asmprinter where it would remove $stub but keep the L prefix on a name when emitting the indirect symbol. This is easy to fix by keeping the name of the stub and the name of the symbol in a StringMap instead of just keeping a StringSet and trying to reconstruct it late. 2. There was a problem printing the personality function. The current logic to print out the personality function from the DWARF information is a bit of a cesspool right now that duplicates a bunch of other logic in the asm printer. The short version of it is that it depends on emitting both the L and _ prefix for symbols (at least on darwin) and until I can untangle it, it is best to switch the mangler back to emitting both prefixes. llvm-svn: 75646
-
Kevin Enderby authored
llvm-svn: 75645
-
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
-
Daniel Dunbar authored
- To support using the ProfileInfo analysis results instead of accessing the ProfileInfoLoader directly. - Based on (part of) a patch by Andreas Neustifter. - No functionality change. llvm-svn: 75625
-
Chris Lattner authored
llvm-svn: 75616
-
Kevin Enderby authored
llvm-svn: 75545
-
Dan Gohman authored
llvm-svn: 75542
-
Owen Anderson authored
llvm-svn: 75536
-
- Jul 13, 2009
-
-
Owen Anderson authored
llvm-svn: 75508
-
Kevin Enderby authored
llvm-svn: 75500
-
Sanjiv Gupta authored
llvm-svn: 75461
-
Sanjiv Gupta authored
link libstd.so with llvm-ld by default with all the programs user is trying to build. llvm-svn: 75460
-
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
-
Daniel Dunbar authored
llvm-svn: 75440
-
- Jul 12, 2009
-
-
Chris Lattner authored
llvm-svn: 75394
-
- Jul 11, 2009
-
-
Daniel Dunbar authored
llvm-svn: 75386
-
Mikhail Glushenkov authored
llvm-svn: 75375
-
Sanjiv Gupta authored
llvm-svn: 75367
-
Chris Lattner authored
llvm-svn: 75301
-
- Jul 10, 2009
-
-
David Goodwin authored
llvm-svn: 75292
-
Jeffrey Yasskin authored
library to tell it the addresses of JITted functions. For a particular program, this changes the opreport -l output from: samples % image name symbol name 48182 98.9729 anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) 11 0.0226 libstdc++.so.6.0.9 /usr/lib/libstdc++.so.6.0.9 to: samples % image name symbol name 24565 60.7308 19814.jo fib_left 15365 37.9861 19814.jo fib_right 22 0.0544 ld-2.7.so do_lookup_x llvm-svn: 75279
-
Sanjiv Gupta authored
Link devices.lib (processor specific variables) with mplink. llvm-svn: 75263
-
Owen Anderson authored
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? llvm-svn: 75200
-
- Jul 09, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 75166
-
Mikhail Glushenkov authored
'--temp-dir' always overrides 'save-temps'. llvm-svn: 75165
-
Mikhail Glushenkov authored
llvm-svn: 75164
-
Sanjiv Gupta authored
llvm-svn: 75155
-
Chris Lattner authored
llvm-svn: 75148
-
Sanjiv Gupta authored
llvm-svn: 75120
-
Sanjiv Gupta authored
llvm-svn: 75119
-
Nick Lewycky authored
llvm-svn: 75111
-
- Jul 08, 2009
-
-
Owen Anderson authored
llvm-svn: 75025
-
Owen Anderson authored
llvm-svn: 74985
-
-
- Jul 07, 2009
-
-
Chris Lattner authored
Kevin Enderby! llvm-svn: 74944
-
Chris Lattner authored
by Eric Rannaud! llvm-svn: 74930
-
Mikhail Glushenkov authored
llvm-svn: 74913
-
Mikhail Glushenkov authored
Sanjiv complained about the need to maintain local changes to lib/CompilerDriver. llvm-svn: 74912
-
Mikhail Glushenkov authored
llvm-svn: 74907
-