- Aug 17, 2010
-
-
Dan Gohman authored
llvm-svn: 111261
-
Jim Grosbach authored
llvm-svn: 111260
-
Benjamin Kramer authored
llvm-svn: 111259
-
Sebastian Redl authored
Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. llvm-svn: 111258
-
Sebastian Redl authored
llvm-svn: 111257
-
Evan Cheng authored
Move the decision logic whether it's a good idea to split a critical edge to clients. Also fixed an erroneous check. An edge is only a back edge when the from and to blocks are in the same loop. llvm-svn: 111256
-
Dan Gohman authored
loop, making the resulting loop significantly less ugly. Also, zap its trivial PHI nodes, since it's easy. llvm-svn: 111255
-
Jim Grosbach authored
llvm-svn: 111254
-
Daniel Dunbar authored
llvm-svn: 111253
-
Benjamin Kramer authored
llvm-svn: 111252
-
Bob Wilson authored
printing "lsl #0". This fixes the remaining parts of pr7792. Make corresponding changes for encoding/decoding these instructions. llvm-svn: 111251
-
Evan Cheng authored
llvm-svn: 111250
-
Chris Lattner authored
and the formatting being thrown off. I admit to not knowing what is going on here. llvm-svn: 111249
-
Dan Gohman authored
what it does manually. llvm-svn: 111248
-
Benjamin Kramer authored
llvm-svn: 111247
-
Chris Lattner authored
llvm-svn: 111241
-
Nick Lewycky authored
against it. This affects Windows. llvm-svn: 111240
-
-
Douglas Gregor authored
the resulting pattern the appropriate cursor kind of an instance or class method declaration. llvm-svn: 111237
-
Chris Lattner authored
too. Patch by Per Linden! llvm-svn: 111236
-
Chris Lattner authored
patch by Per Linden! llvm-svn: 111235
-
Chris Lattner authored
llvm-svn: 111234
-
Douglas Gregor authored
Objective-C method declarations with > 2 parameters. llvm-svn: 111233
-
Benjamin Kramer authored
llvm-svn: 111232
-
Chris Lattner authored
cygwin when built with ENABLE_SHARED=1. Patch by NAKAMURA Takumi! llvm-svn: 111231
-
Benjamin Kramer authored
whole integer to the stream instead of doing byte-sized writes. llvm-svn: 111230
-
Benjamin Kramer authored
and remove getStrData(). Patch by Peter Davies (with some tweaks). llvm-svn: 111229
-
Benjamin Kramer authored
llvm-svn: 111228
-
John McCall authored
of the classes is invalid. A class is invalid if a base is invalid. llvm-svn: 111227
-
Bob Wilson authored
llvm-svn: 111226
-
Evan Cheng authored
Add an option to disable codegen prepare critical edge splitting. In theory, PHI elimination is already doing all (most?) of the splitting needed. But machine-licm and machine-sink seem to miss some important optimizations when splitting is disabled. llvm-svn: 111224
-
Eric Christopher authored
llvm-svn: 111223
-
Eric Christopher authored
we're adding predicates and optional defs to the MachineInstrs. llvm-svn: 111222
-
Evan Cheng authored
PHI elimination should not break back edge. It can cause some significant code placement issues. rdar://8263994 good: LBB0_2: mov r2, r0 . . . mov r1, r2 bne LBB0_2 bad: LBB0_2: mov r2, r0 . . . @ BB#3: mov r1, r2 b LBB0_2 llvm-svn: 111221
-
Eric Christopher authored
and optional def operands are handled in the backend support. llvm-svn: 111220
-
Eric Christopher authored
llvm-svn: 111219
-
Douglas Gregor authored
translation unit, refresh code-completion results because they've probably changed. However, enforce a cooldown period between refreshes, to avoid thrashing. llvm-svn: 111218
-
Zhongxing Xu authored
llvm-svn: 111217
-
Jim Ingham authored
llvm-svn: 111216
-
Greg Clayton authored
llvm-svn: 111215
-