1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/test/CodeGen/MSP430
Anton Korobeynikov 0f36c4e23f [MSP430] Emit a separate section for every interrupt vector
This is LLVM part of D56663

Linker scripts shipped by TI require to have every
interrupt vector in a separate section with a specific name:

 SECTIONS
 {
   __interrupt_vector_XX   : { KEEP (*(__interrupt_vector_XX )) } > VECTXX
   ...
 }

Follow the requirement emit the section for every vector
which contain address of interrupt handler:

  .section  __interrupt_vector_XX,"ax",@progbits
  .word %isr%

Patch by Kristina Bessonova!

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

llvm-svn: 351345
2019-01-16 14:03:41 +00:00
..
2009-05-10-CyclicDAG.ll
2009-05-17-Rot.ll
2009-05-17-Shift.ll
2009-05-19-DoubleSplit.ll
2009-08-25-DynamicStackAlloc.ll
2009-09-18-AbsoluteAddr.ll
2009-10-10-OrImpDef.ll
2009-11-08-InvalidResNo.ll
2009-11-20-NewNode.ll
2009-12-21-FrameAddr.ll [MSP430] Emit a separate section for every interrupt vector 2019-01-16 14:03:41 +00:00
2009-12-22-InlineAsm.ll
2010-05-01-CombinerAnd.ll
AddrMode-bis-rx.ll
AddrMode-bis-xr.ll
AddrMode-mov-rx.ll
AddrMode-mov-xr.ll
asm-clobbers.ll
bit.ll
BranchSelector.ll
byval.ll
callee-saved.ll
calls.ll
cc_args.ll
cc_ret.ll
DbgValueOtherTargets.test
flt_rounds.ll
fp.ll [MSP430] Emit a separate section for every interrupt vector 2019-01-16 14:03:41 +00:00
hwmult16.ll
hwmult32.ll
hwmultf5.ll
indirectbr2.ll
indirectbr.ll
inline-asm.ll
Inst8mi.ll
Inst8mm.ll [MSP430] Add missing instruction forms 2019-01-10 22:54:53 +00:00
Inst8mr.ll
Inst8ri.ll
Inst8rm.ll
Inst8rr.ll
Inst16mi.ll
Inst16mm.ll [MSP430] Add missing instruction forms 2019-01-10 22:54:53 +00:00
Inst16mr.ll
Inst16ri.ll
Inst16rm.ll
Inst16rr.ll
InstII.ll [MSP430] Add missing instruction forms 2019-01-10 22:54:53 +00:00
interrupt.ll [MSP430] Emit a separate section for every interrupt vector 2019-01-16 14:03:41 +00:00
jumptable.ll
libcalls.ll [MSP430] Add RTLIB::[SRL/SRA/SHL]_I32 lowering to EABI lib calls 2018-11-16 19:36:15 +00:00
lit.local.cfg
memset.ll
misched-msp430.ll
mult-alt-generic-msp430.ll
postinc.ll
promote-i8-mul.ll
select-use-sr.ll
setcc.ll
shifts.ll [MSP430] Optimize 'shl x, 8[+ N] -> swpb(zext(x)) [<< N]' for i16 2019-01-09 13:03:01 +00:00
spill-to-stack.ll
stacksave_restore.ll [MSP430] Fix crash while lowering llvm.stacksave/stackrestore 2019-01-09 12:52:15 +00:00
struct_layout.ll
struct-return.ll
transient-stack-alignment.ll
umulo-16.ll
vararg.ll