[llvm-commits] CVS: llvm/docs/ExtendingLLVM.html
Chris Lattner
lattner at cs.uiuc.edu
Thu Mar 9 14:07:51 PST 2006
Changes in directory llvm/docs:
ExtendingLLVM.html updated: 1.22 -> 1.23
---
Log message:
Intrinsic adding is a little bit simpler now
---
Diffs of the changes: (+3 -10)
ExtendingLLVM.html | 13 +++----------
1 files changed, 3 insertions(+), 10 deletions(-)
Index: llvm/docs/ExtendingLLVM.html
diff -u llvm/docs/ExtendingLLVM.html:1.22 llvm/docs/ExtendingLLVM.html:1.23
--- llvm/docs/ExtendingLLVM.html:1.22 Mon Jan 16 10:31:40 2006
+++ llvm/docs/ExtendingLLVM.html Thu Mar 9 16:07:39 2006
@@ -85,15 +85,8 @@
what the restrictions are. Talk to other people about it so that you are
sure it's a good idea.</li>
-<li><tt>llvm/include/llvm/Intrinsics.h</tt>:
- add an enum in the <tt>llvm::Intrinsic</tt> namespace</li>
-
-<li><tt>llvm/lib/VMCore/Verifier.cpp</tt>:
- Add code to check the invariants of the intrinsic are respected.</li>
-
-<li><tt>llvm/lib/VMCore/Function.cpp (<tt>Function::getIntrinsicID()</tt>)</tt>:
- Identify the new intrinsic function, returning the enum for the intrinsic
- that you added.</li>
+<li><tt>llvm/include/llvm/Intrinsics.td</tt>:
+ Add an entry for your intrinsic.</li>
<li><tt>llvm/lib/Analysis/BasicAliasAnalysis.cpp</tt>: If the new intrinsic does
not access memory or does not write to memory, add it to the relevant list
@@ -405,7 +398,7 @@
<a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a>
<br>
- Last modified: $Date: 2006/01/16 16:31:40 $
+ Last modified: $Date: 2006/03/09 22:07:39 $
</address>
</body>
More information about the llvm-commits
mailing list