LLVM
8.0.1
include
llvm
CodeGen
DAGCombine.h
Go to the documentation of this file.
1
//===-- llvm/CodeGen/DAGCombine.h ------- SelectionDAG Nodes ---*- C++ -*-===//
2
//
3
// The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
11
#ifndef LLVM_CODEGEN_DAGCOMBINE_H
12
#define LLVM_CODEGEN_DAGCOMBINE_H
13
14
namespace
llvm
{
15
16
enum
CombineLevel
{
17
BeforeLegalizeTypes
,
18
AfterLegalizeTypes
,
19
AfterLegalizeVectorOps
,
20
AfterLegalizeDAG
21
};
22
23
}
// end llvm namespace
24
25
#endif
llvm
This class represents lattice values for constants.
Definition:
AllocatorList.h:24
llvm::AfterLegalizeTypes
Definition:
DAGCombine.h:18
llvm::BeforeLegalizeTypes
Definition:
DAGCombine.h:17
llvm::AfterLegalizeDAG
Definition:
DAGCombine.h:20
llvm::CombineLevel
CombineLevel
Definition:
DAGCombine.h:16
llvm::AfterLegalizeVectorOps
Definition:
DAGCombine.h:19
Generated on Sun Dec 20 2020 13:53:08 for LLVM by
1.8.13