摘要
本发明提供一种基于节点语义增强的编译器优化方法及系统,属于编码器优化领域,包括:获取优化前的中间表示代码,并对所述优化前的中间表示代码进行处理,得到待优化目标代码;对所述待优化目标代码进行数据标注,生成包含操作类型信息的密集数据流图;将所述待优化目标代码和密集数据流图输入至训练好的代码优化模型,所述训练好的代码优化模型的压缩还原模块和结构特征提取模块提取代码静态特征,所述训练好的代码优化模型的节点语义增强模块基于代码静态特征进行代码优化,得到优化后的目标代码。本发明在去除代码中的冗余信息同时保留必要的结构信息,并提高编码器优化能力。