- Dec 31, 2009
-
-
Chris Lattner authored
llvm-svn: 92364
-
Chris Lattner authored
improve some comments, simplify a bit of code. llvm-svn: 92363
-
Chris Lattner authored
llvm-svn: 92362
-
Benjamin Kramer authored
warning: comparison between signed and unsigned integer expressions llvm-svn: 92359
-
Chris Lattner authored
miscompilation, PR5458. llvm-svn: 92354
-
Chris Lattner authored
llvm-svn: 92353
-
Chris Lattner authored
llvm-svn: 92352
-
Chris Lattner authored
llvm-svn: 92349
-
Chris Lattner authored
llvm-svn: 92347
-
Chris Lattner authored
llvm-svn: 92346
-
Chris Lattner authored
llvm-svn: 92344
-
Chris Lattner authored
llvm-svn: 92343
-
Douglas Gregor authored
to SmallVector, and add a unit test. llvm-svn: 92340
-
Chris Lattner authored
llvm-svn: 92338
-
Chris Lattner authored
by moving one method out of line and eliminating redundant checks from other methods. llvm-svn: 92337
-
Chris Lattner authored
llvm-svn: 92336
-
Chris Lattner authored
llvm-svn: 92335
-
Chris Lattner authored
one that remains. llvm-svn: 92334
-
Chris Lattner authored
llvm-svn: 92333
-
Chris Lattner authored
llvm-svn: 92332
-
Chris Lattner authored
llvm-svn: 92331
-
Chris Lattner authored
llvm-svn: 92330
-
Chris Lattner authored
dumps one node instead of all of them. llvm-svn: 92329
-
Chris Lattner authored
llvm-svn: 92328
-
Chris Lattner authored
llvm-svn: 92327
-
Chris Lattner authored
mdnode, not just operand 0 over and over. llvm-svn: 92326
-
Chris Lattner authored
llvm-svn: 92325
-
Chris Lattner authored
llvm-svn: 92324
-
Chris Lattner authored
method that needs it (DbgValueInst::getValue) has been moved out of line. llvm-svn: 92323
-
Chris Lattner authored
things that occur in types. "operands" are things that occur in values. llvm-svn: 92322
-
Chris Lattner authored
after the MDNode in memory. This eliminates the operands pointer and saves a new[] per node. Note that the code in DIDerivedType::replaceAllUsesWith is wrong and quite scary. A MDNode should not be RAUW'd with something else: this changes all uses of the mdnode, which may not be debug info related! Debug info should use something non-mdnode for declarations. llvm-svn: 92321
-
Chris Lattner authored
llvm-svn: 92320
-
- Dec 30, 2009
-
-
Chris Lattner authored
so can be a huge performance issue when tearing down modules and mdnodes are not guaranteed to be unique anyway. This speeds up: $ time ~/llvm/Release/bin/clang gcc.c -w -S -g from 72 to 35s, where gcc.c is from: http://people.csail.mit.edu/smcc/projects/single-file-programs/ llvm-svn: 92315
-
Chris Lattner authored
llvm-svn: 92311
-
Douglas Gregor authored
llvm-svn: 92309
-
Chris Lattner authored
llvm-svn: 92304
-
Chris Lattner authored
llvm-svn: 92303
-
Chris Lattner authored
parser-global MDsOnInst vector and make ParseInstructionMetadata return its result by-ref through an argument like the entire rest of the parser. llvm-svn: 92302
-
Chris Lattner authored
handle the comma case for metadata. llvm-svn: 92301
-
Chris Lattner authored
and make it non-optional. This fixes the bug where we'd accept and ignore a spurious comma after some instructions. llvm-svn: 92300
-