- Apr 04, 2010
-
-
Chris Lattner authored
enough to warrant caching in AsmPrinter, so remove it. llvm-svn: 100336
-
Jakob Stoklund Olesen authored
llvm-svn: 100332
-
Chris Lattner authored
from the AsmPrinter interface. llvm-svn: 100331
-
Nicolas Geoffray authored
llvm-svn: 100328
-
Chris Lattner authored
"asm printering" happens through MCStreamer. This also Streamerizes PIC16 debug info, which escaped my attention. This removes a leak from LLVMTargetMachine of the 'legacy' output stream. llvm-svn: 100327
-
Chris Lattner authored
print function level inline asm with EmitInlineAsm instead of writing it directly to "O". llvm-svn: 100326
-
Chris Lattner authored
The only thing left is LEB printing, which uses EmitRawText for now. llvm-svn: 100325
-
Chris Lattner authored
llvm-svn: 100324
-
Chris Lattner authored
llvm-svn: 100323
-
Chris Lattner authored
llvm-svn: 100322
-
Chris Lattner authored
llvm-svn: 100321
-
Chris Lattner authored
llvm-svn: 100320
-
Chris Lattner authored
don't have mcstreamer support for yet. llvm-svn: 100319
-
Chris Lattner authored
implementations to use EmitRawText instead of writing directly to "O". llvm-svn: 100318
-
Chris Lattner authored
llvm-svn: 100317
-
Chris Lattner authored
streamerized for everything. llvm-svn: 100316
-
Chris Lattner authored
llvm-svn: 100315
-
Chris Lattner authored
which will abort in .o file writing mode. llvm-svn: 100314
-
Chris Lattner authored
raw_ostream to print to. llvm-svn: 100313
-
Chris Lattner authored
llvm-svn: 100312
-
Chris Lattner authored
llvm-svn: 100311
-
Chris Lattner authored
llvm-svn: 100310
-
Chris Lattner authored
llvm-svn: 100309
-
Chris Lattner authored
llvm-svn: 100308
-
Chris Lattner authored
raw_ostream to print an instruction to had to be specified at MCInstPrinter construction time instead of being able to pick at each call to printInstruction. llvm-svn: 100307
-
Chris Lattner authored
member of AsmPrinter. Instead, pass it in explicitly. llvm-svn: 100306
-
Mon P Wang authored
Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1) llvm-svn: 100304
-
Chris Lattner authored
of printOffset to pass in a stream to print to. llvm-svn: 100296
-
Chris Lattner authored
llvm-svn: 100295
-
Chris Lattner authored
a few more things in AsmPrinter.cpp. llvm-svn: 100294
-
Chris Lattner authored
llvm-svn: 100292
-
Chris Lattner authored
EmitInlineAsm. However, this attempt is foiled by operands being emitted directly to "O" so I'll have to do some surgery and finish MCizing the world. llvm-svn: 100291
-
- Apr 03, 2010
-
-
Chris Lattner authored
llvm-svn: 100290
-
Chris Lattner authored
If we have an MCAsmStreamer, we continue to emit asm textually, otherwise we (currently) emit an error to errs and ignore it. llvm-svn: 100289
-
Chris Lattner authored
llvm-svn: 100288
-
Chris Lattner authored
llvm-svn: 100287
-
Chris Lattner authored
exits the loop. With this information we can guarantee the iteration count of the loop is bounded by the compare. I think this xforms is finally safe now. llvm-svn: 100285
-
Chris Lattner authored
checker. Amusingly, we already had tests that we should have rejects because they would be miscompiled in the testsuite. The remaining issue with this is that we don't check that the branch causes us to exit the loop if it fails, so we don't actually know if we remain in bounds. llvm-svn: 100284
-
Chris Lattner authored
to a signed vs unsigned value depending on the sign of the constant fp means that we can't distinguish between a truly negative number and a positive number so large the 32nd bit is set. So, do don't this! llvm-svn: 100283
-
Chris Lattner authored
stuff. More bugs remain though. llvm-svn: 100282
-