[llvm-commits] CVS: llvm/lib/Target/Target.td

Chris Lattner lattner at cs.uiuc.edu
Sat Jan 1 18:28:03 PST 2005



Changes in directory llvm/lib/Target:

Target.td updated: 1.42 -> 1.43
---
Log message:

Add some bits that can be set for instructions.


---
Diffs of the changes:  (+2 -0)

Index: llvm/lib/Target/Target.td
diff -u llvm/lib/Target/Target.td:1.42 llvm/lib/Target/Target.td:1.43
--- llvm/lib/Target/Target.td:1.42	Thu Oct 14 00:53:40 2004
+++ llvm/lib/Target/Target.td	Sat Jan  1 20:27:48 2005
@@ -133,6 +133,8 @@
   bit isLoad       = 0;     // Is this instruction a load instruction?
   bit isStore      = 0;     // Is this instruction a store instruction?
   bit isTwoAddress = 0;     // Is this a two address instruction?
+  bit isConvertibleToThreeAddress = 0;  // Can this 2-addr instruction promote?
+  bit isCommutable = 0;     // Is this 3 operand instruction commutable?
   bit isTerminator = 0;     // Is this part of the terminator for a basic block?
   bit hasDelaySlot = 0;     // Does this instruction have an delay slot?
 }






More information about the llvm-commits mailing list