4 MethodArgument *MethArgVal;
5 BasicBlock *BasicBlockVal;
6 TerminatorInst *TermInstVal;
8 ConstPoolVal *ConstVal;
11 list<MethodArgument*> *MethodArgList;
12 list<Value*> *ValueList;
13 list<const Type*> *TypeList;
14 list<pair<Value*, BasicBlock*> > *PHIList; // Represent the RHS of PHI node
15 list<pair<ConstPoolVal*, BasicBlock*> > *JumpTable;
16 vector<ConstPoolVal*> *ConstVector;
23 char *StrVal; // This memory is allocated by strdup!
24 ValID ValIDVal; // May contain memory allocated by strdup
26 Instruction::UnaryOps UnaryOpVal;
27 Instruction::BinaryOps BinaryOpVal;
28 Instruction::TermOps TermOpVal;
29 Instruction::MemoryOps MemOpVal;
30 Instruction::OtherOps OtherOpVal;
32 #define ESINT64VAL 257
33 #define EUINT64VAL 258
53 #define STRINGCONSTANT 278
54 #define IMPLEMENTATION 279
90 extern YYSTYPE llvmAsmlval;