- Jul 26, 2009
-
-
Daniel Dunbar authored
llvm-svn: 77145
-
Daniel Dunbar authored
Also, change MDString to use a StringRef. llvm-svn: 77098
-
- Jul 24, 2009
-
-
Chris Lattner authored
llvm-svn: 76944
-
Chris Lattner authored
llvm-svn: 76942
-
Chris Lattner authored
llvm-svn: 76941
-
- Jul 21, 2009
-
-
Chris Lattner authored
and call PrintGlobalVariable, allowing elimination and simplification of various targets. llvm-svn: 76604
-
- Jul 20, 2009
-
-
Bill Wendling authored
"private" symbols which the assember shouldn't strip, but which the linker may remove after evaluation. This is mostly useful for Objective-C metadata. This is plumbing, so we don't have a use of it yet. More to come, etc. llvm-svn: 76385
-
- Jul 15, 2009
-
-
Chris Lattner authored
cygming, make the two callers only call it if cygming. Other minor cleanups. llvm-svn: 75744
-
Chris Lattner authored
llvm-svn: 75734
-
Chris Lattner authored
printSuffixedName automatically does this. llvm-svn: 75727
-
Chris Lattner authored
llvm-svn: 75721
-
- Jul 14, 2009
-
-
David Greene authored
Have asm printers use formatted_raw_ostream directly to avoid a dynamic_cast<>. llvm-svn: 75670
-
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
-
Torok Edwin authored
This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). llvm-svn: 75640
-
Daniel Dunbar authored
unbreaking llvm-gcc (on Darwin). --- Reverse-merging r75620 into '.': U include/llvm/Support/Mangler.h --- Reverse-merging r75610 into '.': U test/CodeGen/X86/loop-hoist.ll G include/llvm/Support/Mangler.h U lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp U lib/VMCore/Mangler.cpp llvm-svn: 75636
-
Chris Lattner authored
to symbols instead of doing it with "printSuffixedName". This gets us to the point where there is a real separation between computing a symbol name and printing it, something I need for MC printer stuff. This patch also fixes a corner case bug where unnamed private globals wouldn't get the private label prefix. Next up, rename all uses of getValueName -> getMangledName for better greppability, and then tackle the ppc/arm backends to eliminate "printSuffixedName". llvm-svn: 75610
-
Chris Lattner authored
llvm-svn: 75577
-
Chris Lattner authored
llvm-svn: 75554
-
Chris Lattner authored
llvm-svn: 75532
-
Chris Lattner authored
printSymbolOperand instead. llvm-svn: 75526
-
- Jul 13, 2009
-
-
Chris Lattner authored
llvm-svn: 75520
-
Chris Lattner authored
only remaining modifier is "subreg". llvm-svn: 75516
-
Chris Lattner authored
llvm-svn: 75512
-
- Jul 12, 2009
-
-
Torok Edwin authored
llvm-svn: 75416
-
- Jul 11, 2009
-
-
Torok Edwin authored
Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. llvm-svn: 75379
-
Chris Lattner authored
never be generated. llvm-svn: 75305
-
- Jul 10, 2009
-
-
Chris Lattner authored
llvm-svn: 75298
-
Chris Lattner authored
llvm-svn: 75276
-
Chris Lattner authored
add a couple of predicates to test for "stub style pic in PIC mode" and "stub style pic in dynamic-no-pic" mode. llvm-svn: 75273
-
Chris Lattner authored
tomorrow. llvm-svn: 75245
-
- Jul 09, 2009
-
-
Dale Johannesen authored
gcc.apple/asm-block-13.c gcc.apple/asm-block-57.c llvm-svn: 75169
-
Chris Lattner authored
isel. llvm-svn: 75117
-
Chris Lattner authored
llvm-svn: 75110
-
Chris Lattner authored
mode, instead of having asmprinter just "know" to print them. llvm-svn: 75109
-
Chris Lattner authored
llvm-svn: 75108
-
Chris Lattner authored
llvm-svn: 75107
-
Chris Lattner authored
is incapable of lowering direct references to globals like this, zap the code. llvm-svn: 75106
-
Chris Lattner authored
llvm-svn: 75105
-
Chris Lattner authored
asmprinter do it. llvm-svn: 75104
-
Chris Lattner authored
llvm-svn: 75102
-