- Apr 03, 2010
-
-
Bob Wilson authored
llvm-svn: 100263
-
Evan Cheng authored
llvm-svn: 100262
-
Chris Lattner authored
having the bitcode writer materialize mdnodes for all the debug location tuples when writing out the bc file and stores the information in a more compact form. For example, the -O0 -g bc file for combine.c in 176.gcc shrinks from 739392 to 512096 bytes. This concludes my planned short-term debug info work. llvm-svn: 100261
-
Mikhail Glushenkov authored
llvm-svn: 100260
-
Johnny Chen authored
llvm-svn: 100259
-
Johnny Chen authored
occuplied by the cached ARMAlgorithm objects. llvm-svn: 100258
-
Chris Lattner authored
llvm-svn: 100257
-
Eric Christopher authored
assembly for testcases. llvm-svn: 100253
-
Eric Christopher authored
dest. llvm-svn: 100252
-
Johnny Chen authored
llvm-svn: 100251
-
Eric Christopher authored
llvm-svn: 100250
-
David Greene authored
Ok, third time's the charm. No changes from last time except the CMake source addition. Apparently the buildbots were wrong about failures. --- Add some switches helpful for debugging: -print-before=<Pass Name> Dump IR before running pass <Pass Name>. -print-before-all Dump IR before running each pass. -print-after-all Dump IR after running each pass. These are helpful when tracking down a miscompilation. It is easy to get IR dumps and do diffs on them, etc. To make this work well, add a new getPrinterPass API to Pass so that each kind of pass (ModulePass, FunctionPass, etc.) can create a Pass suitable for dumping out the kind of object the Pass works on. llvm-svn: 100249
-
Fariborz Jahanian authored
when parsing. Fixes radar 7822196. llvm-svn: 100248
-
Johnny Chen authored
is expected. llvm-svn: 100247
-
Johnny Chen authored
llvm-svn: 100244
-
Johnny Chen authored
(Fix build failure) llvm-svn: 100243
-
Daniel Dunbar authored
llvm-svn: 100237
-
Daniel Dunbar authored
llvm-svn: 100236
-
Daniel Dunbar authored
llvm-svn: 100235
-
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
-
Dale Johannesen authored
beginning of a block. llvm-svn: 100230
-
Sean Callanan authored
return an error status in all failure cases, printing messages to debugs() only when debugging is enabled. llvm-svn: 100229
-
Daniel Dunbar authored
IRgen/Obj-C: Eliminate FindIvarInterface, now that ivar's are in the right DeclContexts (-2 FIXMEs). We still have an annoying linear scan + hidden dependency on how Obj-C layout is done. - This is also an algorithmic improvement in IRgen for Obj-C, although it probably doesn't matter in practice. llvm-svn: 100228
-
Daniel Dunbar authored
llvm-svn: 100227
-
Fariborz Jahanian authored
(radar 7822210). llvm-svn: 100226
-
Benjamin Kramer authored
llvm-svn: 100225
-
Chris Lattner authored
materializing an MDNode for every debugloc. don't do that! :) "clang -g -S t.c" really no longer makes mdnodes for location tuples now. llvm-svn: 100224
-
Chris Lattner authored
llvm-svn: 100223
-
Chris Lattner authored
llvm-svn: 100222
-
Chris Lattner authored
llvm-svn: 100221
-
Chris Lattner authored
llvm-svn: 100219
-
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: 100217
-
Chris Lattner authored
llvm-svn: 100216
-
Chris Lattner authored
llvm-svn: 100215
-
Chris Lattner authored
llvm-svn: 100214
-
Daniel Dunbar authored
Sema/Obj-C: Narrow type of ObjCIvarDecl::Create, and check additional invariants on the provided DeclContext. - Doug, please see the FIXME in DeclObjC.cpp -- I am not sure what the right fix is. llvm-svn: 100213
-
Fariborz Jahanian authored
property is being accessed without the dot-syntax notation. (radar 7822344). llvm-svn: 100212
-