================ @@ -2142,85 +2169,35 @@ void NeonEmitter::genOverloadTypeCheckCode(raw_ostream &OS, OS << "#endif\n\n"; } -void NeonEmitter::genIntrinsicRangeCheckCode(raw_ostream &OS, - SmallVectorImpl<Intrinsic *> &Defs) { - OS << "#ifdef GET_NEON_IMMEDIATE_CHECK\n"; - - std::set<std::string> Emitted; +void NeonEmitter::genIntrinsicRangeCheckCode( + raw_ostream &OS, SmallVectorImpl<Intrinsic *> &Defs) { + std::map<std::string, ArrayRef<ImmCheck>> Emitted; ---------------- Lukacma wrote:
I think using std::unordered_map would be better here. https://github.com/llvm/llvm-project/pull/100278 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits