1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/test/CodeGen/AVR
Dylan McKay 880b08eb60 [AVR] Enable the '__do_copy_data' function
Also enables '__do_clear_bss'.

These functions are automaticalled called by the CRT if they are
declared.

We need these to be called otherwise RAM will start completely
uninitialised, even though we need to copy RAM variables from progmem to
RAM.

llvm-svn: 312905
2017-09-11 10:32:51 +00:00
..
atomics [AVR] Use the correct register classes for 16-bit atomic operations 2017-08-24 00:14:38 +00:00
calling-conv/c [AVR] Save/restore the frame pointer for all functions 2017-05-02 01:57:48 +00:00
features
inline-asm [AVR] Reserve the Y register in all functions 2017-05-03 11:56:01 +00:00
integration
intrinsics
pseudo [AVR] Fix test errors due to tied operands not matching 2017-07-09 16:36:35 +00:00
relax-mem
add.ll
alloca.ll [AVR] Fix the test suite 2017-04-19 12:02:52 +00:00
and.ll
branch-relaxation.ll [AVR] Fix a typo in the tests 2017-07-16 22:31:07 +00:00
brind.ll [AVR] Reserve the Y register in all functions 2017-05-03 11:56:01 +00:00
call.ll [AVR] Fix the test suite 2017-04-19 12:02:52 +00:00
clear-bss.ll [AVR] Enable the '__do_copy_data' function 2017-09-11 10:32:51 +00:00
cmp.ll
com.ll
copy-data-to-ram.ll [AVR] Enable the '__do_copy_data' function 2017-09-11 10:32:51 +00:00
ctlz.ll [AVR] Use the generic branch relaxer 2017-07-11 04:17:13 +00:00
ctpop.ll
cttz.ll [AVR] Use the generic branch relaxer 2017-07-11 04:17:13 +00:00
directmem.ll [AVR] Fix the test suite 2017-04-19 12:02:52 +00:00
div.ll
dynalloca.ll [AVR] Reserve the Y register in all functions 2017-05-03 11:56:01 +00:00
eor.ll
expand-integer-failure.ll
frame.ll
frmidx-iterator-bug.ll [AVR] Fix bug which caused assertion errors for some FRMIDX instructions 2017-07-04 04:40:06 +00:00
high-pressure-on-ptrregs.ll
icall-func-pointer-correct-addr-space.ll [AVR] Improve the 'icall-func-pointer-correct-addr-space.ll' test 2017-07-23 23:00:55 +00:00
impossible-reg-to-reg-copy.ll
interrupts.ll
io.ll
issue-cannot-select-bswap.ll
large-return-size.ll
lit.local.cfg
load.ll
lower-formal-arguments-assertion.ll
mul.ll
neg.ll
no-print-operand-twice.ll
or.ll
PR31344.ll
PR31345.ll
progmem-extended.ll
progmem.ll
rem.ll
return.ll [AVR] Save/restore the frame pointer for all functions 2017-05-02 01:57:48 +00:00
rot.ll [AVR] Fix a big in shift operator lowering; Authored by Dr. Gergo Erdi 2017-05-31 06:27:46 +00:00
runtime-trig.ll
select-mbb-placement-bug.ll [AVR] Use the generic branch relaxer 2017-07-11 04:17:13 +00:00
select-must-add-unconditional-jump.ll
sext.ll
shift.ll
sign-extension.ll
smul-with-overflow.ll
store-undef.ll
store.ll
sub.ll
trunc.ll
umul-with-overflow.ll
varargs.ll [AVR] Save/restore the frame pointer for all functions 2017-05-02 01:57:48 +00:00
xor.ll
zext.ll