- Mar 11, 2010
-
-
Daniel Dunbar authored
llvm-svn: 98266
-
Eric Christopher authored
llvm-svn: 98260
-
Richard Osborne authored
llvm-svn: 98258
-
Richard Osborne authored
llvm-svn: 98256
-
Richard Osborne authored
are inside the function by the target at the point of use. llvm-svn: 98255
-
Evan Cheng authored
cl = EXTRACT_SUBREG reg1024, 1, is overly conservative. It should check for overlaps of vr's live interval with the super registers of the physical register (ECX in this case) and let JoinIntervals() handle checking the coalescing feasibility against the physical register (cl in this case). llvm-svn: 98251
-
Ted Kremenek authored
llvm-svn: 98250
-
Eric Christopher authored
different codegen. llvm-svn: 98244
-
Jeffrey Yasskin authored
included when using global symbols to ask the linker for the addresses of various functions. One of the symbols was actually getting declared by a header included in DynamicLibrary.cpp, which conflicted with the "extern void*" declaration in SearchForAddressOfSpecialSymbol(). llvm-svn: 98243
-
Daniel Dunbar authored
MC/Mach-O: Implement "absolutizing" semantics of .set, by evaluating the assembly time value of variables. llvm-svn: 98241
-
Daniel Dunbar authored
- Also, drop the current location part of AsmLayout, I think I prefer to implement this via explicit symbols. llvm-svn: 98240
-
Eric Christopher authored
that in InstCombineCalls. More call lowering needed. llvm-svn: 98228
-
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: 98225
-
Dale Johannesen authored
llvm-svn: 98224
-
Daniel Dunbar authored
llvm-svn: 98222
-
Daniel Dunbar authored
llvm-svn: 98221
-
Daniel Dunbar authored
llvm-svn: 98220
-
Eric Christopher authored
llvm-svn: 98219
-
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
-
Jakob Stoklund Olesen authored
Move methods out of line and M-x whitespace-cleanup. Promote common method arguments to member variables. llvm-svn: 98207
-
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
-
Chris Lattner authored
when it looked past a trunc. llvm-svn: 98203
-
Dale Johannesen authored
llvm-svn: 98202
-
- 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
-
Chris Lattner authored
llvm-svn: 98194
-
Dan Gohman authored
patch by Micah Villmow for PR6572. llvm-svn: 98188
-
Daniel Dunbar authored
llvm-svn: 98187
-
Daniel Dunbar authored
llvm-svn: 98186
-
Jim Grosbach authored
400.perlbench for the nightly tests. llvm-svn: 98183
-
Jim Grosbach authored
llvm-svn: 98182
-
Dale Johannesen authored
llvm-svn: 98181
-
Dan Gohman authored
compute a set of reachable blocks for itself each time it is called, which is fairly frequently. llvm-svn: 98179
-
Dan Gohman authored
llvm-svn: 98178
-