diff options
| -rw-r--r-- | llvm/include/llvm/CodeGen/GlobalISel/Types.h | 33 | ||||
| -rw-r--r-- | llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 1 |
2 files changed, 0 insertions, 34 deletions
diff --git a/llvm/include/llvm/CodeGen/GlobalISel/Types.h b/llvm/include/llvm/CodeGen/GlobalISel/Types.h deleted file mode 100644 index 4fd7043..0000000 --- a/llvm/include/llvm/CodeGen/GlobalISel/Types.h +++ /dev/null @@ -1,33 +0,0 @@ -//===- llvm/CodeGen/GlobalISel/Types.h - Types used by GISel ----*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// -/// -/// \file -/// This file describes high level types that are used by several passes or -/// APIs involved in the GlobalISel pipeline. -//===----------------------------------------------------------------------===// - -#ifndef LLVM_CODEGEN_GLOBALISEL_TYPES_H -#define LLVM_CODEGEN_GLOBALISEL_TYPES_H - -#include "llvm/ADT/DenseMap.h" - -namespace llvm { - -class Value; - -/// Map a value to a virtual register. -/// For now, we chose to map aggregate types to on single virtual -/// register. This might be revisited if it turns out to be inefficient. -/// PR26161 tracks that. -/// Note: We need to expose this type to the target hooks for thing like -/// ABI lowering that would be used during IRTranslation. -using ValueToVReg = DenseMap<const Value *, unsigned>; - -} // end namespace llvm - -#endif // LLVM_CODEGEN_GLOBALISEL_TYPES_H diff --git a/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp b/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp index cb538f0..1ebb8b4 100644 --- a/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp +++ b/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp @@ -48,7 +48,6 @@ #include "llvm/IR/Function.h" #include "llvm/IR/GetElementPtrTypeIterator.h" #include "llvm/IR/InlineAsm.h" -#include "llvm/IR/InstrTypes.h" #include "llvm/IR/Instructions.h" #include "llvm/IR/IntrinsicInst.h" #include "llvm/IR/Intrinsics.h" |
