Searched refs:ThreadModel (Results 1 – 8 of 8) sorted by relevance
51 namespace ThreadModel {284 ThreadModel::Model ThreadModel = ThreadModel::POSIX; variable
207 if (TM->Options.ThreadModel == ThreadModel::Single) { in addIRPasses()
68 static cl::opt<ThreadModel::Model> TMModel(70 cl::init(ThreadModel::POSIX),71 cl::values(clEnumValN(ThreadModel::POSIX, "posix", "POSIX thread model"),72 clEnumValN(ThreadModel::Single, "single",307 Options.ThreadModel = TMModel;
379 if (TM->Options.ThreadModel == ThreadModel::Single) in addIRPasses()
195 std::string ThreadModel; variable
417 Options.ThreadModel = in initTargetOptions()418 llvm::StringSwitch<llvm::ThreadModel::Model>(CodeGenOpts.ThreadModel) in initTargetOptions()419 .Case("posix", llvm::ThreadModel::POSIX) in initTargetOptions()420 .Case("single", llvm::ThreadModel::Single); in initTargetOptions()
151 CodeGenOpts.ThreadModel = "single"; in PCHContainerGenerator()
875 Opts.ThreadModel = Args.getLastArgValue(OPT_mthread_model, "posix"); in ParseCodeGenArgs()876 if (Opts.ThreadModel != "posix" && Opts.ThreadModel != "single") in ParseCodeGenArgs()879 << Opts.ThreadModel; in ParseCodeGenArgs()