< prev index next >
src/share/vm/opto/subnode.hpp
Print this page
@@ -500,6 +500,17 @@
virtual int Opcode() const;
const Type *bottom_type() const { return TypeInt::SHORT; }
virtual uint ideal_reg() const { return Op_RegI; }
};
+//------------------------------MaskCreateNode------------------------------------
+// Provide a mask for a vector predicate machine
+class MaskCreateINode : public Node {
+public:
+ MaskCreateINode(Node *c, Node *in1) : Node(c, in1) {}
+ virtual int Opcode() const;
+ const Type *bottom_type() const { return TypeInt::INT; }
+ virtual uint ideal_reg() const { return Op_RegI; }
+ virtual const Type *Value(PhaseGVN *phase) const { return TypeInt::INT; }
+};
+
#endif // SHARE_VM_OPTO_SUBNODE_HPP
< prev index next >