Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/CodeGen/Passes.h
//===-- Passes.h - Target independent code generation passes ----*- C++ -*-===// | //===-- Passes.h - Target independent code generation passes ----*- C++ -*-===// | ||||
// | // | ||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | ||||
dmgreen: I think this line can be removed. The other comments here are /// doxygen comments. | |||||
// See https://llvm.org/LICENSE.txt for license information. | // See https://llvm.org/LICENSE.txt for license information. | ||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||||
// | // | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
// | // | ||||
// This file defines interfaces to access the target independent code generation | // This file defines interfaces to access the target independent code generation | ||||
// passes provided by the LLVM backend. | // passes provided by the LLVM backend. | ||||
// | // | ||||
▲ Show 20 Lines • Show All 399 Lines • ▼ Show 20 Lines | namespace llvm { | ||||
extern char &RemoveRedundantDebugValuesID; | extern char &RemoveRedundantDebugValuesID; | ||||
/// LiveDebugValues pass | /// LiveDebugValues pass | ||||
extern char &LiveDebugValuesID; | extern char &LiveDebugValuesID; | ||||
/// createJumpInstrTables - This pass creates jump-instruction tables. | /// createJumpInstrTables - This pass creates jump-instruction tables. | ||||
ModulePass *createJumpInstrTablesPass(); | ModulePass *createJumpInstrTablesPass(); | ||||
FunctionPass *createComplexArithmeticPass(); | |||||
/// InterleavedAccess Pass - This pass identifies and matches interleaved | /// InterleavedAccess Pass - This pass identifies and matches interleaved | ||||
/// memory accesses to target specific intrinsics. | /// memory accesses to target specific intrinsics. | ||||
/// | /// | ||||
FunctionPass *createInterleavedAccessPass(); | FunctionPass *createInterleavedAccessPass(); | ||||
/// InterleavedLoadCombines Pass - This pass identifies interleaved loads and | /// InterleavedLoadCombines Pass - This pass identifies interleaved loads and | ||||
/// combines them into wide loads detectable by InterleavedAccessPass | /// combines them into wide loads detectable by InterleavedAccessPass | ||||
/// | /// | ||||
▲ Show 20 Lines • Show All 130 Lines • Show Last 20 Lines |
I think this line can be removed. The other comments here are /// doxygen comments.