From a13e7f24358be3cd661b7f4f81e85c69730fd2b8 Mon Sep 17 00:00:00 2001 From: Matt Pharr Date: Fri, 14 Sep 2012 13:53:12 -0700 Subject: [PATCH] #define ISPC_FORCE_ALIGNED_MEMORY, if appropriate, in C++ output. --- cbackend.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cbackend.cpp b/cbackend.cpp index cb6236bc..b49e1d10 100644 --- a/cbackend.cpp +++ b/cbackend.cpp @@ -2203,6 +2203,10 @@ bool CWriter::doInitialization(llvm::Module &M) { Out << "#undef ISPC_FAST_MATH\n"; } + if (g->opt.forceAlignedMemory) { + Out << "#define ISPC_FORCE_ALIGNED_MEMORY\n"; + } + Out << "#include \"" << includeName << "\"\n"; Out << "\n/* Basic Library Function Declarations */\n";