- User Since
- Oct 22 2014, 9:56 AM (177 w, 5 d)
Tue, Mar 13
Mon, Mar 12
Updated the code to use ASEPRedicate from D44299.
Thu, Mar 8
Tue, Mar 6
Apr 11 2016
Abandoned in favour of http://reviews.llvm.org/D8895 .
May 13 2015
Obsoleted by D9667.
Apr 8 2015
Apr 2 2015
But we are sorting the table exactly as gas only for easier comparison of the generated o files, aren't we?
Apr 1 2015
Mar 31 2015
Mar 26 2015
But it cant introduce a wrong result if another relocation is 1 byte
away, no? We just know that that is not possible? If so please add a
comment about that.
Yes, Mips instructions length is fixed and at least 2 bytes (2 for micromips and mips16, 4 for mips32 and mips64), so there will always be 2 or 4 bytes offset between 2 instructions.
Mar 13 2015
Mar 10 2015
(Some comments disappeared from the previous message.)
A new version of the patch is uploaded.
Feb 6 2015
Hi Rafael, thanks for the link and the review.
Feb 4 2015
Dec 3 2014
Minimal c code to reproduce the error, used to generate vector-multiply.ll
from the patch:
When RegScavenger runs out of registers, it tries to spill one. So it generates
Nov 5 2014
Hi Lang, thanks for the review.
Oct 28 2014
Oct 22 2014
This is the list of passing tests now:
LLVM :: ExecutionEngine/MCJIT/cross-module-sm-pic-a.ll LLVM :: ExecutionEngine/MCJIT/eh-lg-pic.ll LLVM :: ExecutionEngine/MCJIT/eh-sm-pic.ll LLVM :: ExecutionEngine/MCJIT/hello-sm-pic.ll LLVM :: ExecutionEngine/MCJIT/multi-module-sm-pic-a.ll LLVM :: ExecutionEngine/MCJIT/non-extern-addend-smallcodemodel.ll LLVM :: ExecutionEngine/MCJIT/remote/cross-module-sm-pic-a.ll LLVM :: ExecutionEngine/MCJIT/remote/multi-module-sm-pic-a.ll LLVM :: ExecutionEngine/MCJIT/remote/test-global-init-nonzero-sm-pic.ll LLVM :: ExecutionEngine/MCJIT/remote/test-ptr-reloc-sm-pic.ll LLVM :: ExecutionEngine/MCJIT/stubs-sm-pic.ll LLVM :: ExecutionEngine/MCJIT/test-global-init-nonzero-sm-pic.ll LLVM :: ExecutionEngine/MCJIT/test-ptr-reloc-sm-pic.ll