>> Ok, could we make GV not be a union? Or a struct with an APInt and >> union of other things? > > I thought about that, and started to implement it. That involves a 50% > increase in memory consumption. Its already a big enough hog.
It would increase the memory use of the *interpreter*, but nothing else. The interpreter is already slow. >> Having the interpreter have its own set of >> constant folding logic seems wrong. > > Where does it have that? All of the 'execute*' methods. E.g. to 'interpret' a binary or. -Chris _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits