- Jun 06, 2007
-
-
Evan Cheng authored
llvm-svn: 37444
-
Owen Anderson authored
and expression separately. We can get around this, however, by only keeping opaque values in TMP_GEN. llvm-svn: 37443
-
Owen Anderson authored
llvm-svn: 37442
-
Evan Cheng authored
llvm-svn: 37441
-
- Jun 05, 2007
-
-
Evan Cheng authored
llvm-svn: 37440
-
Devang Patel authored
Use separate pass id for CFGOnlyPrinter. llvm-svn: 37439
-
Evan Cheng authored
llvm-svn: 37437
-
Owen Anderson authored
llvm-svn: 37436
-
Dan Gohman authored
by LICM. llvm-svn: 37435
-
Evan Cheng authored
llvm-svn: 37434
-
Evan Cheng authored
llvm-svn: 37433
-
Zhou Sheng authored
VMCore, BitCode, and Assembly. Documentation and test case paramattrs.ll updated also. llvm-svn: 37432
-
Evan Cheng authored
If the predicated block requires an early exit, end the block there and add a unconditional branch to false block. AnalyzeBranch() does not understand early exits. llvm-svn: 37430
-
Evan Cheng authored
llvm-svn: 37429
-
Bill Wendling authored
Thanks Chuck! llvm-svn: 37428
-
Dale Johannesen authored
llvm-svn: 37427
-
Devang Patel authored
llvm-svn: 37426
-
Owen Anderson authored
the difference manually instead. This allows GVNPRE to produce correct analysis for the example in the GVNPRE paper. llvm-svn: 37425
-
Owen Anderson authored
llvm-svn: 37424
-
Chris Lattner authored
This fixes PR1491 and GlobalOpt/2007-06-04-PackedStruct.ll llvm-svn: 37423
-
- Jun 04, 2007
-
-
Evan Cheng authored
llvm-svn: 37421
-
Evan Cheng authored
llvm-svn: 37420
-
Evan Cheng authored
llvm-svn: 37419
-
Owen Anderson authored
llvm-svn: 37418
-
Devang Patel authored
llvm-svn: 37417
-
Devang Patel authored
llvm-svn: 37415
-
Devang Patel authored
and create new node. llvm-svn: 37414
-
Dan Gohman authored
llvm-svn: 37413
-
Dan Gohman authored
that the CSE map always contains explicit alignment information. This allows more loads to be CSE'd when there is a mix of explicit-alignment loads and implicit-alignment loads. Also, in SelectionDAG::FindModifiedNodeSlot, add the operands to the FoldingSetNodeID before the load/store information instead of after, so that it matches what is done elsewhere. llvm-svn: 37411
-
Devang Patel authored
llvm-svn: 37410
-
Evan Cheng authored
Let IfConverter loose. Allow more aggressive subsumptions; reorder basic blocks to expose more ifcvt opportunities; code clean up and fixes. llvm-svn: 37409
-
Evan Cheng authored
llvm-svn: 37408
-
Devang Patel authored
llvm-svn: 37407
-
Owen Anderson authored
llvm-svn: 37406
-
- Jun 03, 2007
-
-
Anton Korobeynikov authored
llvm-svn: 37405
-
Anton Korobeynikov authored
llvm-svn: 37404
-
Devang Patel authored
llvm-svn: 37403
-
Owen Anderson authored
llvm-svn: 37402
-
Owen Anderson authored
There's no need to have an Expression class... Value works just as well! This simplifies a lot of code. llvm-svn: 37401
-
- Jun 02, 2007
-
-
Chris Lattner authored
switches. There is one really easy isel thing here with tst we are not getting. llvm-svn: 37400
-