diff --git a/llvm/include/llvm/CodeGen/SelectionDAG.h b/llvm/include/llvm/CodeGen/SelectionDAG.h index 3bdedb7809dd9b19dc46d3aae3fd55c6d7f3a34d..bd9a8957fdecac438bb08dd00c0bd1cbc2cf980a 100644 --- a/llvm/include/llvm/CodeGen/SelectionDAG.h +++ b/llvm/include/llvm/CodeGen/SelectionDAG.h @@ -16,6 +16,7 @@ #define LLVM_CODEGEN_SELECTIONDAG_H #include "llvm/ADT/FoldingSet.h" +#include "llvm/ADT/StringMap.h" #include "llvm/ADT/ilist.h" #include "llvm/CodeGen/SelectionDAGNodes.h" @@ -621,9 +622,9 @@ private: std::vector ValueTypeNodes; std::map ExtendedValueTypeNodes; - std::map ExternalSymbols; - std::map TargetExternalSymbols; - std::map StringNodes; + StringMap ExternalSymbols; + StringMap TargetExternalSymbols; + StringMap StringNodes; }; template <> struct GraphTraits : public GraphTraits {