mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-25 16:24:23 +00:00
Skeletal LCSSA pass. This is currently non-functional. Expect functionality
and documentation updates soo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28495 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -69,6 +69,7 @@ namespace {
|
||||
(void) llvm::createIndVarSimplifyPass();
|
||||
(void) llvm::createInstructionCombiningPass();
|
||||
(void) llvm::createInternalizePass(false);
|
||||
(void) llvm::createLCSSAPass();
|
||||
(void) llvm::createLICMPass();
|
||||
(void) llvm::createLoadValueNumberingPass();
|
||||
(void) llvm::createLoopExtractorPass();
|
||||
|
@ -302,6 +302,11 @@ FunctionPass *createLowerGCPass();
|
||||
// through conditional branches.
|
||||
FunctionPass *createBlockPlacementPass();
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// This pass inserts phi nodes at loop boundaries to simplify other loop
|
||||
// optimizations.
|
||||
FunctionPass *createLCSSAPass();
|
||||
|
||||
} // End llvm namespace
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user