Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/matcher.cpp @ 420:a1980da045cc
6462850: generate biased locking code in C2 ideal graph
Summary: Inline biased locking code in C2 ideal graph during macro nodes expansion
Reviewed-by: never
author | kvn |
---|---|
date | Fri, 07 Nov 2008 09:29:38 -0800 |
parents | 36ccc817fca4 |
children | 3b5ac9e7e6ea |
comparison
equal
deleted
inserted
replaced
419:0bf25c4807f9 | 420:a1980da045cc |
---|---|
1949 mstack.pop(); // Remove node from stack | 1949 mstack.pop(); // Remove node from stack |
1950 | 1950 |
1951 // Now hack a few special opcodes | 1951 // Now hack a few special opcodes |
1952 switch( n->Opcode() ) { // Handle some opcodes special | 1952 switch( n->Opcode() ) { // Handle some opcodes special |
1953 case Op_StorePConditional: | 1953 case Op_StorePConditional: |
1954 case Op_StoreIConditional: | |
1954 case Op_StoreLConditional: | 1955 case Op_StoreLConditional: |
1955 case Op_CompareAndSwapI: | 1956 case Op_CompareAndSwapI: |
1956 case Op_CompareAndSwapL: | 1957 case Op_CompareAndSwapL: |
1957 case Op_CompareAndSwapP: | 1958 case Op_CompareAndSwapP: |
1958 case Op_CompareAndSwapN: { // Convert trinary to binary-tree | 1959 case Op_CompareAndSwapN: { // Convert trinary to binary-tree |