- Apr 07, 2008
-
-
Dan Gohman authored
review feedback from Chris quite a while ago. No functionality change. llvm-svn: 49348
-
Tanya Lattner authored
llvm-svn: 49347
-
Tanya Lattner authored
Removed llvm-upgrade from documentations. llvm-svn: 49346
-
Owen Anderson authored
in both time and memory savings for GVN. For example, one testcase went from 10.5s to 6s with this patch. llvm-svn: 49345
-
Duncan Sands authored
llvm-svn: 49344
-
Evan Cheng authored
llvm-svn: 49343
-
Daniel Berlin authored
llvm-svn: 49339
-
Duncan Sands authored
llvm-svn: 49338
-
Duncan Sands authored
needs to be fixed here - a previous commit made sure that intrinsics always get the right attributes. So remove no-longer needed code, and while there use Intrinsic::getDeclaration rather than getOrInsertFunction. llvm-svn: 49337
-
Duncan Sands authored
intrinsics. Fix up the argument type (should be i8*, was an array*). llvm-svn: 49336
-
Duncan Sands authored
right parameter attributes no matter how they are obtained. llvm-svn: 49335
-
Roman Levenstein authored
by Dan Gohman is fixed. llvm-svn: 49330
-
Owen Anderson authored
allocations, which GVN can't optimize anyways. llvm-svn: 49329
-
Bill Wendling authored
llvm-svn: 49317
-
Dale Johannesen authored
nounwind. When such calls are inlined into something else that is invoked, they were getting changed to invokes, which is badness. llvm-svn: 49299
-
Gabor Greif authored
llvm-svn: 49293
-
- Apr 06, 2008
-
-
Chris Lattner authored
llvm-svn: 49285
-
Chris Lattner authored
llvm-svn: 49284
-
Chris Lattner authored
llvm-svn: 49283
-
Gabor Greif authored
llvm-svn: 49282
-
Chris Lattner authored
llvm-svn: 49281
-
Torok Edwin authored
If it cannot be expanded, it will keep the old behaviour and try to shrink the constant. Part of enhancement for PR2191. llvm-svn: 49280
-
Gabor Greif authored
Specifically, introduction of XXX::Create methods for Users that have a potentially variable number of Uses. llvm-svn: 49277
-
Chris Lattner authored
giuma.cordes@gmail.com llvm-svn: 49276
-
Torok Edwin authored
llvm-svn: 49274
-
- Apr 05, 2008
-
-
Chris Lattner authored
llvm-svn: 49248
-
Evan Cheng authored
llvm-svn: 49247
-
Evan Cheng authored
2. Coalescer can now create an interesting situation where a register def can reaches itself without being killed. llvm-svn: 49246
-
Evan Cheng authored
llvm-svn: 49244
-
Dale Johannesen authored
before an invoke. Failure to do this causes references in the landing pad to variables that were not set. Fixes g++.dg/eh/delayslot1.C g++.dg/eh/fp-regs.C g++.old-deja/g++.brendan/eh1.C llvm-svn: 49243
-
- Apr 04, 2008
-
-
Torok Edwin authored
llvm-svn: 49218
-
Duncan Sands authored
is not needed. llvm-svn: 49210
-
Chris Lattner authored
tools. This is currently only enabled on the mac, but could easily be supported by other hosts that are interested. llvm-svn: 49207
-
Chris Lattner authored
llvm-svn: 49206
-
Evan Cheng authored
llvm-svn: 49198
-
Evan Cheng authored
llvm-svn: 49197
-
- Apr 03, 2008
-
-
Devang Patel authored
Dale fixed EH. llvm-svn: 49192
-
Evan Cheng authored
llvm-svn: 49190
-
Chuck Rose III authored
Removed a deleted file from the VStudio System project. Also added custom build commands to engage 64 bit assembler for compilation callback on 64 bit configurations only. llvm-svn: 49188
-
Andrew Lenharth authored
if some functions don't have debug info, we were outputing the same label at the start of each of those functions. This makes assemblers unhappy llvm-svn: 49176
-