diff options
| author | orivej <[email protected]> | 2022-02-10 16:45:01 +0300 |
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:45:01 +0300 |
| commit | 2d37894b1b037cf24231090eda8589bbb44fb6fc (patch) | |
| tree | be835aa92c6248212e705f25388ebafcf84bc7a1 /contrib/libs/llvm12/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h | |
| parent | 718c552901d703c502ccbefdfc3c9028d608b947 (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/llvm12/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h')
| -rw-r--r-- | contrib/libs/llvm12/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/contrib/libs/llvm12/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h b/contrib/libs/llvm12/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h index 1854ee68fe8..0731bd11659 100644 --- a/contrib/libs/llvm12/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h +++ b/contrib/libs/llvm12/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h @@ -1,41 +1,41 @@ -#pragma once - -#ifdef __GNUC__ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wunused-parameter" -#endif - -//===- ControlHeightReduction.h - Control Height Reduction ------*- 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 pass merges conditional blocks of code and reduces the number of -// conditional branches in the hot paths based on profiles. -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_TRANSFORMS_INSTRUMENTATION_CONTROLHEIGHTREDUCTION_H -#define LLVM_TRANSFORMS_INSTRUMENTATION_CONTROLHEIGHTREDUCTION_H - -#include "llvm/Analysis/LoopInfo.h" -#include "llvm/IR/PassManager.h" - -namespace llvm { - -class ControlHeightReductionPass : - public PassInfoMixin<ControlHeightReductionPass> { -public: - ControlHeightReductionPass(); - PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM); -}; -} // end namespace llvm - -#endif // LLVM_TRANSFORMS_INSTRUMENTATION_CONTROLHEIGHTREDUCTION_H - -#ifdef __GNUC__ -#pragma GCC diagnostic pop -#endif +#pragma once + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-parameter" +#endif + +//===- ControlHeightReduction.h - Control Height Reduction ------*- 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 pass merges conditional blocks of code and reduces the number of +// conditional branches in the hot paths based on profiles. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_TRANSFORMS_INSTRUMENTATION_CONTROLHEIGHTREDUCTION_H +#define LLVM_TRANSFORMS_INSTRUMENTATION_CONTROLHEIGHTREDUCTION_H + +#include "llvm/Analysis/LoopInfo.h" +#include "llvm/IR/PassManager.h" + +namespace llvm { + +class ControlHeightReductionPass : + public PassInfoMixin<ControlHeightReductionPass> { +public: + ControlHeightReductionPass(); + PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM); +}; +} // end namespace llvm + +#endif // LLVM_TRANSFORMS_INSTRUMENTATION_CONTROLHEIGHTREDUCTION_H + +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif |
