Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
9061bc87
D
dragonwell8_hotspot
项目概览
openanolis
/
dragonwell8_hotspot
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_hotspot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
9061bc87
编写于
2月 27, 2014
作者:
G
goetz
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
Reviewed-by: kvn
上级
f2b0ecc2
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
0 addition
and
22 deletion
+0
-22
src/cpu/ppc/vm/ppc.ad
src/cpu/ppc/vm/ppc.ad
+0
-22
未找到文件。
src/cpu/ppc/vm/ppc.ad
浏览文件 @
9061bc87
...
@@ -2407,18 +2407,6 @@ const RegMask Matcher::method_handle_invoke_SP_save_mask() {
...
@@ -2407,18 +2407,6 @@ const RegMask Matcher::method_handle_invoke_SP_save_mask() {
return RegMask();
return RegMask();
}
}
const RegMask Matcher::mathExactI_result_proj_mask() {
return RARG4_BITS64_REG_mask();
}
const RegMask Matcher::mathExactL_result_proj_mask() {
return RARG4_BITS64_REG_mask();
}
const RegMask Matcher::mathExactI_flags_proj_mask() {
return INT_FLAGS_mask();
}
%}
%}
//----------ENCODING BLOCK-----------------------------------------------------
//----------ENCODING BLOCK-----------------------------------------------------
...
@@ -7634,16 +7622,6 @@ instruct getAndSetN(iRegNdst res, iRegPdst mem_ptr, iRegNsrc src) %{
...
@@ -7634,16 +7622,6 @@ instruct getAndSetN(iRegNdst res, iRegPdst mem_ptr, iRegNsrc src) %{
//----------Arithmetic Instructions--------------------------------------------
//----------Arithmetic Instructions--------------------------------------------
// Addition Instructions
// Addition Instructions
// PPC has no instruction setting overflow of 32-bit integer.
//instruct addExactI_rReg(rarg4RegI dst, rRegI src, flagsReg cr) %{
// match(AddExactI dst src);
// effect(DEF cr);
//
// format %{ "ADD $dst, $dst, $src \t// addExact int, sets $cr" %}
// ins_encode( enc_add(dst, dst, src) );
// ins_pipe(pipe_class_default);
//%}
// Register Addition
// Register Addition
instruct addI_reg_reg(iRegIdst dst, iRegIsrc_iRegL2Isrc src1, iRegIsrc_iRegL2Isrc src2) %{
instruct addI_reg_reg(iRegIdst dst, iRegIsrc_iRegL2Isrc src1, iRegIsrc_iRegL2Isrc src2) %{
match(Set dst (AddI src1 src2));
match(Set dst (AddI src1 src2));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录