Add an option to emit 32-bit and 64-bit bitcode.

Bug: 16031597

Change-Id: Ifb3c4eca5e7ae16106260c2b5f5da6854c021a3a
diff --git a/slang_rs_context.h b/slang_rs_context.h
index 3373a8b..41f5979 100644
--- a/slang_rs_context.h
+++ b/slang_rs_context.h
@@ -87,6 +87,8 @@
 
   llvm::OwningPtr<clang::MangleContext> mMangleCtx;
 
+  bool mIs64Bit;
+
   bool processExportVar(const clang::VarDecl *VD);
   bool processExportFunc(const clang::FunctionDecl *FD);
   bool processExportType(const llvm::StringRef &Name);
@@ -126,6 +128,9 @@
   inline bool getVerbose() const {
     return mVerbose;
   }
+  inline bool is64Bit() const {
+    return mIs64Bit;
+  }
 
   inline void setLicenseNote(const std::string &S) {
     mLicenseNote = new std::string(S);