[LLVMdev] what's meaning of the last field of an LLVM intrinsic instrucation
Robinson, Paul
Paul_Robinson at playstation.sony.com
Mon Apr 20 23:21:18 PDT 2015
The #2 refers to a set of attributes. Attribute sets are given unique numbers. You should see them listed in the IR, somewhere after the functions.
I believe attributes are attached after the instruction is created. They generally apply to functions (and calls), and not to most instructions.
--paulr
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of zhi chen
Sent: Monday, April 20, 2015 10:57 PM
To: LLVM Dev
Subject: [LLVMdev] what's meaning of the last field of an LLVM intrinsic instrucation
The intrinsic instructions always have an number in the end, what's meaning of it?
For example, %2 = call <2 x double> @llvm.x86.sse2.sqrt.pd(<2 x double> %1) #2
What does this #2 mean? Can I ignore it when I create the instruction? Thanks.
Best,
Zhi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150421/69e23cac/attachment.html>
More information about the llvm-dev
mailing list