//===-- SlotMapping.h - Slot number mapping for unnamed values --*- C++ -*-===// // // The LLVM Compiler Infrastructure // // This file is distributed under the University of Illinois Open Source // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // // This file contains the declaration of the SlotMapping struct. // //===----------------------------------------------------------------------===// #ifndef LLVM_ASMPARSER_SLOTMAPPING_H #define LLVM_ASMPARSER_SLOTMAPPING_H #include "llvm/IR/TrackingMDRef.h" #include #include namespace llvm { class GlobalValue; /// This struct contains the mapping from the slot numbers to unnamed metadata /// nodes and global values. struct SlotMapping { std::vector GlobalValues; std::map MetadataNodes; }; } // end namespace llvm #endif