| OLD | NEW |
| (Empty) |
| 1 //===-- JS.h - Top-level interface for JS representation ------*- 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 // This file contains the entry points for global functions defined in the JS | |
| 11 // target library, as used by the LLVM JIT. | |
| 12 // | |
| 13 //===----------------------------------------------------------------------===// | |
| 14 | |
| 15 #ifndef TARGET_JS_H | |
| 16 #define TARGET_JS_H | |
| 17 | |
| 18 namespace llvm { | |
| 19 | |
| 20 class ImmutablePass; | |
| 21 class JSTargetMachine; | |
| 22 | |
| 23 /// createJSISelDag - This pass converts a legalized DAG into a | |
| 24 /// \brief Creates an JS-specific Target Transformation Info pass. | |
| 25 ImmutablePass *createJSTargetTransformInfoPass(const JSTargetMachine *TM); | |
| 26 | |
| 27 } // End llvm namespace | |
| 28 | |
| 29 #endif | |
| OLD | NEW |