- Apr 24, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 50192
-
Anton Korobeynikov authored
llvm-svn: 50190
-
Anton Korobeynikov authored
llvm-svn: 50189
-
- Apr 23, 2008
-
-
Dan Gohman authored
llvm-svn: 50187
-
Chris Lattner authored
return instrs operands didn't match up with function results. llvm-svn: 50182
-
Dan Gohman authored
llvm-svn: 50181
-
Dan Gohman authored
llvm-svn: 50180
-
Devang Patel authored
llvm-svn: 50179
-
Dan Gohman authored
llvm-svn: 50175
-
Dale Johannesen authored
llvm-svn: 50174
-
Anton Korobeynikov authored
llvm-svn: 50173
-
Anton Korobeynikov authored
llvm-svn: 50169
-
Anton Korobeynikov authored
llvm-svn: 50168
-
Anton Korobeynikov authored
Be over-conservative: scan for all used virtual registers and calculate maximal stack alignment in assumption, that there will be spill of vector register. llvm-svn: 50167
-
Anton Korobeynikov authored
llvm-svn: 50166
-
Anton Korobeynikov authored
llvm-svn: 50165
-
Anton Korobeynikov authored
llvm-svn: 50164
-
Anton Korobeynikov authored
llvm-svn: 50163
-
Anton Korobeynikov authored
llvm-svn: 50162
-
Anton Korobeynikov authored
Eastimate required stack alignment early, so we can decide, whether we will need frame pointer or not llvm-svn: 50161
-
Anton Korobeynikov authored
llvm-svn: 50160
-
Anton Korobeynikov authored
llvm-svn: 50159
-
Anton Korobeynikov authored
llvm-svn: 50158
-
Anton Korobeynikov authored
llvm-svn: 50157
-
Anton Korobeynikov authored
llvm-svn: 50156
-
Anton Korobeynikov authored
llvm-svn: 50155
-
Anton Korobeynikov authored
llvm-svn: 50154
-
Anton Korobeynikov authored
llvm-svn: 50153
-
Anton Korobeynikov authored
llvm-svn: 50152
-
Chris Lattner authored
callees. llvm-svn: 50142
-
Chris Lattner authored
fix read after free bug (PR2238). llvm-svn: 50141
-
Chris Lattner authored
would turn every getresult instruction into undef. This helps with rdar://5778210 llvm-svn: 50140
-
Chris Lattner authored
llvm-svn: 50139
-
Chris Lattner authored
logic with vmcore. llvm-svn: 50138
-
Chris Lattner authored
llvm-svn: 50137
-
Chris Lattner authored
call/invoke or undef. llvm-svn: 50129
-
Dale Johannesen authored
type of a different size. llvm-svn: 50121
-
Evan Cheng authored
Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if there are more than one uses of the shift result. llvm-svn: 50118
-
- Apr 22, 2008
-
-
Chris Lattner authored
where a comparison has a phi input and that phi is a constant. For example, stuff like: Threading edge through bool from 'bb2149' to 'bb2231' with cost: 1, across block: bb2237: ; preds = %bb2231, %bb2149 %tmp2328.rle = phi i32 [ %tmp2232, %bb2231 ], [ %tmp2232439, %bb2149 ] ; <i32> [#uses=2] %done.0 = phi i32 [ %done.2, %bb2231 ], [ 0, %bb2149 ] ; <i32> [#uses=1] %tmp2239 = icmp eq i32 %done.0, 0 ; <i1> [#uses=1] br i1 %tmp2239, label %bb2231, label %bb2327 or bb38.i298: ; preds = %bb33.i295, %bb1693 %tmp39.i296.rle = phi %struct.ibox* [ null, %bb1693 ], [ %tmp39.i296.rle1109, %bb33.i295 ] ; <%struct.ibox*> [#uses=2] %minspan.1.i291.reg2mem.1 = phi i32 [ 32000, %bb1693 ], [ %minspan.0.i288, %bb33.i295 ] ; <i32> [#uses=1] %tmp40.i297 = icmp eq %struct.ibox* %tmp39.i296.rle, null ; <i1> [#uses=1] br i1 %tmp40.i297, label %implfeeds.exit311, label %bb43.i301 This triggers thousands of times in spec. llvm-svn: 50110
-
Chris Lattner authored
llvm-svn: 50106
-