Lines Matching refs:Builtins
98 // Emit code to translate GCC builtins into LLVM intrinsics.
101 // Emit code to translate MS builtins into LLVM intrinsics.
723 /// EmitTargetBuiltins - All of the builtins in the specified map are for the
783 OS << "/* Target Independent Builtins */ ";
807 auto &Builtins = TargetBuiltins[Intrinsic.TargetPrefix];
808 if (!Builtins.insert(std::make_pair(Intrinsic.MSBuiltinName,
827 for (const auto &Builtins : TargetBuiltins) {
829 if (Builtins.first.empty())
830 OS << "/* Target Independent Builtins */ ";
832 OS << "if (TargetPrefix == \"" << Builtins.first << "\") ";
834 EmitTargetBuiltins(Builtins.second, TargetPrefix, OS);