<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Eric,<br>
<br>
Due to emergency conditions, three of us are working at the same
time to finish and drill the bug count to 0 on the MIPS direct
object emitter and we are almost there. <br>
<br>
There is overlap in the code between different bugs and for Jack to
try and split this patch apart, it will likely create new bugs and
certainly create a huge amount of work. I.e. two bugs often had
their own individual issues as well as some common issues.<br>
<br>
We have pic/no pic and delay slot/no delay slot optimization as well
as our usual flavors.<br>
There were lots of subtle issues and we have it right now.<br>
<br>
We have about 10 build bots with all kinds of flavors being tested.<br>
<br>
The MIPS object code emitter is all new work within the last month
and half.<br>
<br>
Reed<br>
<br>
<br>
On 12/01/2011 12:57 PM, Eric Christopher wrote:
<blockquote
cite="mid:4E532F32-C59E-4373-9889-E19C757B76C3@apple.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<base href="x-msg://3113/"><br>
<div>
<div>On Dec 1, 2011, at 12:30 PM, Carter, Jack wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div ocsi="0" fpstyle="1" style="color: rgb(0, 0, 0);
font-family: Helvetica; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: 2; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; font-size: medium;">
<div style="direction: ltr; font-family: Tahoma; color:
rgb(0, 0, 0); font-size: 10pt;">I tried to break this up
into smaller patches, but there was to much
interdependency.<br>
<br>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>No patch attached. Also, given the descriptions, try
harder.</div>
<div><br>
</div>
<div>-eric</div>
<br>
<blockquote type="cite">
<div ocsi="0" fpstyle="1" style="color: rgb(0, 0, 0);
font-family: Helvetica; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; orphans: 2; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; font-size: medium;">
<div style="direction: ltr; font-family: Tahoma; color:
rgb(0, 0, 0); font-size: 10pt;">Unaligned load/stores:
Clean up from earlier commit<br>
lib/Target/Mips/MipsMCInstLower.cpp<br>
lib/Target/Mips/MipsInstrInfo.td<br>
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp<br>
<br>
Safe addend fixup:<span class="Apple-converted-space"> </span><br>
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp<br>
<br>
Local/Global R_MIPS_GOT related fixups:<br>
include/llvm/Support/ELF.h<br>
include/llvm/MC/MCExpr.h<br>
lib/Target/Mips/MipsMCInstLower.cpp<br>
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp<br>
lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h<br>
lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h<br>
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp<br>
lib/MC/ELFObjectWriter.cpp<br>
<br>
Explicit symbols for gnu mimicing relocations:<br>
lib/MC/ELFObjectWriter.cpp<br>
lib/MC/ELFObjectWriter.h<br>
lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp<br>
lib/Target/Mips/MipsISelLowering.cpp<br>
<br>
Use branches instead of jumps<br>
lib/Target/Mips/MipsInstrFormats.td<br>
lib/Target/Mips/MipsInstrInfo.td<br>
lib/Target/Mips/MipsInstrInfo.cpp<br>
lib/Target/Mips/MipsRegisterInfo.cpp<br>
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp<br>
<span class="Apple-converted-space"> </span><br>
<br>
</div>
_______________________________________________<br>
llvm-commits mailing list<br>
<a moz-do-not-send="true"
href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a moz-do-not-send="true"
href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</div>
</blockquote>
</div>
<br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
llvm-commits mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a>
<a class="moz-txt-link-freetext" href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a>
</pre>
</blockquote>
<br>
</body>
</html>