Lines Matching defs:hcf
59 return "hcf";
77 HexCodeFile hcf = new HexCodeFile(code, start, target.arch.getName(), target.wordSize * 8);
79 HexCodeFile.addAnnotations(hcf, compResult.getAnnotations());
80 addExceptionHandlersComment(compResult, hcf);
87 hcf.addComment(call.pcOffset + call.size, CodeUtil.append(new StringBuilder(100), call.debugInfo, slotFormatter).toString());
89 addOperandComment(hcf, call.pcOffset, "{" + codeCache.getTargetName(call) + "}");
92 hcf.addComment(infopoint.pcOffset, CodeUtil.append(new StringBuilder(100), infopoint.debugInfo, slotFormatter).toString());
94 addOperandComment(hcf, infopoint.pcOffset, "{infopoint: " + infopoint.reason + "}");
98 hcf.addOperandComment(site.pcOffset, "{" + site.reference.toString() + "}");
101 hcf.addComment(mark.pcOffset, codeCache.getMarkName(mark));
104 String hcfEmbeddedString = hcf.toEmbeddedString();
108 private static void addExceptionHandlersComment(CompilationResult compResult, HexCodeFile hcf) {
114 hcf.addComment(e.pcOffset, "[exception -> " + e.handlerPos + "]");
115 hcf.addComment(e.handlerPos, "[exception handler for " + e.pcOffset + "]");
117 hcf.addComment(0, buf.toString());
121 private static void addOperandComment(HexCodeFile hcf, int pos, String comment) {
122 hcf.addOperandComment(pos, comment);