src/hotspot/share/shark/sharkType.hpp
changeset 47701 be620a591379
parent 47519 b1f360639517
parent 47700 c6d2381c6932
child 47702 cf8310446245
child 55762 e947a3a50a95
child 55767 8e22715afabc
child 55771 164d1a901f6e
--- a/src/hotspot/share/shark/sharkType.hpp	Fri Nov 03 10:43:18 2017 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,126 +0,0 @@
-/*
- * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
- * Copyright 2008, 2009 Red Hat, Inc.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- * or visit www.oracle.com if you need additional information or have any
- * questions.
- *
- */
-
-#ifndef SHARE_VM_SHARK_SHARKTYPE_HPP
-#define SHARE_VM_SHARK_SHARKTYPE_HPP
-
-#include "ci/ciType.hpp"
-#include "memory/allocation.hpp"
-#include "shark/llvmHeaders.hpp"
-#include "shark/sharkContext.hpp"
-#include "utilities/globalDefinitions.hpp"
-
-class SharkType : public AllStatic {
- private:
-  static SharkContext& context() {
-    return SharkContext::current();
-  }
-
-  // Basic types
- public:
-  static llvm::Type* void_type() {
-    return context().void_type();
-  }
-  static llvm::IntegerType* bit_type() {
-    return context().bit_type();
-  }
-  static llvm::IntegerType* jbyte_type() {
-    return context().jbyte_type();
-  }
-  static llvm::IntegerType* jshort_type() {
-    return context().jshort_type();
-  }
-  static llvm::IntegerType* jint_type() {
-    return context().jint_type();
-  }
-  static llvm::IntegerType* jlong_type() {
-    return context().jlong_type();
-  }
-  static llvm::Type* jfloat_type() {
-    return context().jfloat_type();
-  }
-  static llvm::Type* jdouble_type() {
-    return context().jdouble_type();
-  }
-  static llvm::IntegerType* intptr_type() {
-    return context().intptr_type();
-  }
-
-  // Compound types
- public:
-  static llvm::PointerType* itableOffsetEntry_type() {
-    return context().itableOffsetEntry_type();
-  }
-  static llvm::PointerType* jniEnv_type() {
-    return context().jniEnv_type();
-  }
-  static llvm::PointerType* jniHandleBlock_type() {
-    return context().jniHandleBlock_type();
-  }
-  static llvm::PointerType* Metadata_type() {
-    return context().Metadata_type();
-  }
-  static llvm::PointerType* klass_type() {
-    return context().klass_type();
-  }
-  static llvm::PointerType* Method_type() {
-    return context().Method_type();
-  }
-  static llvm::ArrayType* monitor_type() {
-    return context().monitor_type();
-  }
-  static llvm::PointerType* oop_type() {
-    return context().oop_type();
-  }
-  static llvm::PointerType* thread_type() {
-    return context().thread_type();
-  }
-  static llvm::PointerType* zeroStack_type() {
-    return context().zeroStack_type();
-  }
-  static llvm::FunctionType* entry_point_type() {
-    return context().entry_point_type();
-  }
-  static llvm::FunctionType* osr_entry_point_type() {
-    return context().osr_entry_point_type();
-  }
-
-  // Mappings
- public:
-  static llvm::Type* to_stackType(BasicType type) {
-    return context().to_stackType(type);
-  }
-  static llvm::Type* to_stackType(ciType* type) {
-    return to_stackType(type->basic_type());
-  }
-  static llvm::Type* to_arrayType(BasicType type) {
-    return context().to_arrayType(type);
-  }
-  static llvm::Type* to_arrayType(ciType* type) {
-    return to_arrayType(type->basic_type());
-  }
-};
-
-#endif // SHARE_VM_SHARK_SHARKTYPE_HPP