23 Function *makeFromJsonFunction;
24 Function *getJsonFunction;
25 Function *getInterprocessJsonFunction;
26 Function *makeFromStringFunction;
27 Function *getStringFunction;
28 Function *getInterprocessStringFunction;
29 Function *getSummaryFunction;
30 Function *areEqualFunction;
31 Function *isLessThanFunction;
32 Function *retainFunction;
33 Function *releaseFunction;
36 static bool isType(
string typeName, Module *
module);
38 set<string> globalsToRename(
void);
39 void parseOrGenerateValueFromStringFunction(
void);
40 void parseOrGenerateStringFromValueFunction(
bool isInterprocess);
41 void parseOrGenerateRetainOrReleaseFunction(
bool isRetain);
42 Value * generateFunctionCallWithTypeParameter(Module *
module, BasicBlock *block, Value *arg, Function *sourceFunction);