[LLVMdev] SSA for memory objects

Tyler Denniston tyler at csail.mit.edu
Sun Oct 19 08:32:31 PDT 2014


Hello,

I'm looking to learn more about what is available for memory  
versioning or inducing some kind of SSA for memory objects. I found  
this page:

   http://llvm.org/docs/tutorial/OCamlLangImpl7.html#memory-in-llvm

Which says: "[LLVM] does not require (or permit) memory objects to be  
in SSA form.... In LLVM, instead of encoding dataflow analysis of  
memory into the LLVM IR, it is handled with Analysis Passes which are  
computed on demand."

However, there is no mention of which analyses provide this. I also  
haven't been able to turn up much in the way of documentation or  
examples, so I'm grateful for any additional pointers.

Thanks,

Tyler




More information about the llvm-dev mailing list