[llvm-commits] [llvm] r45698 - /llvm/trunk/lib/Target/README.txt

Chris Lattner sabre at nondot.org
Sun Jan 6 23:46:23 PST 2008


Author: lattner
Date: Mon Jan  7 01:46:23 2008
New Revision: 45698

URL: http://llvm.org/viewvc/llvm-project?rev=45698&view=rev
Log:
add a note


Modified:
    llvm/trunk/lib/Target/README.txt

Modified: llvm/trunk/lib/Target/README.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/README.txt?rev=45698&r1=45697&r2=45698&view=diff

==============================================================================
--- llvm/trunk/lib/Target/README.txt (original)
+++ llvm/trunk/lib/Target/README.txt Mon Jan  7 01:46:23 2008
@@ -2,6 +2,13 @@
 
 //===---------------------------------------------------------------------===//
 
+We should make the various target's "IMPLICIT_DEF" instructions be a single
+target-independent opcode like TargetInstrInfo::INLINEASM.  This would allow
+us to eliminate the TargetInstrDesc::isImplicitDef() method, and would allow
+us to avoid having to define this for every target for every register class.
+
+//===---------------------------------------------------------------------===//
+
 With the recent changes to make the implicit def/use set explicit in
 machineinstrs, we should change the target descriptions for 'call' instructions
 so that the .td files don't list all the call-clobbered registers as implicit





More information about the llvm-commits mailing list