1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/test/CodeGen/SPARC
Hans Wennborg 0cd5e0dc3b Revert "RegAllocFast: Record internal state based on register units"
This seems to have caused incorrect register allocation in some cases,
breaking tests in the Zig standard library (PR47278).

As discussed on the bug, revert back to green for now.

> Record internal state based on register units. This is often more
> efficient as there are typically fewer register units to update
> compared to iterating over all the aliases of a register.
>
> Original patch by Matthias Braun, but I've been rebasing and fixing it
> for almost 2 years and fixed a few bugs causing intermediate failures
> to make this patch independent of the changes in
> https://reviews.llvm.org/D52010.

This reverts commit 66251f7e1de79a7c1620659b7f58352b8c8e892e, and
follow-ups 931a68f26b9a3de853807ffad7b2cd0a2dd30922
and 0671a4c5087d40450603d9d26cf239f1a8b1367e. It also adjust some
test expectations.
2020-09-15 13:25:41 +02:00
..
32abi.ll
64abi.ll
64atomics.ll
64bit.ll
64cond.ll
64spill.ll
2006-01-22-BitConvertLegalize.ll
2007-05-09-JumpTables.ll
2007-07-05-LiveIntervalAssert.ll
2008-10-10-InlineAsmMemoryOperand.ll
2008-10-10-InlineAsmRegOperand.ll
2009-08-28-PIC.ll
2009-08-28-WeakLinkage.ll
2011-01-11-Call.ll
2011-01-11-CC.ll
2011-01-11-FrameAddr.ll
2011-01-19-DelaySlot.ll
2011-01-21-ByValArgs.ll
2011-01-22-SRet.ll
2011-12-03-TailDuplication.ll
2012-05-01-LowerArguments.ll
2013-05-17-CallFrame.ll Emit register names in cfi assembly directives 2020-02-25 14:00:01 -05:00
analyze-branch.ll
atomics.ll
basictest.ll
blockaddr.ll
cast-sret-func.ll
codemodel.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
constpool.ll
constructor.ll
ctpop.ll
DbgValueOtherTargets.test
disable-fsmuld-fmuls.ll
empty-functions.ll
exception.ll Emit register names in cfi assembly directives 2020-02-25 14:00:01 -05:00
fail-alloca-align.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
float-constants.ll
float.ll
fp16-promote.ll Revert "RegAllocFast: Record internal state based on register units" 2020-09-15 13:25:41 +02:00
fp128.ll [Sparc] Fix incorrect operand for matching CMPri pattern 2020-03-02 11:36:32 +08:00
fshl.ll [Sparc] Add reduced funnel shift test case for PR47303 2020-09-07 16:17:31 +01:00
func-addr.ll
globals.ll
imm.ll
inline-asm-i-constraint-i1.ll
inlineasm-bad.ll
inlineasm-output-template.ll
inlineasm-v9.ll
inlineasm.ll
leafproc.ll
LeonCASAInstructionUT.ll
LeonDetectRoundChangePassUT.ll
LeonFixAllFDIVSQRTPassUT.ll
LeonInsertNOPLoadPassUT.ll
LeonItinerariesUT.ll
LeonSMACUMACInstructionUT.ll
lit.local.cfg
mature-mc-support.ll
missing-sret.ll
missinglabel.ll
mult-alt-generic-sparc.ll
multiple-div.ll
obj-relocs.ll [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
parts.ll
pic.ll
private.ll
readcycle.ll
reg64.ll
register-clobber.ll
rem.ll
reserved-regs.ll Emit register names in cfi assembly directives 2020-02-25 14:00:01 -05:00
select-mask.ll
sethiandn.ll
setjmp.ll
soft-float.ll
soft-mul-div.ll
spill.ll
spillsize.ll
sret-secondary.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
stack-align.ll
stack-protector.ll
thread-pointer.ll
tls.ll [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
trap.ll
umulo-128-legalisation-lowering.ll Emit register names in cfi assembly directives 2020-02-25 14:00:01 -05:00
varargs-v8.ll
varargs.ll
vector-call.ll
vector-extract-elt.ll
zerostructcall.ll