kparzysz-quic edited a comment on pull request #9138:
URL: https://github.com/apache/tvm/pull/9138#issuecomment-930279683


   LLVM IR is eliminating types in pointers, so there will only be `ptr` for a 
pointer type (i.e. pointers will be "opaque"), instead of `i32*` or `float*`.  
This will require passing pointer type in addition to the pointer itself to a 
bunch of LLVM IR creation functions, plus functions like 
`getPointerElementType` will be removed.
   
   This is an ongoing change in LLVM, but it's a pervasive one with a lot of 
impact on downstream consumers.
   
   Edit: Link to a document about this effort:
   https://github.com/llvm/llvm-project/blob/main/llvm/docs/OpaquePointers.rst


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to