llvm-project/llvm/test/CodeGen/Mips/Fast-ISel
Simon Dardis 8ca1cbccc6 [mips] Fix unsigned/signed type error
MipsFastISel uses a a class to represent addresses with a signed member
to represent the offset. MipsFastISel::emitStore, emitLoad and computeAddress
all treated the offset as being positive. In cases where the offset was
actually negative and a frame pointer was used, this would cause the constant
synthesis routine to crash as it would generate an unexpected instruction
sequence when frame indexes are replaced.

Reviewers: vkalintiris

Differential Revision: https://reviews.llvm.org/D26192

llvm-svn: 287099
2016-11-16 11:29:07 +00:00
..
br1.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
bswap1.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
callabi.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
check-disabled-mcpus.ll [mips][FastISel] Instantiate the MipsFastISel class only for targets that support FastISel. 2016-10-18 13:05:42 +00:00
constexpr-address.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
div1.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
double-arg.ll [mips][FastISel] Instantiate the MipsFastISel class only for targets that support FastISel. 2016-10-18 13:05:42 +00:00
fast-isel-softfloat-lower-args.ll [mips][fastisel] Consider soft-float an unsupported floating point mode 2016-10-04 10:35:07 +00:00
fastalloca.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
fastcc-miss.ll
fpcmpa.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
fpext.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
fpintconv.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
fptrunc.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
icmpa.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
loadstore2.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
loadstoreconv.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
loadstrconst.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
logopm.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
memtest1.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
mul1.ll
nullvoid.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
overflt.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
rem1.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
retabi.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
sel1.ll [mips][fastisel] Correct argument lowering for (f64, f64, i32) and similar. 2016-08-01 15:32:51 +00:00
shftopm.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
shift.ll [llvm-objdump] Support detection of feature bits from the object and implement this for Mips. 2016-06-16 09:17:03 +00:00
simplestore.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
simplestorefp1.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
simplestorei.ll Re-commit: [mips][fastisel] Handle 0-4 arguments without SelectionDAG. 2016-07-29 12:27:28 +00:00
stackloadstore.ll [mips] Fix unsigned/signed type error 2016-11-16 11:29:07 +00:00