- Jul 15, 2009
-
-
Stuart Hastings authored
Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. Will revert 75770 in the llvm-gcc trunk. llvm-svn: 75799
-
Richard Osborne authored
are being properly selected. llvm-svn: 75797
-
David Goodwin authored
llvm-svn: 75789
-
Richard Osborne authored
llvm-svn: 75788
-
Richard Osborne authored
emitting file directives with one parameter. llvm-svn: 75787
-
Daniel Dunbar authored
- Which was already present in the module! - I skipped this xform for Alpha, since it runs an extra pass during assembly emission, but not when emitting assembly via the DumpAsm flag. - No functionality change. -- ddunbar@giles:llvm$ svn diff | grep '^- ' | sort | uniq -c 18 - PM.add(AsmPrinterCtor(ferrs(), *this, true)); 18 - assert(AsmPrinterCtor && "AsmPrinter was not linked in"); 18 - if (AsmPrinterCtor) 18 - if (DumpAsm) { 18 - } ddunbar@giles:llvm$ svn diff | grep '^+ ' | sort | uniq -c 18 + addAssemblyEmitter(PM, OptLevel, true, ferrs()); 18 + if (DumpAsm) -- llvm-svn: 75782
-
Duncan Sands authored
(llvm-gcc) has gone. llvm-svn: 75781
-
Daniel Dunbar authored
llvm-svn: 75780
-
Xerxes Ranby authored
llvm-svn: 75779
-
Daniel Dunbar authored
from. - This commit is almost entirely propogating the reference through the TargetMachine subclasses' constructor calls. llvm-svn: 75778
-
Daniel Dunbar authored
llvm-svn: 75774
-
Daniel Dunbar authored
llvm-svn: 75772
-
Daniel Dunbar authored
llvm-svn: 75767
-
Daniel Dunbar authored
- This is a temporary hack to aid in incremental refactoring, for now we allocate a new TargetMachineRegistryEntry on every getClosest... call. - No intended functionality change, other than the leaked memory. llvm-svn: 75766
-
Daniel Dunbar authored
- This abuses TargetMachineRegistry's constructor for now, this will get cleaned up in time. llvm-svn: 75762
-
Daniel Dunbar authored
- Intended to match current TargetMachine implementations. - No facilities for linking these in yet. llvm-svn: 75751
-
Evan Cheng authored
llvm-svn: 75749
-
Chris Lattner authored
cygming, make the two callers only call it if cygming. Other minor cleanups. llvm-svn: 75744
-
Chris Lattner authored
doing it with printSuffixedName. llvm-svn: 75741
-
Chris Lattner authored
symbols were not getting stubs. While I'm at it, add a big testcase for stub generation to make sure I don't break anything. llvm-svn: 75737
-
Chris Lattner authored
with the mangler (like x86 and ppc), instead of going through printSuffixedName. llvm-svn: 75736
-
Chris Lattner authored
llvm-svn: 75734
-
Chris Lattner authored
using horrible string hacking. This gives us a different label, but it's just an assembler temporary, so the name doesn't matter. llvm-svn: 75733
-
Chris Lattner authored
llvm-svn: 75732
-
Chris Lattner authored
Mangler in FnStubs. llvm-svn: 75731
-
Chris Lattner authored
a couple instances of printSuffixedName (in favor of having the mangler do stuff). llvm-svn: 75729
-
Chris Lattner authored
printSuffixedName automatically does this. llvm-svn: 75727
-
Chris Lattner authored
llvm-svn: 75721
-
Chris Lattner authored
reference to the personality function for a module, and those are all added to the GVStubs array by looping over MMI->getPersonalities() llvm-svn: 75720
-
Chris Lattner authored
eliminates a bunch of uses of "printSuffixedName" and "getGlobalLinkName". llvm-svn: 75719
-
Chris Lattner authored
before each one. llvm-svn: 75718
-
Owen Anderson authored
llvm-svn: 75703
-
Daniel Dunbar authored
llvm-svn: 75697
-
- Jul 14, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 75687
-
Bob Wilson authored
llvm-svn: 75686
-
David Goodwin authored
llvm-svn: 75683
-
Chris Lattner authored
llvm-svn: 75673
-
Chris Lattner authored
MOV32r0 + subregs to do the same thing. This should work now that PR4544 is fixed. Thanks Evan! llvm-svn: 75671
-
David Greene authored
Have asm printers use formatted_raw_ostream directly to avoid a dynamic_cast<>. llvm-svn: 75670
-
David Goodwin authored
llvm-svn: 75660
-