[LLVMdev] target specific ways to extend ConstantExpr
clattner at apple.com
Mon Dec 17 12:48:03 PST 2012
On Dec 17, 2012, at 11:26 AM, Yuan Lin <yulin at nvidia.com> wrote:
> I am looking for a way to allow ConstantExpr to express target specific operations, which will be used in global initializers.
> The recommended way to extend LLVM IR is using intrinsic functions. But this does not work for ConstantExpr, which the global initializer uses.
> Should we make ConstantExpr to support some kind of side-effect free intrinsic function calls? If we want to work on such a patch, what are the things we should look out for?
> http://llvm.org/bugs/show_bug.cgi?id=10368 seems also express this desire.
That PR is still accurate as to the direction I think ConstantExprs should go. What specifically does this target-specific constant need to look like?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev