- Sep 10, 2009
-
-
Bill Wendling authored
like what GCC outputs. The mysterious code to insert padding wasn't in GCC at all. I modified the TType base offset code to calculate the offset like GCC does, though. llvm-svn: 81424
-
Anders Carlsson authored
llvm-svn: 81423
-
Evan Cheng authored
llvm-svn: 81422
-
Daniel Dunbar authored
llvm-svn: 81421
-
Daniel Dunbar authored
Also, fix forwarding of -C/-CC to cc1. llvm-svn: 81420
-
Daniel Dunbar authored
llvm-svn: 81419
-
Daniel Dunbar authored
llvm-svn: 81418
-
Bill Wendling authored
code within it was the same inside and out. There's still a problem of the TypeInfoSize should be the size of the TType format encoding (at least that's what GCC thinks it should be). llvm-svn: 81417
-
Daniel Dunbar authored
llvm-svn: 81416
-
Bob Wilson authored
llvm-svn: 81415
-
Bill Wendling authored
llvm-svn: 81409
-
Bill Wendling authored
sizeof(DW_EH_PE_udata4). llvm-svn: 81408
-
Douglas Gregor authored
partial specialization rather than a subclass of TemplateDecl. Fixes a crash in libstdc++ 4.2's <map>. llvm-svn: 81407
-
Bill Wendling authored
llvm-svn: 81406
-
Douglas Gregor authored
of class type whose default constructor is trivial. Should un-break testing on x86_64-pc-linux-gnu. llvm-svn: 81405
-
Bill Wendling authored
Basically, this patch is working towards removing the hard-coded values that are output for the CIE. In particular, the CIE augmentation and the CIE augmentation size. Both of these should be calculated. In the process, I was able to make a bunch of code simpler. The encodings for the personality, LSDA, and FDE in the CIE are still not correct. They should be generated either from target-specific callbacks (blech!) or grokked from first-principles. llvm-svn: 81404
-
Evan Cheng authored
llvm-svn: 81403
-
Chris Lattner authored
llvm-svn: 81402
-
Douglas Gregor authored
has a single conversion to pointer-to-object type, implicitly convert to that pointer-to-object type (C++ [expr.delete]p1). llvm-svn: 81401
-
Dale Johannesen authored
test case to allow for different, functionally identical output. llvm-svn: 81400
-
Anders Carlsson authored
llvm-svn: 81398
-
Bob Wilson authored
See the bug report for details. llvm-svn: 81397
-
Chris Lattner authored
the MCInst path of the asmprinter. Instead, pull comment printing out of the autogenerated asmprinter into each target that uses the autogenerated asmprinter. This causes code duplication into each target, but in a way that will be easier to clean up later when more asmprinter stuff is commonized into the base AsmPrinter class. This also fixes an xcore strangeness where it inserted two tabs before every instruction. llvm-svn: 81396
-
Chris Lattner authored
a return in one case. Instead of sprinking return handling code throughout the asmprinter generator, just treat it like any other normal statement. llvm-svn: 81395
-
Douglas Gregor authored
such initializations properly convert constructor arguments and fill in default arguments where necessary. This also makes the ownership model more clear. llvm-svn: 81394
-
Daniel Dunbar authored
llvm-svn: 81393
-
Sean Callanan authored
all disassemblers. Modified the MemoryObject to support 64-bit address spaces, regardless of the LLVM process's address width. Modified the Target class to allow extraction of a MCDisassembler. llvm-svn: 81392
-
Daniel Dunbar authored
llvm-svn: 81391
-
Daniel Dunbar authored
llvm-svn: 81390
-
Daniel Dunbar authored
llvm-svn: 81389
-
Daniel Dunbar authored
llvm-svn: 81388
-
Daniel Dunbar authored
llvm-svn: 81387
-
Daniel Dunbar authored
llvm-svn: 81386
-
Daniel Dunbar authored
llvm-svn: 81385
-
Daniel Dunbar authored
llvm-svn: 81384
-
- Sep 09, 2009
-
-
Anders Carlsson authored
If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. llvm-svn: 81383
-
Bill Wendling authored
llvm-svn: 81382
-
Bill Wendling authored
llvm-svn: 81381
-
Bill Wendling authored
llvm-svn: 81380
-
Chris Lattner authored
new asmprinter. Differently gross hack coming next. llvm-svn: 81379
-