- Mar 12, 2008
-
-
Evan Cheng authored
llvm-svn: 48263
-
Devang Patel authored
llvm-svn: 48262
-
Evan Cheng authored
llvm-svn: 48261
-
Dan Gohman authored
llvm-svn: 48260
-
- Mar 11, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 48259
-
Anton Korobeynikov authored
llvm-svn: 48258
-
Anton Korobeynikov authored
llvm-svn: 48257
-
Dan Gohman authored
that merely add passes. This allows them to be used with either FunctionPassManager or PassManager, or even with a custom new kind of pass manager. llvm-svn: 48256
-
Anton Korobeynikov authored
llvm-svn: 48255
-
Devang Patel authored
llvm-svn: 48254
-
Devang Patel authored
llvm-svn: 48253
-
Dan Gohman authored
before trying to merge the block into its predecessors. This allows two-entry-phi-return.ll to be simplified into a single basic block. llvm-svn: 48252
-
Dan Gohman authored
optimized away before it tests what it is intended to test. llvm-svn: 48251
-
Anton Korobeynikov authored
llvm-svn: 48250
-
Anton Korobeynikov authored
llvm-svn: 48249
-
Anton Korobeynikov authored
llvm-svn: 48248
-
Dan Gohman authored
llvm-svn: 48247
-
Evan Cheng authored
llvm-svn: 48246
-
Dan Gohman authored
llvm-svn: 48245
-
Dan Gohman authored
llvm-svn: 48244
-
Chris Lattner authored
works, but probably won't if you mix it with 't' or 'u' yet. llvm-svn: 48243
-
Chris Lattner authored
llvm-svn: 48241
-
Chris Lattner authored
llvm-svn: 48240
-
Chris Lattner authored
llvm-svn: 48239
-
Devang Patel authored
llvm-svn: 48233
-
Dale Johannesen authored
and has been removed. llvm-svn: 48232
-
Devang Patel authored
llvm-svn: 48229
-
Devang Patel authored
Right now, the pass does not optimize tail recursions involving multiple return values. llvm-svn: 48228
-
Devang Patel authored
llvm-svn: 48227
-
Dan Gohman authored
add(Pass *) as a pure virtual member function. This will allow all the various addPassesTo* functions in LLVM to avoid hard-coding what type of PassManager is used. llvm-svn: 48226
-
Dan Gohman authored
llvm-svn: 48225
-
Christopher Lamb authored
llvm-svn: 48224
-
Christopher Lamb authored
llvm-svn: 48223
-
Christopher Lamb authored
llvm-svn: 48222
-
Evan Cheng authored
llvm-svn: 48221
-
Evan Cheng authored
If there are multiple register classes that a register belongs to, return the super-class (e.g. on x86, returns GR32, not GR32_). llvm-svn: 48220
-
Evan Cheng authored
llvm-svn: 48219
-
Evan Cheng authored
When the register allocator runs out of registers, spill a physical register around the def's and use's of the interval being allocated to make it possible for the interval to target a register and spill it right away and restore a register for uses. This likely generates terrible code but is before than aborting. llvm-svn: 48218
-
Evan Cheng authored
llvm-svn: 48217
-
Evan Cheng authored
llvm-svn: 48216
-