search for: constantstring

Displaying 3 results from an estimated 3 matches for "constantstring".

2004 Jan 06
4
[LLVMdev] 9 Ideas To Better Support Source Language Developers
...w on my list because I regard LLVM _already_ incredibly easy to use as a compiler writer's tool. But, hey, why stop at "incredibly easy" when there's "amazingly trivial" waiting in the wings? ------------------------------------------------------------------ 8. Create a ConstantString class Constant strings are very common occurrences in XPL and probably are in other source languages as well. The current implementation of ConstantArray::get(std::string&) is a bit weak. It creates a ConstantSInt for every character. What if the strings are long and the program creates many o...
2004 Jan 07
0
[LLVMdev] 9 Ideas To Better Support Source Language Developers
...n the wings? Developing a new "front-end helper" library could be interesting! The only challange would be to make it general purpose enough that it would actually be useful for multiple languages. > ------------------------------------------------------------------ > 8. Create a ConstantString class > > Constant strings are very common occurrences in XPL and probably are in > other source languages as well. The current implementation of > ConstantArray::get(std::string&) is a bit weak. It creates a > ConstantSInt for every character. What if the strings are long and th...
2004 Jan 07
1
[LLVMdev] 9 Ideas To Better Support Source Language Developers
.... I'm building things now that are somewhat framework oriented. If there are specific patterns that arise and could be useful, I'll submit them back to the list at that time for review. > > > ------------------------------------------------------------------ > > 8. Create a ConstantString class > > This is something that might make sense to deal with in the future, but it > has a lot of implications in the compiler and optimizer. Consider it postponed.Reid. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application...