Vuo  2.3.2
VuoCompilerBitcodeParser.hh
Go to the documentation of this file.
1 
10 #pragma once
11 
12 
17 {
18 private:
19  Module *module;
20 
21  string resolveGlobalToConst(string name);
22  string getGlobalValueConstString(string name);
23 
24 public:
25  VuoCompilerBitcodeParser(Module *module);
26  uint64_t getGlobalUInt(string name);
27  string getGlobalString(string name);
28  vector<string> getStringsFromGlobalArray(string name);
29  Function * getFunction(string name);
30  string getArgumentNameInSourceCode(string argumentNameInBitcode);
31  vector<pair<Argument *, string> > getAnnotatedArguments(Function *function);
32 };