"llvm/lib/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "e43aaf7967915408e5fb4dafed7fb391abdcbbe1"
- Jan 19, 2010
-
-
Chris Lattner authored
This fixes some bugs handling address spaces. llvm-svn: 93891
-
Chris Lattner authored
default address space. llvm-svn: 93890
-
Chris Lattner authored
which we don't support anymore. llvm-svn: 93886
-
Chris Lattner authored
darwin. The next big piece to get global variables streamerized is EmitGlobalConstant. llvm-svn: 93870
-
Chris Lattner authored
.zerofill directive. Streamerize its generation. llvm-svn: 93868
-
Devang Patel authored
llvm-svn: 93864
-
Chris Lattner authored
llvm-svn: 93860
-
Chris Lattner authored
llvm-svn: 93859
-
Chris Lattner authored
doing global variable classification anymore) and hookized, sink almost all target targets global variable emission code into AsmPrinter and out of each target. Some notes: 1. PIC16 does completely custom and crazy stuff, so it is not changed. 2. XCore has some custom handling for extra directives. I'll look at it next. 3. This switches linux/ppc to use .globl instead of .global. If .globl is actually wrong, let me know and I'll fix it. 4. This makes linux/ppc get a lot of random cases right which were obviously wrong before, it is probably now a bit healthier. 5. Blackfin will probably start getting .comm and other things that it didn't before. If this is undesirable, it should explicitly opt out of these things by clearing the relevant fields of MCAsmInfo. This leads to a nice diffstat: 14 files changed, 127 insertions(+), 830 deletions(-) llvm-svn: 93858
-
Chris Lattner authored
This makes a similar code dead in all the other targets, I'll clean it up in a bit. This also moves handling of lcomm up before acquisition of a section, since lcomm never needs a section. llvm-svn: 93851
-
Chris Lattner authored
darwin into common code. llvm-svn: 93849
-
- Jan 17, 2010
-
-
Chris Lattner authored
remove it and change all the code that prints MCSymbols to use << instead, which is much simpler and cleaner. llvm-svn: 93695
-
Chris Lattner authored
having to pass various fields from it in. Simplify. llvm-svn: 93686
-
Benjamin Kramer authored
llvm-svn: 93680
-
- Jan 16, 2010
-
-
Chris Lattner authored
llvm-svn: 93664
-
Chris Lattner authored
llvm-svn: 93654
-
Chris Lattner authored
and add an explicit ForcePrivate argument. Switch FunctionEHFrameInfo to be MCSymbol based instead of string based. llvm-svn: 93646
-
Chris Lattner authored
dwarf emission which is going to be more invasive. llvm-svn: 93645
-
Devang Patel authored
llvm-svn: 93630
-
Chris Lattner authored
llvm-svn: 93614
-
Chris Lattner authored
llvm-svn: 93612
-
Chris Lattner authored
llvm-svn: 93609
-
Chris Lattner authored
replace it. Upgrade Alpha, Blackfin, and part of CellSPU to not use mangler anymore. CellSPU needs more invasive surgery. llvm-svn: 93589
-
Chris Lattner authored
llvm-svn: 93587
-
Chris Lattner authored
llvm-svn: 93577
-
Chris Lattner authored
helper method, use it to simplify some code. llvm-svn: 93575
-
- Jan 14, 2010
-
-
Dale Johannesen authored
llvm-svn: 93463
-
- Jan 13, 2010
-
-
Chris Lattner authored
different BlockAddress labels, but nothing semantically important. Add a FIXME that BlockAddress codegen is broken if the LLVM BB has an empty name (e.g. strip was run). llvm-svn: 93303
-
Chris Lattner authored
Among other things, this would do very weird things if the basic block name had (e.g.) a space in it on darwin: makeNameProper would add quotes, then the mcsymbol would escape the quotes. llvm-svn: 93302
-
Chris Lattner authored
instead of returning it in an std::string. Based on this change: 1. Change TargetLoweringObjectFileCOFF::getCOFFSection to take a StringRef 2. Change a bunch of targets to call makeNameProper with a smallstring, making several of them *much* more efficient. 3. Rewrite Mangler::makeNameProper to not build names and then prepend prefixes, not use temporary std::strings, and to avoid other crimes. llvm-svn: 93298
-
Chris Lattner authored
llvm-svn: 93293
-
Chris Lattner authored
llvm-svn: 93292
-
Chris Lattner authored
integers on 64-bit systems. llvm-svn: 93291
-
Chris Lattner authored
llvm-svn: 93290
-
- Jan 03, 2010
-
-
Chris Lattner authored
two labels as a truncate. llvm-svn: 92455
-
- Dec 25, 2009
-
-
Bill Wendling authored
llvm-svn: 92156
-
- Dec 19, 2009
-
-
Douglas Gregor authored
llvm-svn: 91764
-
- Dec 05, 2009
-
-
Dan Gohman authored
isn't cluttered with things like "Llabel47:Llabel48: movq (%rsi), %xmm3" llvm-svn: 90638
-
Dan Gohman authored
Don't print "SrcLine"; just print the filename and line number, which is obvious enough and more informative. llvm-svn: 90631
-
Dan Gohman authored
llvm-svn: 90621
-