Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/vmStructs.cpp @ 17726:085b304a1cc5
8027754: Enable loop optimizations for loops with MathExact inside
Reviewed-by: kvn, iveresov
author | rbackman |
---|---|
date | Thu, 23 Jan 2014 12:08:28 +0100 |
parents | ab36007d6358 |
children | 62c54fcc0a35 |
comparison
equal
deleted
inserted
replaced
17725:b4ce4e9eb97d | 17726:085b304a1cc5 |
---|---|
1936 declare_c2_type(CmpL3Node, CmpLNode) \ | 1936 declare_c2_type(CmpL3Node, CmpLNode) \ |
1937 declare_c2_type(CmpFNode, CmpNode) \ | 1937 declare_c2_type(CmpFNode, CmpNode) \ |
1938 declare_c2_type(CmpF3Node, CmpFNode) \ | 1938 declare_c2_type(CmpF3Node, CmpFNode) \ |
1939 declare_c2_type(CmpDNode, CmpNode) \ | 1939 declare_c2_type(CmpDNode, CmpNode) \ |
1940 declare_c2_type(CmpD3Node, CmpDNode) \ | 1940 declare_c2_type(CmpD3Node, CmpDNode) \ |
1941 declare_c2_type(MathExactNode, MultiNode) \ | |
1942 declare_c2_type(MathExactINode, MathExactNode) \ | |
1943 declare_c2_type(AddExactINode, MathExactINode) \ | |
1944 declare_c2_type(AddExactLNode, MathExactLNode) \ | |
1945 declare_c2_type(SubExactINode, MathExactINode) \ | |
1946 declare_c2_type(SubExactLNode, MathExactLNode) \ | |
1947 declare_c2_type(NegExactINode, MathExactINode) \ | |
1948 declare_c2_type(MulExactINode, MathExactINode) \ | |
1949 declare_c2_type(FlagsProjNode, ProjNode) \ | |
1950 declare_c2_type(BoolNode, Node) \ | 1941 declare_c2_type(BoolNode, Node) \ |
1951 declare_c2_type(AbsNode, Node) \ | 1942 declare_c2_type(AbsNode, Node) \ |
1952 declare_c2_type(AbsINode, AbsNode) \ | 1943 declare_c2_type(AbsINode, AbsNode) \ |
1953 declare_c2_type(AbsFNode, AbsNode) \ | 1944 declare_c2_type(AbsFNode, AbsNode) \ |
1954 declare_c2_type(AbsDNode, AbsNode) \ | 1945 declare_c2_type(AbsDNode, AbsNode) \ |
2025 declare_c2_type(ExtractSNode, ExtractNode) \ | 2016 declare_c2_type(ExtractSNode, ExtractNode) \ |
2026 declare_c2_type(ExtractINode, ExtractNode) \ | 2017 declare_c2_type(ExtractINode, ExtractNode) \ |
2027 declare_c2_type(ExtractLNode, ExtractNode) \ | 2018 declare_c2_type(ExtractLNode, ExtractNode) \ |
2028 declare_c2_type(ExtractFNode, ExtractNode) \ | 2019 declare_c2_type(ExtractFNode, ExtractNode) \ |
2029 declare_c2_type(ExtractDNode, ExtractNode) \ | 2020 declare_c2_type(ExtractDNode, ExtractNode) \ |
2021 declare_c2_type(OverflowNode, CmpNode) \ | |
2022 declare_c2_type(OverflowINode, OverflowNode) \ | |
2023 declare_c2_type(OverflowAddINode, OverflowINode) \ | |
2024 declare_c2_type(OverflowSubINode, OverflowINode) \ | |
2025 declare_c2_type(OverflowMulINode, OverflowINode) \ | |
2026 declare_c2_type(OverflowLNode, OverflowNode) \ | |
2027 declare_c2_type(OverflowAddLNode, OverflowLNode) \ | |
2028 declare_c2_type(OverflowSubLNode, OverflowLNode) \ | |
2029 declare_c2_type(OverflowMulLNode, OverflowLNode) \ | |
2030 \ | 2030 \ |
2031 /*********************/ \ | 2031 /*********************/ \ |
2032 /* Adapter Blob Entries */ \ | 2032 /* Adapter Blob Entries */ \ |
2033 /*********************/ \ | 2033 /*********************/ \ |
2034 declare_toplevel_type(AdapterHandlerEntry) \ | 2034 declare_toplevel_type(AdapterHandlerEntry) \ |