- Mar 12, 2010
-
-
Chris Lattner authored
llvm-svn: 98384
-
Daniel Dunbar authored
llvm-svn: 98380
-
Chris Lattner authored
llvm-svn: 98378
-
Chris Lattner authored
llvm-svn: 98377
-
Chris Lattner authored
actually X86_StdCall or X86_FastCall. llvm-svn: 98374
-
Chris Lattner authored
llvm-svn: 98373
-
Chris Lattner authored
llvm-svn: 98372
-
Bill Wendling authored
llvm-svn: 98370
-
Devang Patel authored
llvm-svn: 98369
-
Chris Lattner authored
definitions. llvm-svn: 98368
-
Chris Lattner authored
llvm-svn: 98367
-
Chris Lattner authored
for a global instead of messing around with string buffers. llvm-svn: 98366
-
Chris Lattner authored
no arguments instead of having to come up with a unique name. This also makes the code less fragile. llvm-svn: 98364
-
Chris Lattner authored
No functionality change. llvm-svn: 98363
-
Benjamin Kramer authored
string temporary. This should fix PR6590. llvm-svn: 98349
-
Bill Wendling authored
LSDA into the TEXT section. We need to generate non-lazy pointers to it on Mach-O. However, the object the NLP points to may be local to the translation unit. If so, then the NLP needs to have the value of that object specified instead of "0", which the linker interprets as "external". llvm-svn: 98325
-
Chris Lattner authored
just make unnamed temp symbols instead of having to come up with its own names. llvm-svn: 98324
-
Bill Wendling authored
llvm-svn: 98300
-
- 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
-
Dan Gohman authored
llvm-svn: 98289
-
Johnny Chen authored
instead of Pseudo, which helps Thumb decoder to recognize them as Thumb instr. llvm-svn: 98285
-
Bill Wendling authored
llvm-svn: 98281
-
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
-
Evan Cheng authored
Bad bad bug. x86 force indirect tail call address into eax when it's meant to force it into a call preserved register instead. Change it to ecx for now. llvm-svn: 98270
-
Richard Osborne authored
llvm-svn: 98269
-
Richard Osborne authored
llvm-svn: 98258
-
Richard Osborne authored
llvm-svn: 98256
-
Eric Christopher authored
different codegen. llvm-svn: 98244
-
Daniel Dunbar authored
MC: Sketch initial MCAsmLayout class, which encapsulates the current layout of an assembly file. The MCAsmLayout is also available for use by MCExpr::EvaluateAs{Absolute,Relocatable}, to allow target specific hooks and "absolutizing" of symbols. llvm-svn: 98227
-
Daniel Dunbar authored
llvm-svn: 98221
-
Daniel Dunbar authored
llvm-svn: 98220
-
Bill Wendling authored
for the NLP because the object it's pointing to may be internal to the file. This seems counter-intuitive, but bear with me. When we place the LSDA into the TEXT section, the type info pointers need to be indirect and pc-rel. We accomplish this by using NLPs. However, sometimes the types are local to the file. GCC gets around this by not using a NLP in this case, but a "regular" indirection like this: GCC_except_tbl: .long Lfoo-. __ZTIA: @ This is local ... Lfoo: .long __ZTIA LLVM prefers NLPs on Darwin. In fact, it's more optimal for load performance to use them. llvm-svn: 98218
-
Johnny Chen authored
Plus fixed the encoding of t2LDRDpci such that P = 1 and W = 0 (offset mode). llvm-svn: 98217
-
Bob Wilson authored
llvm-svn: 98215
-
Chris Lattner authored
convention. Patch by David Terei! llvm-svn: 98212
-
Bob Wilson authored
Radar 7686922. llvm-svn: 98210
-
Chris Lattner authored
which doesn't support .quad correctly because it is "really really old". PR6528. Yet another reason the mc assembler should take over ;-) llvm-svn: 98205
-
- Mar 10, 2010
-
-
Bob Wilson authored
Patch by Sean Callanan. llvm-svn: 98200
-
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
-
Dale Johannesen authored
No functional effect yet. This is still evolving and should not be viewed as final. llvm-svn: 98195
-