- Apr 04, 2010
-
-
Jakob Stoklund Olesen authored
Restrict bit mask operations to the DomainValue class. Rename methods for clarity. llvm-svn: 100353
-
Chris Lattner authored
llvm-svn: 100352
-
Chris Lattner authored
llvm-svn: 100342
-
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
"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
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
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
-
- Apr 03, 2010
-
-
Johnny Chen authored
abstraction it brings. And also get rid of the atexit() handler, it does not belong in the lib directory. :-) llvm-svn: 100265
-
Johnny Chen authored
llvm-svn: 100259
-
Johnny Chen authored
occuplied by the cached ARMAlgorithm objects. llvm-svn: 100258
-
Eric Christopher authored
dest. llvm-svn: 100252
-
Johnny Chen authored
llvm-svn: 100251
-
Johnny Chen authored
backend (ARMDecoderEmitter) which emits the decoder functions for ARM and Thumb, and the disassembler core which invokes the decoder function and builds up the MCInst based on the decoded Opcode. Reviewed by Chris Latter and Bob Wilson. llvm-svn: 100233
-
Sean Callanan authored
to the ARM AsmParser. llvm-svn: 100232
-
- Apr 02, 2010
-
-
Eric Christopher authored
a new subtarget option for AES and check for the support. Add "westmere" line of processors and add AES-NI support to the core i7. Add a couple of TODOs for information I couldn't verify. llvm-svn: 100231
-
Sean Callanan authored
return an error status in all failure cases, printing messages to debugs() only when debugging is enabled. llvm-svn: 100229
-
Chris Lattner authored
This keeps around temporary typedef for clang/llvm-gcc so the build won't break when I commit this :) llvm-svn: 100218
-
Chris Lattner authored
llvm-svn: 100214
-
Chris Lattner authored
representation. This eliminates the 'DILocation' MDNodes for file/line/col tuples from -O0 -g codegen. This remove the old DebugLoc class, making it a typedef for DebugLoc, I'll rename NewDebugLoc next. I didn't update the JIT to use the new apis, so it will continue to work, but be as slow as before. Someone should eventually do this or, better yet, rip out the JIT debug info stuff and build the JIT on top of MC. llvm-svn: 100209
-
Evan Cheng authored
llvm-svn: 100208
-
Mon P Wang authored
llvm-svn: 100199
-
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: 100191
-
Eric Christopher authored
llvm-svn: 100176
-
Dan Gohman authored
in particular, they end up aligning strings at 16-byte boundaries, and there's no way for GlobalOpt to check OptForSize. llvm-svn: 100172
-
Dale Johannesen authored
folder to be tolerant of debug info following the branch(es) at the end of a block. llvm-svn: 100168
-