C# Class LLVM.PassManager

Inheritance: IDisposable, IPointerWrapper
Afficher le fichier Open project: aaronrandolph/LLVM.NET Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
AddAggressiveDCEPass ( ) : void
AddAlwaysInlinerPass ( ) : void
AddArgumentPromotionPass ( ) : void
AddBBVectorizePass ( ) : void
AddBasicAliasAnalysisPass ( ) : void
AddCFGSimplificationPass ( ) : void
AddConstantMergePass ( ) : void
AddConstantPropagationPass ( ) : void
AddCorrelatedValuePropagationPass ( ) : void
AddDeadArgEliminationPass ( ) : void
AddDeadStoreEliminationPass ( ) : void
AddDemoteMemoryToRegisterPass ( ) : void
AddEarlyCSEPass ( ) : void
AddFunctionAttrsPass ( ) : void
AddFunctionInliningPass ( ) : void
AddGVNPass ( ) : void
AddGlobalDCEPass ( ) : void
AddGlobalOptimizerPass ( ) : void
AddIPConstantPropagationPass ( ) : void
AddIPSCCPPass ( ) : void
AddIndVarSimplifyPass ( ) : void
AddInstructionCombiningPass ( ) : void
AddInternalizePass ( uint AllButMain ) : void
AddJumpThreadingPass ( ) : void
AddLICMPass ( ) : void
AddLoopDeletionPass ( ) : void
AddLoopIdiomPass ( ) : void
AddLoopRotatePass ( ) : void
AddLoopUnrollPass ( ) : void
AddLoopUnswitchPass ( ) : void
AddLowerExpectIntrinsicPass ( ) : void
AddMemCpyOptPass ( ) : void
AddPromoteMemoryToRegisterPass ( ) : void
AddPruneEHPass ( ) : void
AddReassociatePass ( ) : void
AddSCCPPass ( ) : void
AddScalarReplAggregatesPass ( ) : void
AddScalarReplAggregatesPassSSA ( ) : void
AddScalarReplAggregatesPassWithThreshold ( int Threshold ) : void
AddSimplifyLibCallsPass ( ) : void
AddStripDeadPrototypesPass ( ) : void
AddStripSymbolsPass ( ) : void
AddTailCallEliminationPass ( ) : void
AddTargetData ( TargetData targetData ) : void
AddTypeBasedAliasAnalysisPass ( ) : void
AddVerifierPass ( ) : void
Dispose ( ) : void
Dispose ( bool disposing ) : void
Initialize ( ) : void
PassManager ( Module module ) : System
Run ( Function function ) : bool

Method Details

AddAggressiveDCEPass() public méthode

public AddAggressiveDCEPass ( ) : void
Résultat void

AddAlwaysInlinerPass() public méthode

public AddAlwaysInlinerPass ( ) : void
Résultat void

AddArgumentPromotionPass() public méthode

public AddArgumentPromotionPass ( ) : void
Résultat void

AddBBVectorizePass() public méthode

public AddBBVectorizePass ( ) : void
Résultat void

AddBasicAliasAnalysisPass() public méthode

public AddBasicAliasAnalysisPass ( ) : void
Résultat void

AddCFGSimplificationPass() public méthode

public AddCFGSimplificationPass ( ) : void
Résultat void

AddConstantMergePass() public méthode

public AddConstantMergePass ( ) : void
Résultat void

AddConstantPropagationPass() public méthode

public AddConstantPropagationPass ( ) : void
Résultat void

AddCorrelatedValuePropagationPass() public méthode

public AddCorrelatedValuePropagationPass ( ) : void
Résultat void

AddDeadArgEliminationPass() public méthode

public AddDeadArgEliminationPass ( ) : void
Résultat void

AddDeadStoreEliminationPass() public méthode

public AddDeadStoreEliminationPass ( ) : void
Résultat void

AddDemoteMemoryToRegisterPass() public méthode

public AddDemoteMemoryToRegisterPass ( ) : void
Résultat void

AddEarlyCSEPass() public méthode

public AddEarlyCSEPass ( ) : void
Résultat void

AddFunctionAttrsPass() public méthode

public AddFunctionAttrsPass ( ) : void
Résultat void

AddFunctionInliningPass() public méthode

public AddFunctionInliningPass ( ) : void
Résultat void

AddGVNPass() public méthode

public AddGVNPass ( ) : void
Résultat void

AddGlobalDCEPass() public méthode

public AddGlobalDCEPass ( ) : void
Résultat void

AddGlobalOptimizerPass() public méthode

public AddGlobalOptimizerPass ( ) : void
Résultat void

AddIPConstantPropagationPass() public méthode

public AddIPConstantPropagationPass ( ) : void
Résultat void

AddIPSCCPPass() public méthode

public AddIPSCCPPass ( ) : void
Résultat void

AddIndVarSimplifyPass() public méthode

public AddIndVarSimplifyPass ( ) : void
Résultat void

AddInstructionCombiningPass() public méthode

public AddInstructionCombiningPass ( ) : void
Résultat void

AddInternalizePass() public méthode

public AddInternalizePass ( uint AllButMain ) : void
AllButMain uint
Résultat void

AddJumpThreadingPass() public méthode

public AddJumpThreadingPass ( ) : void
Résultat void

AddLICMPass() public méthode

public AddLICMPass ( ) : void
Résultat void

AddLoopDeletionPass() public méthode

public AddLoopDeletionPass ( ) : void
Résultat void

AddLoopIdiomPass() public méthode

public AddLoopIdiomPass ( ) : void
Résultat void

AddLoopRotatePass() public méthode

public AddLoopRotatePass ( ) : void
Résultat void

AddLoopUnrollPass() public méthode

public AddLoopUnrollPass ( ) : void
Résultat void

AddLoopUnswitchPass() public méthode

public AddLoopUnswitchPass ( ) : void
Résultat void

AddLowerExpectIntrinsicPass() public méthode

public AddLowerExpectIntrinsicPass ( ) : void
Résultat void

AddMemCpyOptPass() public méthode

public AddMemCpyOptPass ( ) : void
Résultat void

AddPromoteMemoryToRegisterPass() public méthode

public AddPromoteMemoryToRegisterPass ( ) : void
Résultat void

AddPruneEHPass() public méthode

public AddPruneEHPass ( ) : void
Résultat void

AddReassociatePass() public méthode

public AddReassociatePass ( ) : void
Résultat void

AddSCCPPass() public méthode

public AddSCCPPass ( ) : void
Résultat void

AddScalarReplAggregatesPass() public méthode

public AddScalarReplAggregatesPass ( ) : void
Résultat void

AddScalarReplAggregatesPassSSA() public méthode

public AddScalarReplAggregatesPassSSA ( ) : void
Résultat void

AddScalarReplAggregatesPassWithThreshold() public méthode

public AddScalarReplAggregatesPassWithThreshold ( int Threshold ) : void
Threshold int
Résultat void

AddSimplifyLibCallsPass() public méthode

public AddSimplifyLibCallsPass ( ) : void
Résultat void

AddStripDeadPrototypesPass() public méthode

public AddStripDeadPrototypesPass ( ) : void
Résultat void

AddStripSymbolsPass() public méthode

public AddStripSymbolsPass ( ) : void
Résultat void

AddTailCallEliminationPass() public méthode

public AddTailCallEliminationPass ( ) : void
Résultat void

AddTargetData() public méthode

public AddTargetData ( TargetData targetData ) : void
targetData TargetData
Résultat void

AddTypeBasedAliasAnalysisPass() public méthode

public AddTypeBasedAliasAnalysisPass ( ) : void
Résultat void

AddVerifierPass() public méthode

public AddVerifierPass ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( bool disposing ) : void
disposing bool
Résultat void

Initialize() public méthode

public Initialize ( ) : void
Résultat void

PassManager() public méthode

public PassManager ( Module module ) : System
module Module
Résultat System

Run() public méthode

public Run ( Function function ) : bool
function Function
Résultat bool