Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/include/llvm/LinkAllPasses.h
Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Lines | ForcePassLinking() { | ||||
(void) llvm::createMemCpyOptPass(); | (void) llvm::createMemCpyOptPass(); | ||||
(void) llvm::createLoopDeletionPass(); | (void) llvm::createLoopDeletionPass(); | ||||
(void) llvm::createPostDomTree(); | (void) llvm::createPostDomTree(); | ||||
(void) llvm::createInstructionNamerPass(); | (void) llvm::createInstructionNamerPass(); | ||||
(void) llvm::createMetaRenamerPass(); | (void) llvm::createMetaRenamerPass(); | ||||
(void) llvm::createPostOrderFunctionAttrsPass(); | (void) llvm::createPostOrderFunctionAttrsPass(); | ||||
(void) llvm::createReversePostOrderFunctionAttrsPass(); | (void) llvm::createReversePostOrderFunctionAttrsPass(); | ||||
(void) llvm::createMergeFunctionsPass(); | (void) llvm::createMergeFunctionsPass(); | ||||
(void) llvm::createPrintModulePass(*(llvm::raw_ostream*)nullptr); | std::string buf; | ||||
(void) llvm::createPrintFunctionPass(*(llvm::raw_ostream*)nullptr); | llvm::raw_string_ostream os(buf); | ||||
(void) llvm::createPrintBasicBlockPass(*(llvm::raw_ostream*)nullptr); | (void) llvm::createPrintModulePass(os); | ||||
(void) llvm::createPrintFunctionPass(os); | |||||
(void) llvm::createPrintBasicBlockPass(os); | |||||
(void) llvm::createModuleDebugInfoPrinterPass(); | (void) llvm::createModuleDebugInfoPrinterPass(); | ||||
(void) llvm::createPartialInliningPass(); | (void) llvm::createPartialInliningPass(); | ||||
(void) llvm::createLintPass(); | (void) llvm::createLintPass(); | ||||
(void) llvm::createSinkingPass(); | (void) llvm::createSinkingPass(); | ||||
(void) llvm::createLowerAtomicPass(); | (void) llvm::createLowerAtomicPass(); | ||||
(void) llvm::createCorrelatedValuePropagationPass(); | (void) llvm::createCorrelatedValuePropagationPass(); | ||||
(void) llvm::createMemDepPrinter(); | (void) llvm::createMemDepPrinter(); | ||||
(void) llvm::createInstructionSimplifierPass(); | (void) llvm::createInstructionSimplifierPass(); | ||||
(void) llvm::createLoopVectorizePass(); | (void) llvm::createLoopVectorizePass(); | ||||
(void) llvm::createSLPVectorizerPass(); | (void) llvm::createSLPVectorizerPass(); | ||||
(void) llvm::createBBVectorizePass(); | (void) llvm::createBBVectorizePass(); | ||||
(void) llvm::createPartiallyInlineLibCallsPass(); | (void) llvm::createPartiallyInlineLibCallsPass(); | ||||
(void) llvm::createScalarizerPass(); | (void) llvm::createScalarizerPass(); | ||||
(void) llvm::createSeparateConstOffsetFromGEPPass(); | (void) llvm::createSeparateConstOffsetFromGEPPass(); | ||||
(void) llvm::createSpeculativeExecutionPass(); | (void) llvm::createSpeculativeExecutionPass(); | ||||
(void) llvm::createRewriteSymbolsPass(); | (void) llvm::createRewriteSymbolsPass(); | ||||
(void) llvm::createStraightLineStrengthReducePass(); | (void) llvm::createStraightLineStrengthReducePass(); | ||||
(void) llvm::createMemDerefPrinter(); | (void) llvm::createMemDerefPrinter(); | ||||
(void) llvm::createFloat2IntPass(); | (void) llvm::createFloat2IntPass(); | ||||
(void) llvm::createEliminateAvailableExternallyPass(); | (void) llvm::createEliminateAvailableExternallyPass(); | ||||
(void)new llvm::IntervalPartition(); | (void)new llvm::IntervalPartition(); | ||||
(void)new llvm::ScalarEvolutionWrapperPass(); | (void)new llvm::ScalarEvolutionWrapperPass(); | ||||
((llvm::Function*)nullptr)->viewCFGOnly(); | llvm::Function::Create(nullptr, llvm::GlobalValue::ExternalLinkage)->viewCFGOnly(); | ||||
llvm::RGPassManager RGM; | llvm::RGPassManager RGM; | ||||
((llvm::RegionPass*)nullptr)->runOnRegion((llvm::Region*)nullptr, RGM); | llvm::AliasAnalysis AA; | ||||
llvm::AliasSetTracker X(*(llvm::AliasAnalysis*)nullptr); | llvm::AliasSetTracker X(AA); | ||||
X.add(nullptr, 0, llvm::AAMDNodes()); // for -print-alias-sets | X.add(nullptr, 0, llvm::AAMDNodes()); // for -print-alias-sets | ||||
(void) llvm::AreStatisticsEnabled(); | (void) llvm::AreStatisticsEnabled(); | ||||
(void) llvm::sys::RunningOnValgrind(); | (void) llvm::sys::RunningOnValgrind(); | ||||
} | } | ||||
} ForcePassLinking; // Force link by creating a global definition. | } ForcePassLinking; // Force link by creating a global definition. | ||||
} | } | ||||
#endif | #endif |