mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-23 04:24:49 +02:00
7199654: Remove LoadUI2LNode
Removed LoadUI2L node from Ideal nodes, use match rule in .ad files instead. Reviewed-by: kvn
This commit is contained in:
parent
61eb5a0549
commit
6674423523
10 changed files with 7 additions and 40 deletions
|
@ -274,18 +274,6 @@ public:
|
|||
virtual BasicType memory_type() const { return T_INT; }
|
||||
};
|
||||
|
||||
//------------------------------LoadUI2LNode-----------------------------------
|
||||
// Load an unsigned integer into long from memory
|
||||
class LoadUI2LNode : public LoadNode {
|
||||
public:
|
||||
LoadUI2LNode(Node* c, Node* mem, Node* adr, const TypePtr* at, const TypeLong* t = TypeLong::UINT)
|
||||
: LoadNode(c, mem, adr, at, t) {}
|
||||
virtual int Opcode() const;
|
||||
virtual uint ideal_reg() const { return Op_RegL; }
|
||||
virtual int store_Opcode() const { return Op_StoreL; }
|
||||
virtual BasicType memory_type() const { return T_LONG; }
|
||||
};
|
||||
|
||||
//------------------------------LoadRangeNode----------------------------------
|
||||
// Load an array length from the array
|
||||
class LoadRangeNode : public LoadINode {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue