[Mesa-dev] [PATCH 2/7] clover: Dump the OpenCL C code earlier
EdB
edb+mesa at sigluy.net
Sun Dec 14 02:31:22 PST 2014
---
src/gallium/state_trackers/clover/llvm/invocation.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gallium/state_trackers/clover/llvm/invocation.cpp b/src/gallium/state_trackers/clover/llvm/invocation.cpp
index 10dbe08..510e195 100644
--- a/src/gallium/state_trackers/clover/llvm/invocation.cpp
+++ b/src/gallium/state_trackers/clover/llvm/invocation.cpp
@@ -709,6 +709,9 @@ clover::compile_program_llvm(const compat::string &source,
llvm_ctx.setDiagnosticHandler(diagnostic_handler, &r_log);
#endif
+ if (debug_flags & DBG_CLC)
+ debug_log(source, ".cl");
+
// The input file name must have the .cl extension in order for the
// CompilerInvocation class to recognize it as an OpenCL source file.
llvm::Module *mod = compile_llvm(llvm_ctx, source, headers, "input.cl",
@@ -719,9 +722,6 @@ clover::compile_program_llvm(const compat::string &source,
optimize(mod, optimization_level, kernels);
- if (debug_flags & DBG_CLC)
- debug_log(source, ".cl");
-
if (debug_flags & DBG_LLVM) {
std::string log;
llvm::raw_string_ostream s_log(log);
--
2.2.0
More information about the mesa-dev
mailing list