File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -604,13 +604,13 @@ vector<char> CodeGen_PTX_Dev::compile_to_src() {
604604 /* int argc = sizeof(argv)/sizeof(char*);*/
605605 /* cl::ParseCommandLineOptions(argc, argv, "Halide PTX internal compiler\n");*/
606606
607- llvm::Triple triple (module ->getTargetTriple ());
608-
609- // Allocate target machine
610-
607+ // Allocate target machine (similar to code in CodeGen_Internal.cpp make_target_machine)
611608 std::string err_str;
612- const llvm::Target *llvm_target = TargetRegistry::lookupTarget (triple.str (), err_str);
613- internal_assert (llvm_target) << err_str << " \n " ;
609+ const llvm::Target *llvm_target = TargetRegistry::lookupTarget (
610+ module ->getTargetTriple (),
611+ err_str);
612+ auto triple = llvm::Triple (module ->getTargetTriple ());
613+ internal_assert (llvm_target) << " Could not create LLVM target for " << triple.str () << " \n " ;
614614
615615 TargetOptions options;
616616 options.AllowFPOpFusion = FPOpFusion::Fast;
You can’t perform that action at this time.
0 commit comments