Displaying 1 result from an estimated 1 matches for "glovalvari".
Did you mean:
globalvar
2005 Jan 06
1
[LLVMdev] Folding cast of a global address to boolean
...this transformation from happening. In the meantime we avoid folding
// any cast of an external symbol.
if (!GV->isExternal())
return ConstantBool::True;
This particular transformation is quite important for me because I have
some symbols which are either ConstantPointerNull or a GlovalVariable
depending on which context the program is compiled in. This is used to
implement a kind of conditional compilation, and I'm relying on the
constant folding to remove branches in my code. I tried to change the
linkage type of the GlobalValue, but that's not what the isExternal()
fun...