Don't rely on transitive includes, this breaks with LLVM head
PiperOrigin-RevId: 276042920
diff --git a/iree/compiler/Serialization/VMSourceMapBuilder.h b/iree/compiler/Serialization/VMSourceMapBuilder.h
index 3513e52..6c202ac 100644
--- a/iree/compiler/Serialization/VMSourceMapBuilder.h
+++ b/iree/compiler/Serialization/VMSourceMapBuilder.h
@@ -19,6 +19,7 @@
#include "flatbuffers/flatbuffers.h"
#include "iree/schemas/source_map_def_generated.h"
+#include "llvm/ADT/StringMap.h"
#include "mlir/IR/Location.h"
#include "mlir/IR/MLIRContext.h"
diff --git a/iree/compiler/Translation/SPIRV/IndexComputation.h b/iree/compiler/Translation/SPIRV/IndexComputation.h
index 2a65cc2..9cf30f2 100644
--- a/iree/compiler/Translation/SPIRV/IndexComputation.h
+++ b/iree/compiler/Translation/SPIRV/IndexComputation.h
@@ -26,6 +26,7 @@
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/StringMap.h"
#include "mlir/IR/AffineExpr.h"
#include "mlir/IR/AffineMap.h"
#include "mlir/IR/Builders.h"