[llvm-dev] Can a Constant have more than one use? (original) (raw)
John Criswell via llvm-dev llvm-dev at lists.llvm.org
Wed Aug 9 11:38:08 PDT 2017
- Previous message: [llvm-dev] Can a Constant have more than one use?
- Next message: [llvm-dev] Can a Constant have more than one use?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 8/9/17 1:23 PM, Siddharth Bhat via llvm-dev wrote:
As the question asks. IIRC, I have only seen constants use to:
1. setup globals 2. as "constant parameters" to instructions. In both these cases, from what I understand, they will have a single use. Is it possible to create a Constant with multiple use(r)s?
I am nearly positive that constants can be used more than once. They subclass from Value. I am sure that you can create a test program that uses the same constant value in different places and see if it generates one ConstantInt or multiple ConstantInts for the same constant integer.
Regards,
John Criswell
Thanks, Siddharth -- Sending this from my phone, please excuse any typos!
LLVM Developers mailing list llvm-dev at lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-- John Criswell Assistant Professor Department of Computer Science, University of Rochester http://www.cs.rochester.edu/u/criswell
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170809/efe59056/attachment.html>
- Previous message: [llvm-dev] Can a Constant have more than one use?
- Next message: [llvm-dev] Can a Constant have more than one use?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]