C# Класс LLVM.PassManager

Наследование: IDisposable, IPointerWrapper
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
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

Описание методов

AddAggressiveDCEPass() публичный Метод

public AddAggressiveDCEPass ( ) : void
Результат void

AddAlwaysInlinerPass() публичный Метод

public AddAlwaysInlinerPass ( ) : void
Результат void

AddArgumentPromotionPass() публичный Метод

public AddArgumentPromotionPass ( ) : void
Результат void

AddBBVectorizePass() публичный Метод

public AddBBVectorizePass ( ) : void
Результат void

AddBasicAliasAnalysisPass() публичный Метод

public AddBasicAliasAnalysisPass ( ) : void
Результат void

AddCFGSimplificationPass() публичный Метод

public AddCFGSimplificationPass ( ) : void
Результат void

AddConstantMergePass() публичный Метод

public AddConstantMergePass ( ) : void
Результат void

AddConstantPropagationPass() публичный Метод

public AddConstantPropagationPass ( ) : void
Результат void

AddCorrelatedValuePropagationPass() публичный Метод

public AddCorrelatedValuePropagationPass ( ) : void
Результат void

AddDeadArgEliminationPass() публичный Метод

public AddDeadArgEliminationPass ( ) : void
Результат void

AddDeadStoreEliminationPass() публичный Метод

public AddDeadStoreEliminationPass ( ) : void
Результат void

AddDemoteMemoryToRegisterPass() публичный Метод

public AddDemoteMemoryToRegisterPass ( ) : void
Результат void

AddEarlyCSEPass() публичный Метод

public AddEarlyCSEPass ( ) : void
Результат void

AddFunctionAttrsPass() публичный Метод

public AddFunctionAttrsPass ( ) : void
Результат void

AddFunctionInliningPass() публичный Метод

public AddFunctionInliningPass ( ) : void
Результат void

AddGVNPass() публичный Метод

public AddGVNPass ( ) : void
Результат void

AddGlobalDCEPass() публичный Метод

public AddGlobalDCEPass ( ) : void
Результат void

AddGlobalOptimizerPass() публичный Метод

public AddGlobalOptimizerPass ( ) : void
Результат void

AddIPConstantPropagationPass() публичный Метод

public AddIPConstantPropagationPass ( ) : void
Результат void

AddIPSCCPPass() публичный Метод

public AddIPSCCPPass ( ) : void
Результат void

AddIndVarSimplifyPass() публичный Метод

public AddIndVarSimplifyPass ( ) : void
Результат void

AddInstructionCombiningPass() публичный Метод

public AddInstructionCombiningPass ( ) : void
Результат void

AddInternalizePass() публичный Метод

public AddInternalizePass ( uint AllButMain ) : void
AllButMain uint
Результат void

AddJumpThreadingPass() публичный Метод

public AddJumpThreadingPass ( ) : void
Результат void

AddLICMPass() публичный Метод

public AddLICMPass ( ) : void
Результат void

AddLoopDeletionPass() публичный Метод

public AddLoopDeletionPass ( ) : void
Результат void

AddLoopIdiomPass() публичный Метод

public AddLoopIdiomPass ( ) : void
Результат void

AddLoopRotatePass() публичный Метод

public AddLoopRotatePass ( ) : void
Результат void

AddLoopUnrollPass() публичный Метод

public AddLoopUnrollPass ( ) : void
Результат void

AddLoopUnswitchPass() публичный Метод

public AddLoopUnswitchPass ( ) : void
Результат void

AddLowerExpectIntrinsicPass() публичный Метод

public AddLowerExpectIntrinsicPass ( ) : void
Результат void

AddMemCpyOptPass() публичный Метод

public AddMemCpyOptPass ( ) : void
Результат void

AddPromoteMemoryToRegisterPass() публичный Метод

public AddPromoteMemoryToRegisterPass ( ) : void
Результат void

AddPruneEHPass() публичный Метод

public AddPruneEHPass ( ) : void
Результат void

AddReassociatePass() публичный Метод

public AddReassociatePass ( ) : void
Результат void

AddSCCPPass() публичный Метод

public AddSCCPPass ( ) : void
Результат void

AddScalarReplAggregatesPass() публичный Метод

public AddScalarReplAggregatesPass ( ) : void
Результат void

AddScalarReplAggregatesPassSSA() публичный Метод

public AddScalarReplAggregatesPassSSA ( ) : void
Результат void

AddScalarReplAggregatesPassWithThreshold() публичный Метод

public AddScalarReplAggregatesPassWithThreshold ( int Threshold ) : void
Threshold int
Результат void

AddSimplifyLibCallsPass() публичный Метод

public AddSimplifyLibCallsPass ( ) : void
Результат void

AddStripDeadPrototypesPass() публичный Метод

public AddStripDeadPrototypesPass ( ) : void
Результат void

AddStripSymbolsPass() публичный Метод

public AddStripSymbolsPass ( ) : void
Результат void

AddTailCallEliminationPass() публичный Метод

public AddTailCallEliminationPass ( ) : void
Результат void

AddTargetData() публичный Метод

public AddTargetData ( TargetData targetData ) : void
targetData TargetData
Результат void

AddTypeBasedAliasAnalysisPass() публичный Метод

public AddTypeBasedAliasAnalysisPass ( ) : void
Результат void

AddVerifierPass() публичный Метод

public AddVerifierPass ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( bool disposing ) : void
disposing bool
Результат void

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

PassManager() публичный Метод

public PassManager ( Module module ) : System
module Module
Результат System

Run() публичный Метод

public Run ( Function function ) : bool
function Function
Результат bool