"llvm/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "299022d514d7285a17195c6c82a47afc9e8c7c37"
- Jun 08, 2007
-
-
Evan Cheng authored
llvm-svn: 37523
-
Evan Cheng authored
llvm-svn: 37518
-
Evan Cheng authored
llvm-svn: 37503
-
- Jun 07, 2007
-
-
Evan Cheng authored
ifcvt a triangle: don't merge ifcvt block with rejoin block if it can fall through to it. If merged, the resulting block is not a candidate for iterative ifcvting since it contains both predicated and non-predicated code. llvm-svn: 37487
-
Evan Cheng authored
llvm-svn: 37485
-
- Jun 06, 2007
-
-
Owen Anderson authored
Evan, please check that this is in fact correct. llvm-svn: 37471
-
Evan Cheng authored
llvm-svn: 37467
-
Evan Cheng authored
If a unconditional branch is added to branch to the false path during ifcvt, the predicated block cannot be iteratively ifcvted. llvm-svn: 37456
-
Evan Cheng authored
llvm-svn: 37451
-
Evan Cheng authored
llvm-svn: 37449
-
Evan Cheng authored
llvm-svn: 37444
-
Evan Cheng authored
llvm-svn: 37441
-
- Jun 05, 2007
-
-
Evan Cheng authored
llvm-svn: 37440
-
Evan Cheng authored
llvm-svn: 37433
-
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
-
- Jun 04, 2007
-
-
Evan Cheng authored
llvm-svn: 37420
-
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
-
- Jun 01, 2007
-
-
Evan Cheng authored
llvm-svn: 37387
-
Evan Cheng authored
Ifcvt triangle: don't ifcvt 'true' BB if it has other predecessors; don't merge 'false' BB if it has other predecessors. llvm-svn: 37382
-
Evan Cheng authored
Remove a bogus check. Even terminators in a ifcvt need to be predicated. Unconditional branches can usually be converted to conditional ones. llvm-svn: 37380
-
Evan Cheng authored
llvm-svn: 37379
-
- May 31, 2007
-
-
Evan Cheng authored
llvm-svn: 37374
-
- May 30, 2007
-
-
Evan Cheng authored
llvm-svn: 37365
-
Evan Cheng authored
llvm-svn: 37353
-
Evan Cheng authored
If there is an empty block between a source and its successor block, it still requires a unconditional branch. llvm-svn: 37344
-
- May 25, 2007
-
-
Evan Cheng authored
llvm-svn: 37328
-
- May 23, 2007
-
-
Evan Cheng authored
llvm-svn: 37309
-
- May 22, 2007
-
-
Evan Cheng authored
llvm-svn: 37270
-
- May 18, 2007
-
-
Evan Cheng authored
llvm-svn: 37237
-
Evan Cheng authored
llvm-svn: 37236
-
Evan Cheng authored
llvm-svn: 37231
-
Evan Cheng authored
llvm-svn: 37227
-
Evan Cheng authored
llvm-svn: 37200
-
Evan Cheng authored
llvm-svn: 37195
-
- May 16, 2007
-
-
Evan Cheng authored
llvm-svn: 37126
-
Evan Cheng authored
llvm-svn: 37121
-
Evan Cheng authored
llvm-svn: 37097
-
Evan Cheng authored
llvm-svn: 37092
-