Mercurial > hg > truffle
comparison src/share/vm/runtime/vmStructs.cpp @ 14495:cd5d10655495
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 | 1cc1d4ffcb84 |
children | 1077c8270209 |
comparison
equal
deleted
inserted
replaced
14494:5292439ef895 | 14495:cd5d10655495 |
---|---|
1940 declare_c2_type(CmpL3Node, CmpLNode) \ | 1940 declare_c2_type(CmpL3Node, CmpLNode) \ |
1941 declare_c2_type(CmpFNode, CmpNode) \ | 1941 declare_c2_type(CmpFNode, CmpNode) \ |
1942 declare_c2_type(CmpF3Node, CmpFNode) \ | 1942 declare_c2_type(CmpF3Node, CmpFNode) \ |
1943 declare_c2_type(CmpDNode, CmpNode) \ | 1943 declare_c2_type(CmpDNode, CmpNode) \ |
1944 declare_c2_type(CmpD3Node, CmpDNode) \ | 1944 declare_c2_type(CmpD3Node, CmpDNode) \ |
1945 declare_c2_type(MathExactNode, MultiNode) \ | |
1946 declare_c2_type(MathExactINode, MathExactNode) \ | |
1947 declare_c2_type(AddExactINode, MathExactINode) \ | |
1948 declare_c2_type(AddExactLNode, MathExactLNode) \ | |
1949 declare_c2_type(SubExactINode, MathExactINode) \ | |
1950 declare_c2_type(SubExactLNode, MathExactLNode) \ | |
1951 declare_c2_type(NegExactINode, MathExactINode) \ | |
1952 declare_c2_type(MulExactINode, MathExactINode) \ | |
1953 declare_c2_type(FlagsProjNode, ProjNode) \ | |
1954 declare_c2_type(BoolNode, Node) \ | 1945 declare_c2_type(BoolNode, Node) \ |
1955 declare_c2_type(AbsNode, Node) \ | 1946 declare_c2_type(AbsNode, Node) \ |
1956 declare_c2_type(AbsINode, AbsNode) \ | 1947 declare_c2_type(AbsINode, AbsNode) \ |
1957 declare_c2_type(AbsFNode, AbsNode) \ | 1948 declare_c2_type(AbsFNode, AbsNode) \ |
1958 declare_c2_type(AbsDNode, AbsNode) \ | 1949 declare_c2_type(AbsDNode, AbsNode) \ |
2029 declare_c2_type(ExtractSNode, ExtractNode) \ | 2020 declare_c2_type(ExtractSNode, ExtractNode) \ |
2030 declare_c2_type(ExtractINode, ExtractNode) \ | 2021 declare_c2_type(ExtractINode, ExtractNode) \ |
2031 declare_c2_type(ExtractLNode, ExtractNode) \ | 2022 declare_c2_type(ExtractLNode, ExtractNode) \ |
2032 declare_c2_type(ExtractFNode, ExtractNode) \ | 2023 declare_c2_type(ExtractFNode, ExtractNode) \ |
2033 declare_c2_type(ExtractDNode, ExtractNode) \ | 2024 declare_c2_type(ExtractDNode, ExtractNode) \ |
2025 declare_c2_type(OverflowNode, CmpNode) \ | |
2026 declare_c2_type(OverflowINode, OverflowNode) \ | |
2027 declare_c2_type(OverflowAddINode, OverflowINode) \ | |
2028 declare_c2_type(OverflowSubINode, OverflowINode) \ | |
2029 declare_c2_type(OverflowMulINode, OverflowINode) \ | |
2030 declare_c2_type(OverflowLNode, OverflowNode) \ | |
2031 declare_c2_type(OverflowAddLNode, OverflowLNode) \ | |
2032 declare_c2_type(OverflowSubLNode, OverflowLNode) \ | |
2033 declare_c2_type(OverflowMulLNode, OverflowLNode) \ | |
2034 \ | 2034 \ |
2035 /*********************/ \ | 2035 /*********************/ \ |
2036 /* Adapter Blob Entries */ \ | 2036 /* Adapter Blob Entries */ \ |
2037 /*********************/ \ | 2037 /*********************/ \ |
2038 declare_toplevel_type(AdapterHandlerEntry) \ | 2038 declare_toplevel_type(AdapterHandlerEntry) \ |