- Aug 23, 2009
-
-
Chris Lattner authored
This also updates dominator related stuff. llvm-svn: 79825
-
Chris Lattner authored
llvm-svn: 79823
-
Chris Lattner authored
llvm-svn: 79821
-
Chris Lattner authored
This required converting a bunch of stuff off DOUT and other cleanups. llvm-svn: 79819
-
Owen Anderson authored
llvm-svn: 79817
-
Chris Lattner authored
llvm-svn: 79816
-
Chris Lattner authored
llvm-svn: 79815
-
- Aug 20, 2009
-
-
Owen Anderson authored
Reduce contention on the Attributes lock by using atomic operations for reference counting rather than locking. llvm-svn: 79560
-
Dan Gohman authored
and hasNoSignedWrap, for consistency with the nuw and nsw properties. llvm-svn: 79539
-
Daniel Dunbar authored
llvm-svn: 79492
-
Owen Anderson authored
llvm-svn: 79486
-
- Aug 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 79449
-
Owen Anderson authored
actually added. llvm-svn: 79429
-
Daniel Dunbar authored
llvm-svn: 79403
-
Owen Anderson authored
llvm-svn: 79388
-
Owen Anderson authored
when trying to run opt in parallel. This lets parallel opt crunch 403.gcc in about a third of the time. llvm-svn: 79387
-
- Aug 18, 2009
-
-
Owen Anderson authored
Privatize the ValueHandle global map. Because this is used so heavily throughout the code base, locking all accesses to it is not practical performance-wise. llvm-svn: 79355
-
Devang Patel authored
llvm-svn: 79289
-
- Aug 17, 2009
-
-
Owen Anderson authored
llvm-svn: 79258
-
Owen Anderson authored
llvm-svn: 79256
-
Owen Anderson authored
llvm-svn: 79255
-
Chris Lattner authored
just remove the argument and replace it with 1. llvm-svn: 79246
-
Dan Gohman authored
llvm-svn: 79243
-
Dan Gohman authored
llvm-svn: 79242
-
Erick Tryzelaar authored
llvm-svn: 79213
-
Erick Tryzelaar authored
llvm-svn: 79212
-
- Aug 16, 2009
-
-
Dan Gohman authored
offsetof, similar to getSizeOf for sizeof. llvm-svn: 79208
-
Erick Tryzelaar authored
llvm-svn: 79163
-
Erick Tryzelaar authored
llvm-svn: 79160
-
Erick Tryzelaar authored
llvm-svn: 79159
-
- Aug 15, 2009
-
-
Chris Lattner authored
the pred list instead of a vector, saving a boat load of malloc/free's. llvm-svn: 79062
-
- Aug 14, 2009
-
-
Erick Tryzelaar authored
llvm-svn: 78964
-
Owen Anderson authored
llvm-svn: 78955
-
Dan Gohman authored
underlying stream when it is finished, so that clients don't have to do this manually. llvm-svn: 78952
-
Dan Gohman authored
need TypePrinting despite being a subclass of Constant. This fixes compile-time problems especially visible on 403.gcc when -asm-verbose is enabled. llvm-svn: 78951
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78948
-
Dan Gohman authored
WriteAsOperand in more places. Now that more things are using WriteAsOperand, its behavior of constructing a TypePrinting object and populating it with strings for all the numbered types in the Module on each call is a significant bottleneck. Fancier solutions could be pursued here, but for now, just bypass the TypePrinting overhead in obvious cases. llvm-svn: 78906
-
Dan Gohman authored
This is vaguely consistent with LLVM's own source code, but more importantly it lets more lines stay within 80 columns. llvm-svn: 78879
-
Dan Gohman authored
interesting to print the number in a comment. Numbered instructions don't need their number in a comment either. Also, tidy up newline printing. llvm-svn: 78865
-
Dan Gohman authored
and unnamed numbered global variables as "@0 = global ...". Extend the AsmParser to recognize these forms. llvm-svn: 78859
-