comparison src/share/vm/adlc/archDesc.cpp @ 4120:f03a3c8bd5e5

7077312: Provide a CALL effect for instruct declaration in the ad file Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers) Reviewed-by: twisti, never
author roland
date Wed, 14 Sep 2011 09:22:51 +0200
parents 11211f7cb5a0
children db2e64ca2d5a
comparison
equal deleted inserted replaced
4119:7793051af7d6 4120:f03a3c8bd5e5
1014 _globalNames.Insert(ident, eForm); 1014 _globalNames.Insert(ident, eForm);
1015 ident = "USE_KILL"; 1015 ident = "USE_KILL";
1016 eForm = new Effect(ident); 1016 eForm = new Effect(ident);
1017 _globalNames.Insert(ident, eForm); 1017 _globalNames.Insert(ident, eForm);
1018 ident = "TEMP"; 1018 ident = "TEMP";
1019 eForm = new Effect(ident);
1020 _globalNames.Insert(ident, eForm);
1021 ident = "CALL";
1019 eForm = new Effect(ident); 1022 eForm = new Effect(ident);
1020 _globalNames.Insert(ident, eForm); 1023 _globalNames.Insert(ident, eForm);
1021 } 1024 }
1022 1025
1023 // 1026 //