automatically adds -D__NVPTX__ when nvptx64 target is chosen
This commit is contained in:
@@ -283,3 +283,14 @@ define double @__max_uniform_double(double, double) nounwind readnone alwaysinli
|
|||||||
|
|
||||||
define_avgs()
|
define_avgs()
|
||||||
|
|
||||||
|
;;;;;;; nvptx64
|
||||||
|
|
||||||
|
declare i32 @__tid_x() nounwind readnone alwaysinline
|
||||||
|
declare i32 @__warpsize() nounwind readnone alwaysinline
|
||||||
|
declare i32 @__ctaid_x() nounwind readnone alwaysinline
|
||||||
|
declare i32 @__ctaid_y() nounwind readnone alwaysinline
|
||||||
|
declare i32 @__ctaid_z() nounwind readnone alwaysinline
|
||||||
|
declare i32 @__nctaid_x() nounwind readnone alwaysinline
|
||||||
|
declare i32 @__nctaid_y() nounwind readnone alwaysinline
|
||||||
|
declare i32 @__nctaid_z() nounwind readnone alwaysinline
|
||||||
|
|
||||||
|
|||||||
@@ -1914,6 +1914,8 @@ Module::execPreprocessor(const char *infilename, llvm::raw_string_ostream *ostre
|
|||||||
opts.addMacroDef(g->cppArgs[i].substr(2));
|
opts.addMacroDef(g->cppArgs[i].substr(2));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (g->target->getISA() == Target::NVPTX64)
|
||||||
|
opts.addMacroDef("__NVPTX__");
|
||||||
|
|
||||||
#if defined(LLVM_3_1)
|
#if defined(LLVM_3_1)
|
||||||
inst.getLangOpts().BCPLComment = 1;
|
inst.getLangOpts().BCPLComment = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user