aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/include/llvm/LinkAllPasses.h
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:44:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:49 +0300
commit718c552901d703c502ccbefdfc3c9028d608b947 (patch)
tree46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/llvm12/include/llvm/LinkAllPasses.h
parente9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff)
downloadydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/llvm12/include/llvm/LinkAllPasses.h')
-rw-r--r--contrib/libs/llvm12/include/llvm/LinkAllPasses.h514
1 files changed, 257 insertions, 257 deletions
diff --git a/contrib/libs/llvm12/include/llvm/LinkAllPasses.h b/contrib/libs/llvm12/include/llvm/LinkAllPasses.h
index dd0346e2bf..d6591e111d 100644
--- a/contrib/libs/llvm12/include/llvm/LinkAllPasses.h
+++ b/contrib/libs/llvm12/include/llvm/LinkAllPasses.h
@@ -1,261 +1,261 @@
-#pragma once
-
-#ifdef __GNUC__
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wunused-parameter"
-#endif
-
-//===- llvm/LinkAllPasses.h ------------ Reference All Passes ---*- C++ -*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-//
-// This header file pulls in all transformation and analysis passes for tools
-// like opt and bugpoint that need this functionality.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_LINKALLPASSES_H
-#define LLVM_LINKALLPASSES_H
-
-#include "llvm/ADT/Statistic.h"
-#include "llvm/Analysis/AliasAnalysisEvaluator.h"
-#include "llvm/Analysis/AliasSetTracker.h"
-#include "llvm/Analysis/BasicAliasAnalysis.h"
-#include "llvm/Analysis/CFLAndersAliasAnalysis.h"
-#include "llvm/Analysis/CFLSteensAliasAnalysis.h"
-#include "llvm/Analysis/CallPrinter.h"
-#include "llvm/Analysis/DomPrinter.h"
-#include "llvm/Analysis/GlobalsModRef.h"
-#include "llvm/Analysis/IntervalPartition.h"
-#include "llvm/Analysis/Lint.h"
-#include "llvm/Analysis/Passes.h"
-#include "llvm/Analysis/PostDominators.h"
-#include "llvm/Analysis/RegionPass.h"
-#include "llvm/Analysis/RegionPrinter.h"
-#include "llvm/Analysis/ScalarEvolution.h"
-#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h"
-#include "llvm/Analysis/ScopedNoAliasAA.h"
-#include "llvm/Analysis/TargetLibraryInfo.h"
-#include "llvm/Analysis/TypeBasedAliasAnalysis.h"
-#include "llvm/CodeGen/Passes.h"
-#include "llvm/IR/Function.h"
-#include "llvm/IR/IRPrintingPasses.h"
-#include "llvm/Support/Valgrind.h"
-#include "llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h"
-#include "llvm/Transforms/IPO.h"
-#include "llvm/Transforms/IPO/AlwaysInliner.h"
-#include "llvm/Transforms/IPO/Attributor.h"
-#include "llvm/Transforms/IPO/FunctionAttrs.h"
-#include "llvm/Transforms/InstCombine/InstCombine.h"
-#include "llvm/Transforms/Instrumentation.h"
-#include "llvm/Transforms/Instrumentation/BoundsChecking.h"
-#include "llvm/Transforms/ObjCARC.h"
-#include "llvm/Transforms/Scalar.h"
-#include "llvm/Transforms/Scalar/GVN.h"
-#include "llvm/Transforms/Scalar/InstSimplifyPass.h"
-#include "llvm/Transforms/Scalar/Scalarizer.h"
-#include "llvm/Transforms/Utils.h"
-#include "llvm/Transforms/Utils/SymbolRewriter.h"
-#include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
-#include "llvm/Transforms/Vectorize.h"
-#include <cstdlib>
-
-namespace {
- struct ForcePassLinking {
- ForcePassLinking() {
- // We must reference the passes in such a way that compilers will not
- // delete it all as dead code, even with whole program optimization,
- // yet is effectively a NO-OP. As the compiler isn't smart enough
- // to know that getenv() never returns -1, this will do the job.
- if (std::getenv("bar") != (char*) -1)
- return;
-
- (void) llvm::createAAEvalPass();
- (void) llvm::createAggressiveDCEPass();
- (void) llvm::createAggressiveInstCombinerPass();
- (void) llvm::createBitTrackingDCEPass();
- (void) llvm::createOpenMPOptLegacyPass();
- (void) llvm::createArgumentPromotionPass();
- (void) llvm::createAlignmentFromAssumptionsPass();
- (void) llvm::createBasicAAWrapperPass();
- (void) llvm::createSCEVAAWrapperPass();
- (void) llvm::createTypeBasedAAWrapperPass();
- (void) llvm::createScopedNoAliasAAWrapperPass();
- (void) llvm::createBoundsCheckingLegacyPass();
- (void) llvm::createBreakCriticalEdgesPass();
- (void) llvm::createCallGraphDOTPrinterPass();
- (void) llvm::createCallGraphViewerPass();
- (void) llvm::createCFGSimplificationPass();
- (void) llvm::createCFLAndersAAWrapperPass();
- (void) llvm::createCFLSteensAAWrapperPass();
- (void) llvm::createStructurizeCFGPass();
- (void) llvm::createLibCallsShrinkWrapPass();
- (void) llvm::createCalledValuePropagationPass();
- (void) llvm::createConstantMergePass();
- (void) llvm::createControlHeightReductionLegacyPass();
- (void) llvm::createCostModelAnalysisPass();
- (void) llvm::createDeadArgEliminationPass();
- (void) llvm::createDeadCodeEliminationPass();
- (void) llvm::createDeadStoreEliminationPass();
- (void) llvm::createDependenceAnalysisWrapperPass();
- (void) llvm::createDomOnlyPrinterPass();
- (void) llvm::createDomPrinterPass();
- (void) llvm::createDomOnlyViewerPass();
- (void) llvm::createDomViewerPass();
- (void) llvm::createGCOVProfilerPass();
- (void) llvm::createPGOInstrumentationGenLegacyPass();
- (void) llvm::createPGOInstrumentationUseLegacyPass();
- (void) llvm::createPGOInstrumentationGenCreateVarLegacyPass();
- (void) llvm::createPGOIndirectCallPromotionLegacyPass();
- (void) llvm::createPGOMemOPSizeOptLegacyPass();
- (void) llvm::createInstrProfilingLegacyPass();
- (void) llvm::createFunctionImportPass();
- (void) llvm::createFunctionInliningPass();
- (void) llvm::createAlwaysInlinerLegacyPass();
- (void) llvm::createGlobalDCEPass();
- (void) llvm::createGlobalOptimizerPass();
- (void) llvm::createGlobalsAAWrapperPass();
- (void) llvm::createGuardWideningPass();
- (void) llvm::createLoopGuardWideningPass();
- (void) llvm::createIPSCCPPass();
- (void) llvm::createInductiveRangeCheckEliminationPass();
- (void) llvm::createIndVarSimplifyPass();
- (void) llvm::createInstSimplifyLegacyPass();
- (void) llvm::createInstructionCombiningPass();
- (void) llvm::createInternalizePass();
- (void) llvm::createLCSSAPass();
- (void) llvm::createLegacyDivergenceAnalysisPass();
- (void) llvm::createLICMPass();
- (void) llvm::createLoopSinkPass();
- (void) llvm::createLazyValueInfoPass();
- (void) llvm::createLoopExtractorPass();
- (void) llvm::createLoopInterchangePass();
+#pragma once
+
+#ifdef __GNUC__
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-parameter"
+#endif
+
+//===- llvm/LinkAllPasses.h ------------ Reference All Passes ---*- C++ -*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+//
+// This header file pulls in all transformation and analysis passes for tools
+// like opt and bugpoint that need this functionality.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLVM_LINKALLPASSES_H
+#define LLVM_LINKALLPASSES_H
+
+#include "llvm/ADT/Statistic.h"
+#include "llvm/Analysis/AliasAnalysisEvaluator.h"
+#include "llvm/Analysis/AliasSetTracker.h"
+#include "llvm/Analysis/BasicAliasAnalysis.h"
+#include "llvm/Analysis/CFLAndersAliasAnalysis.h"
+#include "llvm/Analysis/CFLSteensAliasAnalysis.h"
+#include "llvm/Analysis/CallPrinter.h"
+#include "llvm/Analysis/DomPrinter.h"
+#include "llvm/Analysis/GlobalsModRef.h"
+#include "llvm/Analysis/IntervalPartition.h"
+#include "llvm/Analysis/Lint.h"
+#include "llvm/Analysis/Passes.h"
+#include "llvm/Analysis/PostDominators.h"
+#include "llvm/Analysis/RegionPass.h"
+#include "llvm/Analysis/RegionPrinter.h"
+#include "llvm/Analysis/ScalarEvolution.h"
+#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h"
+#include "llvm/Analysis/ScopedNoAliasAA.h"
+#include "llvm/Analysis/TargetLibraryInfo.h"
+#include "llvm/Analysis/TypeBasedAliasAnalysis.h"
+#include "llvm/CodeGen/Passes.h"
+#include "llvm/IR/Function.h"
+#include "llvm/IR/IRPrintingPasses.h"
+#include "llvm/Support/Valgrind.h"
+#include "llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h"
+#include "llvm/Transforms/IPO.h"
+#include "llvm/Transforms/IPO/AlwaysInliner.h"
+#include "llvm/Transforms/IPO/Attributor.h"
+#include "llvm/Transforms/IPO/FunctionAttrs.h"
+#include "llvm/Transforms/InstCombine/InstCombine.h"
+#include "llvm/Transforms/Instrumentation.h"
+#include "llvm/Transforms/Instrumentation/BoundsChecking.h"
+#include "llvm/Transforms/ObjCARC.h"
+#include "llvm/Transforms/Scalar.h"
+#include "llvm/Transforms/Scalar/GVN.h"
+#include "llvm/Transforms/Scalar/InstSimplifyPass.h"
+#include "llvm/Transforms/Scalar/Scalarizer.h"
+#include "llvm/Transforms/Utils.h"
+#include "llvm/Transforms/Utils/SymbolRewriter.h"
+#include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
+#include "llvm/Transforms/Vectorize.h"
+#include <cstdlib>
+
+namespace {
+ struct ForcePassLinking {
+ ForcePassLinking() {
+ // We must reference the passes in such a way that compilers will not
+ // delete it all as dead code, even with whole program optimization,
+ // yet is effectively a NO-OP. As the compiler isn't smart enough
+ // to know that getenv() never returns -1, this will do the job.
+ if (std::getenv("bar") != (char*) -1)
+ return;
+
+ (void) llvm::createAAEvalPass();
+ (void) llvm::createAggressiveDCEPass();
+ (void) llvm::createAggressiveInstCombinerPass();
+ (void) llvm::createBitTrackingDCEPass();
+ (void) llvm::createOpenMPOptLegacyPass();
+ (void) llvm::createArgumentPromotionPass();
+ (void) llvm::createAlignmentFromAssumptionsPass();
+ (void) llvm::createBasicAAWrapperPass();
+ (void) llvm::createSCEVAAWrapperPass();
+ (void) llvm::createTypeBasedAAWrapperPass();
+ (void) llvm::createScopedNoAliasAAWrapperPass();
+ (void) llvm::createBoundsCheckingLegacyPass();
+ (void) llvm::createBreakCriticalEdgesPass();
+ (void) llvm::createCallGraphDOTPrinterPass();
+ (void) llvm::createCallGraphViewerPass();
+ (void) llvm::createCFGSimplificationPass();
+ (void) llvm::createCFLAndersAAWrapperPass();
+ (void) llvm::createCFLSteensAAWrapperPass();
+ (void) llvm::createStructurizeCFGPass();
+ (void) llvm::createLibCallsShrinkWrapPass();
+ (void) llvm::createCalledValuePropagationPass();
+ (void) llvm::createConstantMergePass();
+ (void) llvm::createControlHeightReductionLegacyPass();
+ (void) llvm::createCostModelAnalysisPass();
+ (void) llvm::createDeadArgEliminationPass();
+ (void) llvm::createDeadCodeEliminationPass();
+ (void) llvm::createDeadStoreEliminationPass();
+ (void) llvm::createDependenceAnalysisWrapperPass();
+ (void) llvm::createDomOnlyPrinterPass();
+ (void) llvm::createDomPrinterPass();
+ (void) llvm::createDomOnlyViewerPass();
+ (void) llvm::createDomViewerPass();
+ (void) llvm::createGCOVProfilerPass();
+ (void) llvm::createPGOInstrumentationGenLegacyPass();
+ (void) llvm::createPGOInstrumentationUseLegacyPass();
+ (void) llvm::createPGOInstrumentationGenCreateVarLegacyPass();
+ (void) llvm::createPGOIndirectCallPromotionLegacyPass();
+ (void) llvm::createPGOMemOPSizeOptLegacyPass();
+ (void) llvm::createInstrProfilingLegacyPass();
+ (void) llvm::createFunctionImportPass();
+ (void) llvm::createFunctionInliningPass();
+ (void) llvm::createAlwaysInlinerLegacyPass();
+ (void) llvm::createGlobalDCEPass();
+ (void) llvm::createGlobalOptimizerPass();
+ (void) llvm::createGlobalsAAWrapperPass();
+ (void) llvm::createGuardWideningPass();
+ (void) llvm::createLoopGuardWideningPass();
+ (void) llvm::createIPSCCPPass();
+ (void) llvm::createInductiveRangeCheckEliminationPass();
+ (void) llvm::createIndVarSimplifyPass();
+ (void) llvm::createInstSimplifyLegacyPass();
+ (void) llvm::createInstructionCombiningPass();
+ (void) llvm::createInternalizePass();
+ (void) llvm::createLCSSAPass();
+ (void) llvm::createLegacyDivergenceAnalysisPass();
+ (void) llvm::createLICMPass();
+ (void) llvm::createLoopSinkPass();
+ (void) llvm::createLazyValueInfoPass();
+ (void) llvm::createLoopExtractorPass();
+ (void) llvm::createLoopInterchangePass();
(void) llvm::createLoopFlattenPass();
- (void) llvm::createLoopPredicationPass();
- (void) llvm::createLoopSimplifyPass();
- (void) llvm::createLoopSimplifyCFGPass();
- (void) llvm::createLoopStrengthReducePass();
- (void) llvm::createLoopRerollPass();
- (void) llvm::createLoopUnrollPass();
- (void) llvm::createLoopUnrollAndJamPass();
- (void) llvm::createLoopUnswitchPass();
- (void) llvm::createLoopVersioningLICMPass();
- (void) llvm::createLoopIdiomPass();
- (void) llvm::createLoopRotatePass();
- (void) llvm::createLowerConstantIntrinsicsPass();
- (void) llvm::createLowerExpectIntrinsicPass();
- (void) llvm::createLowerInvokePass();
- (void) llvm::createLowerSwitchPass();
- (void) llvm::createNaryReassociatePass();
- (void) llvm::createObjCARCAAWrapperPass();
- (void) llvm::createObjCARCAPElimPass();
- (void) llvm::createObjCARCExpandPass();
- (void) llvm::createObjCARCContractPass();
- (void) llvm::createObjCARCOptPass();
- (void) llvm::createPAEvalPass();
- (void) llvm::createPromoteMemoryToRegisterPass();
- (void) llvm::createDemoteRegisterToMemoryPass();
- (void) llvm::createPruneEHPass();
- (void) llvm::createPostDomOnlyPrinterPass();
- (void) llvm::createPostDomPrinterPass();
- (void) llvm::createPostDomOnlyViewerPass();
- (void) llvm::createPostDomViewerPass();
- (void) llvm::createReassociatePass();
- (void) llvm::createRedundantDbgInstEliminationPass();
- (void) llvm::createRegionInfoPass();
- (void) llvm::createRegionOnlyPrinterPass();
- (void) llvm::createRegionOnlyViewerPass();
- (void) llvm::createRegionPrinterPass();
- (void) llvm::createRegionViewerPass();
- (void) llvm::createSCCPPass();
- (void) llvm::createSafeStackPass();
- (void) llvm::createSROAPass();
- (void) llvm::createSingleLoopExtractorPass();
- (void) llvm::createStripSymbolsPass();
- (void) llvm::createStripNonDebugSymbolsPass();
- (void) llvm::createStripDeadDebugInfoPass();
- (void) llvm::createStripDeadPrototypesPass();
- (void) llvm::createTailCallEliminationPass();
- (void) llvm::createJumpThreadingPass();
- (void) llvm::createUnifyFunctionExitNodesPass();
- (void) llvm::createInstCountPass();
- (void) llvm::createConstantHoistingPass();
- (void) llvm::createCodeGenPreparePass();
- (void) llvm::createEntryExitInstrumenterPass();
- (void) llvm::createPostInlineEntryExitInstrumenterPass();
- (void) llvm::createEarlyCSEPass();
- (void) llvm::createGVNHoistPass();
- (void) llvm::createMergedLoadStoreMotionPass();
- (void) llvm::createGVNPass();
- (void) llvm::createNewGVNPass();
- (void) llvm::createMemCpyOptPass();
- (void) llvm::createLoopDeletionPass();
- (void) llvm::createPostDomTree();
- (void) llvm::createInstructionNamerPass();
- (void) llvm::createMetaRenamerPass();
- (void) llvm::createAttributorLegacyPass();
- (void) llvm::createAttributorCGSCCLegacyPass();
- (void) llvm::createPostOrderFunctionAttrsLegacyPass();
- (void) llvm::createReversePostOrderFunctionAttrsPass();
- (void) llvm::createMergeFunctionsPass();
- (void) llvm::createMergeICmpsLegacyPass();
- (void) llvm::createExpandMemCmpPass();
- std::string buf;
- llvm::raw_string_ostream os(buf);
- (void) llvm::createPrintModulePass(os);
- (void) llvm::createPrintFunctionPass(os);
- (void) llvm::createModuleDebugInfoPrinterPass();
- (void) llvm::createPartialInliningPass();
+ (void) llvm::createLoopPredicationPass();
+ (void) llvm::createLoopSimplifyPass();
+ (void) llvm::createLoopSimplifyCFGPass();
+ (void) llvm::createLoopStrengthReducePass();
+ (void) llvm::createLoopRerollPass();
+ (void) llvm::createLoopUnrollPass();
+ (void) llvm::createLoopUnrollAndJamPass();
+ (void) llvm::createLoopUnswitchPass();
+ (void) llvm::createLoopVersioningLICMPass();
+ (void) llvm::createLoopIdiomPass();
+ (void) llvm::createLoopRotatePass();
+ (void) llvm::createLowerConstantIntrinsicsPass();
+ (void) llvm::createLowerExpectIntrinsicPass();
+ (void) llvm::createLowerInvokePass();
+ (void) llvm::createLowerSwitchPass();
+ (void) llvm::createNaryReassociatePass();
+ (void) llvm::createObjCARCAAWrapperPass();
+ (void) llvm::createObjCARCAPElimPass();
+ (void) llvm::createObjCARCExpandPass();
+ (void) llvm::createObjCARCContractPass();
+ (void) llvm::createObjCARCOptPass();
+ (void) llvm::createPAEvalPass();
+ (void) llvm::createPromoteMemoryToRegisterPass();
+ (void) llvm::createDemoteRegisterToMemoryPass();
+ (void) llvm::createPruneEHPass();
+ (void) llvm::createPostDomOnlyPrinterPass();
+ (void) llvm::createPostDomPrinterPass();
+ (void) llvm::createPostDomOnlyViewerPass();
+ (void) llvm::createPostDomViewerPass();
+ (void) llvm::createReassociatePass();
+ (void) llvm::createRedundantDbgInstEliminationPass();
+ (void) llvm::createRegionInfoPass();
+ (void) llvm::createRegionOnlyPrinterPass();
+ (void) llvm::createRegionOnlyViewerPass();
+ (void) llvm::createRegionPrinterPass();
+ (void) llvm::createRegionViewerPass();
+ (void) llvm::createSCCPPass();
+ (void) llvm::createSafeStackPass();
+ (void) llvm::createSROAPass();
+ (void) llvm::createSingleLoopExtractorPass();
+ (void) llvm::createStripSymbolsPass();
+ (void) llvm::createStripNonDebugSymbolsPass();
+ (void) llvm::createStripDeadDebugInfoPass();
+ (void) llvm::createStripDeadPrototypesPass();
+ (void) llvm::createTailCallEliminationPass();
+ (void) llvm::createJumpThreadingPass();
+ (void) llvm::createUnifyFunctionExitNodesPass();
+ (void) llvm::createInstCountPass();
+ (void) llvm::createConstantHoistingPass();
+ (void) llvm::createCodeGenPreparePass();
+ (void) llvm::createEntryExitInstrumenterPass();
+ (void) llvm::createPostInlineEntryExitInstrumenterPass();
+ (void) llvm::createEarlyCSEPass();
+ (void) llvm::createGVNHoistPass();
+ (void) llvm::createMergedLoadStoreMotionPass();
+ (void) llvm::createGVNPass();
+ (void) llvm::createNewGVNPass();
+ (void) llvm::createMemCpyOptPass();
+ (void) llvm::createLoopDeletionPass();
+ (void) llvm::createPostDomTree();
+ (void) llvm::createInstructionNamerPass();
+ (void) llvm::createMetaRenamerPass();
+ (void) llvm::createAttributorLegacyPass();
+ (void) llvm::createAttributorCGSCCLegacyPass();
+ (void) llvm::createPostOrderFunctionAttrsLegacyPass();
+ (void) llvm::createReversePostOrderFunctionAttrsPass();
+ (void) llvm::createMergeFunctionsPass();
+ (void) llvm::createMergeICmpsLegacyPass();
+ (void) llvm::createExpandMemCmpPass();
+ std::string buf;
+ llvm::raw_string_ostream os(buf);
+ (void) llvm::createPrintModulePass(os);
+ (void) llvm::createPrintFunctionPass(os);
+ (void) llvm::createModuleDebugInfoPrinterPass();
+ (void) llvm::createPartialInliningPass();
(void) llvm::createLintLegacyPassPass();
- (void) llvm::createSinkingPass();
- (void) llvm::createLowerAtomicPass();
- (void) llvm::createCorrelatedValuePropagationPass();
- (void) llvm::createMemDepPrinter();
- (void) llvm::createLoopVectorizePass();
- (void) llvm::createSLPVectorizerPass();
- (void) llvm::createLoadStoreVectorizerPass();
- (void) llvm::createVectorCombinePass();
- (void) llvm::createPartiallyInlineLibCallsPass();
- (void) llvm::createScalarizerPass();
- (void) llvm::createSeparateConstOffsetFromGEPPass();
- (void) llvm::createSpeculativeExecutionPass();
- (void) llvm::createSpeculativeExecutionIfHasBranchDivergencePass();
- (void) llvm::createRewriteSymbolsPass();
- (void) llvm::createStraightLineStrengthReducePass();
- (void) llvm::createMemDerefPrinter();
- (void) llvm::createMustExecutePrinter();
- (void) llvm::createMustBeExecutedContextPrinter();
- (void) llvm::createFloat2IntPass();
- (void) llvm::createEliminateAvailableExternallyPass();
+ (void) llvm::createSinkingPass();
+ (void) llvm::createLowerAtomicPass();
+ (void) llvm::createCorrelatedValuePropagationPass();
+ (void) llvm::createMemDepPrinter();
+ (void) llvm::createLoopVectorizePass();
+ (void) llvm::createSLPVectorizerPass();
+ (void) llvm::createLoadStoreVectorizerPass();
+ (void) llvm::createVectorCombinePass();
+ (void) llvm::createPartiallyInlineLibCallsPass();
+ (void) llvm::createScalarizerPass();
+ (void) llvm::createSeparateConstOffsetFromGEPPass();
+ (void) llvm::createSpeculativeExecutionPass();
+ (void) llvm::createSpeculativeExecutionIfHasBranchDivergencePass();
+ (void) llvm::createRewriteSymbolsPass();
+ (void) llvm::createStraightLineStrengthReducePass();
+ (void) llvm::createMemDerefPrinter();
+ (void) llvm::createMustExecutePrinter();
+ (void) llvm::createMustBeExecutedContextPrinter();
+ (void) llvm::createFloat2IntPass();
+ (void) llvm::createEliminateAvailableExternallyPass();
(void)llvm::createScalarizeMaskedMemIntrinLegacyPass();
- (void) llvm::createWarnMissedTransformationsPass();
- (void) llvm::createHardwareLoopsPass();
- (void) llvm::createInjectTLIMappingsLegacyPass();
- (void) llvm::createUnifyLoopExitsPass();
- (void) llvm::createFixIrreduciblePass();
-
- (void)new llvm::IntervalPartition();
- (void)new llvm::ScalarEvolutionWrapperPass();
- llvm::Function::Create(nullptr, llvm::GlobalValue::ExternalLinkage)->viewCFGOnly();
- llvm::RGPassManager RGM;
- llvm::TargetLibraryInfoImpl TLII;
- llvm::TargetLibraryInfo TLI(TLII);
- llvm::AliasAnalysis AA(TLI);
- llvm::AliasSetTracker X(AA);
+ (void) llvm::createWarnMissedTransformationsPass();
+ (void) llvm::createHardwareLoopsPass();
+ (void) llvm::createInjectTLIMappingsLegacyPass();
+ (void) llvm::createUnifyLoopExitsPass();
+ (void) llvm::createFixIrreduciblePass();
+
+ (void)new llvm::IntervalPartition();
+ (void)new llvm::ScalarEvolutionWrapperPass();
+ llvm::Function::Create(nullptr, llvm::GlobalValue::ExternalLinkage)->viewCFGOnly();
+ llvm::RGPassManager RGM;
+ llvm::TargetLibraryInfoImpl TLII;
+ llvm::TargetLibraryInfo TLI(TLII);
+ llvm::AliasAnalysis AA(TLI);
+ llvm::AliasSetTracker X(AA);
X.add(nullptr, llvm::LocationSize::beforeOrAfterPointer(),
- llvm::AAMDNodes()); // for -print-alias-sets
- (void) llvm::AreStatisticsEnabled();
- (void) llvm::sys::RunningOnValgrind();
- }
- } ForcePassLinking; // Force link by creating a global definition.
-}
-
-#endif
-
-#ifdef __GNUC__
-#pragma GCC diagnostic pop
-#endif
+ llvm::AAMDNodes()); // for -print-alias-sets
+ (void) llvm::AreStatisticsEnabled();
+ (void) llvm::sys::RunningOnValgrind();
+ }
+ } ForcePassLinking; // Force link by creating a global definition.
+}
+
+#endif
+
+#ifdef __GNUC__
+#pragma GCC diagnostic pop
+#endif