| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
If the beginning of the loop was also the entry block
of the function, branches were inserted to the entry block
which isn't allowed. If this occurs, create a new dummy
function entry block that branches to the start of the loop.
llvm-svn: 195493
|
| |
|
|
| |
llvm-svn: 195492
|
| |
|
|
|
|
|
|
| |
Switch instructions were crashing the StructurizeCFG pass, and it's
probably easier anyway if we don't need to handle them in this pass.
Reviewed-by: Christian König <christian.koenig@amd.com>
llvm-svn: 191841
|
| |
|
|
| |
llvm-svn: 186371
|
|
|
Register it with PassManager
llvm-svn: 184343
|