- Jul 01, 2010
-
-
Daniel Dunbar authored
Spencer! llvm-svn: 107418
-
- Jun 30, 2010
-
-
Bill Wendling authored
llvm-svn: 107215
-
- Jun 29, 2010
-
-
Bill Wendling authored
metadata types which should be marked as "weak", but which the linker will remove upon final linkage. For example, the "objc_msgSend_fixup_alloc" symbol is defined like this: .globl l_objc_msgSend_fixup_alloc .weak_definition l_objc_msgSend_fixup_alloc .section __DATA, __objc_msgrefs, coalesced .align 3 l_objc_msgSend_fixup_alloc: .quad _objc_msgSend_fixup .quad L_OBJC_METH_VAR_NAME_1 This is different from the "linker_private" linkage type, because it can't have the metadata defined with ".weak_definition". llvm-svn: 107205
-
- May 25, 2010
-
-
Eric Christopher authored
and testcases accordingly. llvm-svn: 104635
-
- May 22, 2010
-
-
Eric Christopher authored
llvm-svn: 104414
-
- May 18, 2010
-
-
Eric Christopher authored
and cleanup comments as well. llvm-svn: 103985
-
- May 17, 2010
-
-
Eric Christopher authored
llvm-svn: 103974
-
- May 07, 2010
-
-
Chris Lattner authored
llvm-svn: 103304
-
Chris Lattner authored
patch by Peter Housel! llvm-svn: 103267
-
- Apr 13, 2010
-
-
Chris Lattner authored
patch by Sylvere Teissier! llvm-svn: 101106
-
- Apr 08, 2010
-
-
Chris Lattner authored
llvm-svn: 100815
-
Chris Lattner authored
merge XCore's section into MCSectionELF llvm-svn: 100812
-
Chris Lattner authored
api and update clients to use MCContext instead. llvm-svn: 100808
-
Chris Lattner authored
the compiler and asmparser now unique to the same sections. This fixes rdar://7835021. llvm-svn: 100807
-
Chris Lattner authored
llvm-svn: 100709
-
- Mar 30, 2010
-
-
Chris Lattner authored
create symbols. It is extremely error prone and a source of a lot of the remaining integrated assembler bugs on x86-64. This fixes rdar://7807601. llvm-svn: 99902
-
- Mar 15, 2010
-
-
Bill Wendling authored
section, remove the target-specific code that performs this. llvm-svn: 98580
-
Chris Lattner authored
llvm-svn: 98577
-
Chris Lattner authored
MCSectionMachO is already fine (yay for fixed size arrays?), MCSectionCOFF still leaks. llvm-svn: 98537
-
- 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
-
-
Bill Wendling authored
indicates that an MCSymbol is external or not. (It's true if it's external.) This will be used to specify the correct information to add to non-lazy pointers. That will be explained further when this bit is used. llvm-svn: 98199
-
Chris Lattner authored
semantic instead of syntactic. This completes MCization of darwin/x86[-64]! llvm-svn: 98145
-
Chris Lattner authored
llvm-svn: 98124
-
- Mar 07, 2010
-
-
Chris Lattner authored
llvm-svn: 97895
-
- Mar 05, 2010
-
-
Charles Davis authored
is a workaround for <rdar://problem/7672401/> (which I filed). This let's us build Wine on Darwin, and it gets the Qt build there a little bit further (so Doug says). llvm-svn: 97845
-
- Mar 03, 2010
-
-
Bill Wendling authored
--- Reverse-merging r97592 into '.': U lib/CodeGen/TargetLoweringObjectFileImpl.cpp llvm-svn: 97657
-
- Mar 02, 2010
-
-
Bill Wendling authored
Place the LSDA into the TEXT section on Mach-O. This saves space. llvm-svn: 97592
-
- Feb 27, 2010
-
-
Bill Wendling authored
llvm-svn: 97295
-
- Feb 21, 2010
-
-
Anton Korobeynikov authored
It turned out that we failed to emit proper symbol stubs on non-x86/darwin for ages (we emitted a reference to a stub, but no stub was emitted). The code inside x86-32/macho target objfile lowering should actually be the generic one - move it there. This (I really, really hope) should fix EH issues on ppc/darwin and arm/darwin. llvm-svn: 96755
-
- Feb 19, 2010
-
-
Bob Wilson authored
ARM and Thumb tests. llvm-svn: 96680
-
Anton Korobeynikov authored
This hopefulyl should unbreak EH on PPC/Darwin. llvm-svn: 96637
-
- 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
-