what does "materialize" mean in llvm GlobalValue.h

Viewed 706

I'm a beginner of LLVM. When I go through the LLVM's API, I have a naive question:

what does the "materialize" mean in llvm GlobalValue.h

in the doxygen: http://llvm.org/doxygen/classllvm_1_1GlobalValue.html#ac1b5643f40dd3c7b92a548027eb13de0

it says: Error GlobalValue::materialize ()

Make sure this GlobalValue is fully read.

But, what does it really mean? Does it mean that this function will make the GlobalValue be fully read? And what does "fully read" mean?

Thanks in advance!

1 Answers
Related