C# 클래스 LLVM.PassManager

상속: IDisposable, IPointerWrapper
파일 보기 프로젝트 열기: aaronrandolph/LLVM.NET 1 사용 예제들

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