mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-23 12:34:32 +02:00
7174218: remove AtomicLongCSImpl intrinsics
Reviewed-by: kvn, twisti
This commit is contained in:
parent
e67db1b150
commit
529b370174
21 changed files with 2 additions and 312 deletions
|
@ -636,17 +636,6 @@ public:
|
|||
virtual bool depends_only_on_test() const { return true; }
|
||||
};
|
||||
|
||||
//------------------------------LoadLLockedNode---------------------------------
|
||||
// Load-locked a pointer from memory (either object or array).
|
||||
// On Sparc & Intel this is implemented as a normal long load.
|
||||
class LoadLLockedNode : public LoadLNode {
|
||||
public:
|
||||
LoadLLockedNode( Node *c, Node *mem, Node *adr )
|
||||
: LoadLNode(c,mem,adr,TypeRawPtr::BOTTOM, TypeLong::LONG) {}
|
||||
virtual int Opcode() const;
|
||||
virtual int store_Opcode() const { return Op_StoreLConditional; }
|
||||
};
|
||||
|
||||
//------------------------------SCMemProjNode---------------------------------------
|
||||
// This class defines a projection of the memory state of a store conditional node.
|
||||
// These nodes return a value, but also update memory.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue