- Mar 11, 2010
-
-
Rafael Espindola authored
llvm-svn: 98254
-
John McCall authored
there's a good equivalent that's actually true, unfortunately. llvm-svn: 98253
-
John McCall authored
instantiation. Based on a patch by Enea Zaffanella! I found a way to reduce some of the redundancy between TreeTransform's "standard" FunctionProtoType transformation and TemplateInstantiator's override, and I killed off the old SubstFunctionType by adding type source info for the last cases where we were creating FunctionDecls without TSI (at least that get passed through template instantiation). llvm-svn: 98252
-
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
-
John McCall authored
I'm expecting this portion of the AST to grow and change, and I'd like to be able to do that with minimal recompilation. If this proves unnecessary when access control is fully-implemented, I'll fold the classes back into DeclCXX.h. llvm-svn: 98249
-
Anders Carlsson authored
llvm-svn: 98248
-
Anders Carlsson authored
llvm-svn: 98247
-
Anders Carlsson authored
llvm-svn: 98246
-
Anders Carlsson authored
llvm-svn: 98245
-
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
-
Anders Carlsson authored
llvm-svn: 98242
-
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
-
Anders Carlsson authored
Run the new vtable builder for construction vtables as well now. Note that we still don't use the data it generates. llvm-svn: 98239
-
Anders Carlsson authored
llvm-svn: 98238
-
Anders Carlsson authored
llvm-svn: 98233
-
Anders Carlsson authored
llvm-svn: 98232
-
Anders Carlsson authored
Replace the class offset vectors in RecordLayoutBuilder with maps instead so we'll have faster lookup and so we can detect duplicates. llvm-svn: 98231
-
Anders Carlsson authored
llvm-svn: 98230
-
Anders Carlsson authored
llvm-svn: 98229
-
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: 98226
-
Daniel Dunbar authored
llvm-svn: 98225
-
Dale Johannesen authored
llvm-svn: 98224
-
Anders Carlsson authored
llvm-svn: 98223
-
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
-
Dale Johannesen authored
the buildbot running valgrind. llvm-svn: 98216
-
Bob Wilson authored
llvm-svn: 98215
-
Ted Kremenek authored
has migrated to DeclContext. llvm-svn: 98213
-
Chris Lattner authored
convention. Patch by David Terei! llvm-svn: 98212
-
Anders Carlsson authored
Remove the IndirectPrimary parameter in LayoutVirtualBases; it's already there as a member variable. llvm-svn: 98211
-
Bob Wilson authored
Radar 7686922. llvm-svn: 98210
-