- Sep 10, 2009
-
-
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
-
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
-
- Sep 09, 2009
-
-
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
-
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
-
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
-
Chris Lattner authored
llvm-svn: 81347
-
Dan Gohman authored
llvm-svn: 81343
-
Andreas Neustifter authored
Fixed non working -profile-verifier-noassert option. Fixed missing newline in debugEntry(). Cleaned up assert messages. (assert(0 && Message) is still shown, but the message is printed before.) When verifiying loaded profiles the ProfileVerifier got confused when block was a setjmp target, this is checked now. When verifiying loaded profiles the ProfileVerifier got confused when block eventually reaching an exit(), this is checked now. llvm-svn: 81338
-
Andreas Neustifter authored
llvm-svn: 81335
-
Benjamin Kramer authored
clang's testsuite. llvm-svn: 81333
-
Mikhail Glushenkov authored
llvm-svn: 81331
-
Mikhail Glushenkov authored
Program objects have ownership semantics on Windows. llvm-svn: 81329
-
Mikhail Glushenkov authored
Thanks to Duncan Sands for spotting this. llvm-svn: 81328
-
Torok Edwin authored
llvm-svn: 81327
-
Anton Korobeynikov authored
llvm-svn: 81322
-
Anton Korobeynikov authored
llvm-svn: 81321
-
Chris Lattner authored
to be temporarily disabled. llvm-svn: 81320
-
Chris Lattner authored
printing stuff are quoting symbols now, breaking objc testcases. llvm-svn: 81319
-
Evan Cheng authored
llvm-svn: 81318
-
Jeffrey Yasskin authored
TypeBuilder was using a local static variable to cache its result. This made it ignore changes in its LLVMContext argument and always return a type constructed from the argument to the first call. llvm-svn: 81316
-
Daniel Dunbar authored
llvm-svn: 81314
-
Daniel Dunbar authored
llvm-svn: 81313
-
Daniel Dunbar authored
llvm-svn: 81312
-
Evan Cheng authored
llvm-svn: 81311
-
Evan Cheng authored
llvm-svn: 81310
-