- May 05, 2011
-
-
Bill Wendling authored
who used this flag, and it now emits CFI and doesn't emit this anymore. All other targets left this flag "false". <rdar://problem/8486371> llvm-svn: 130918
-
- May 01, 2011
-
-
Rafael Espindola authored
-fno-dwarf2-cfi-asm. Implement the same behavior. llvm-svn: 130637
-
- Apr 28, 2011
-
-
Rafael Espindola authored
llvm-svn: 130343
-
Rafael Espindola authored
give it a bit more responsibility. Also implement it for MachO. If hacked to use cfi, 32 bit MachO will produce .cfi_personality 155, L___gxx_personality_v0$non_lazy_ptr and 64 bit will produce .cfi_presonality ___gxx_personality_v0 The general idea is that .cfi_personality gets passed the final symbol. It is up to codegen to produce it if using indirect representation (like 32 bit MachO), but it is up to MC to decide which relocations to create. llvm-svn: 130341
-
- Apr 20, 2011
-
-
Rafael Espindola authored
llvm-svn: 129844
-
- Apr 16, 2011
-
-
Francois Pichet authored
llvm-svn: 129640
-
Rafael Espindola authored
error in foo.o; no .eh_frame_hdr table will be created. llvm-svn: 129635
-
- Apr 15, 2011
-
-
Rafael Espindola authored
Change ELF systems to use CFI for producing the EH tables. This reduces the size of the clang binary in Debug builds from 690MB to 679MB. llvm-svn: 129571
-
NAKAMURA Takumi authored
It broke several builds. llvm-svn: 129557
-
- Apr 14, 2011
-
-
Rafael Espindola authored
size of the clang binary in Debug builds from 690MB to 679MB. llvm-svn: 129518
-
- Jan 23, 2011
-
-
Rafael Espindola authored
Add support for SHT_X86_64_UNWIND. llvm-svn: 124059
-
- Jan 18, 2011
-
-
Chris Lattner authored
constant but requires a unique address, we can still put it in a readonly section, just not a mergable one. llvm-svn: 123711
-
- Jan 16, 2011
-
-
Rafael Espindola authored
llvm-svn: 123585
-
- Sep 27, 2010
-
-
Chris Lattner authored
support aligned comm. Detect when compiling for 10.4 and don't emit an alignment for comm. THis will hopefully fix PR8198. llvm-svn: 114817
-
- Jun 18, 2010
-
-
Dan Gohman authored
llvm-svn: 106279
-
- Apr 08, 2010
-
-
Chris Lattner authored
llvm-svn: 100709
-
- Mar 17, 2010
-
-
Chris Lattner authored
should use CreateTempSymbol() if they don't care about the name. llvm-svn: 98712
-
- Mar 12, 2010
-
-
Chris Lattner authored
for a global instead of messing around with string buffers. llvm-svn: 98366
-
Chris Lattner authored
just make unnamed temp symbols instead of having to come up with its own names. llvm-svn: 98324
-
- Mar 11, 2010
-
-
Chris Lattner authored
where we used ot create an MCSymbol for ".". Now emit an assembler temporary label and reference it instead of "." textually. rdar://7739457 llvm-svn: 98292
-
Chris Lattner authored
an MCExpr and not an MCSymbol. Change it to take an MCStreamer, which is currently unused. No functionality change. llvm-svn: 98278
-
- Mar 10, 2010
-
-
Chris Lattner authored
semantic instead of syntactic. This completes MCization of darwin/x86[-64]! llvm-svn: 98145
-
Chris Lattner authored
llvm-svn: 98124
-
- Feb 16, 2010
-
-
Bill Wendling authored
llvm-svn: 96410
-
- Feb 15, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 96288
-
Anton Korobeynikov authored
llvm-svn: 96286
-
Anton Korobeynikov authored
Preliminary patch to improve dwarf EH generation - Hooks to return Personality / FDE / LSDA / TType encoding depending on target / options (e.g. code model / relocation model) - MCIzation of Dwarf EH printer to use encoding information - Stub generation for ELF target (needed for indirect references) - Some other small changes here and there llvm-svn: 96285
-
- Jan 22, 2010
-
-
Benjamin Kramer authored
llvm-svn: 94189
-
- Jan 19, 2010
-
-
Chris Lattner authored
.zerofill directive. Streamerize its generation. llvm-svn: 93868
-
Chris Lattner authored
and everything else (weak). llvm-svn: 93846
-
Chris Lattner authored
GCC would put weak zero initialized mutable data in the .bss section, we would put it into a crasy '.gnu.linkonce.b.test,"aw",@nobits' section. Fixing this will allow simplifications next up. llvm-svn: 93844
-
Chris Lattner authored
simplify and commonize some of the asmprinter logic for globals. This also avoids printing the MCSection for .zerofill, which broke the llvm-gcc build. llvm-svn: 93843
-
Chris Lattner authored
1. TargetLoweringObjectFileMachO should decide if something goes in zerofill instead of having every target do it. 2. TargetLoweringObjectFileMachO should assign said symbols to the right MCSection, the asmprinters should just emit to the right section. 3. Since all zerofill stuff goes through mcstreamer anymore, MAI can have a bool "haszerofill" instead of having the textual directive to emit. llvm-svn: 93838
-
- Jan 17, 2010
-
-
Chris Lattner authored
to Mangler. Now MCSymbol just decides whether to slap quotes around a symbol when printing it. This also fixes some weirdness where two MCSymbols could be created for the same symbol, if one needed to be mangled and got mangled to the other one. llvm-svn: 93690
-
- Jan 16, 2010
-
-
Chris Lattner authored
llvm-svn: 93664
-
Chris Lattner authored
llvm-svn: 93628
-
Chris Lattner authored
llvm-svn: 93627
-
- Jan 13, 2010
-
-
Chris Lattner authored
obsolete Mangler interfaces. llvm-svn: 93356
-
Chris Lattner authored
SelectSectionForGlobal, unbreaking weak globals with no-name. llvm-svn: 93336
-
Chris Lattner authored
on linux (even though they are pointless, they shouldn't ICE). llvm-svn: 93308
-