- Sep 10, 2009
-
-
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
-
rdar://problem/7185647Ted Kremenek authored
Here we implement this as a precondition within GRExprEngine, even though it is related to how BasicStoreManager and RegionStoreManager model 'self' differently. Putting this as a high-level precondition is more general, which is why it isn't in RegionStore.cpp. llvm-svn: 81378
-
Chris Lattner authored
asm printer into the "printInstruction" routine. This fixes a problem where the experimental asmprinter would drop debug labels in some cases, and fixes issues on ppc/xcore where pseudo instructions like "mr" didn't get debug locs properly. It is annoying that this moves the call from one place into each target, but a future set of more invasive refactorings will fix that problem. llvm-svn: 81377
-
Lang Hames authored
Removed static qualifier from a few index related methods. These methods may require a LiveIntervals instance in future. llvm-svn: 81374
-
Fariborz Jahanian authored
functions. llvm-svn: 81373
-
Daniel Dunbar authored
llvm-svn: 81368
-
Daniel Dunbar authored
llvm-svn: 81367
-
Daniel Dunbar authored
llvm-svn: 81366
-
Daniel Dunbar authored
llvm-svn: 81365
-
Andreas Neustifter authored
llvm-svn: 81364
-
Dan Gohman authored
loop exit edge -- new PHIs may be needed not only for the additional splits that are made to preserve LoopSimplify form, but also for the original split. Factor out the code that inserts new PHIs so that it can be used for both. Remove LoopRotation.cpp's code for manually updating LCSSA form, as it is now redundant. This fixes PR4934. llvm-svn: 81363
-
Benjamin Kramer authored
llvm-svn: 81362
-
Mike Stump authored
llvm-svn: 81361
-
Andreas Neustifter authored
llvm-svn: 81360
-
Andreas Neustifter authored
llvm-svn: 81359
-
Andreas Neustifter authored
llvm-svn: 81358
-
Devang Patel authored
llvm-svn: 81356
-
Devang Patel authored
llvm-svn: 81355
-
Dan Gohman authored
llvm-svn: 81354
-
Devang Patel authored
Gracefully destroy MDNodes. llvm-svn: 81353
-
Andreas Neustifter authored
llvm-svn: 81350
-
Andreas Neustifter authored
llvm-svn: 81349
-
Chris Lattner authored
llvm-svn: 81347
-