LLVM API Documentation
00001 //===-- llvm/CodeGen/DAGCombine.h ------- SelectionDAG Nodes ---*- C++ -*-===// 00002 // 00003 // The LLVM Compiler Infrastructure 00004 // 00005 // This file is distributed under the University of Illinois Open Source 00006 // License. See LICENSE.TXT for details. 00007 // 00008 //===----------------------------------------------------------------------===// 00009 // 00010 00011 #ifndef LLVM_CODEGEN_DAGCOMBINE_H 00012 #define LLVM_CODEGEN_DAGCOMBINE_H 00013 00014 namespace llvm { 00015 00016 enum CombineLevel { 00017 BeforeLegalizeTypes, 00018 AfterLegalizeTypes, 00019 AfterLegalizeVectorOps, 00020 AfterLegalizeDAG 00021 }; 00022 00023 } // end llvm namespace 00024 00025 #endif