mirror-llvm-project/llvm/test/CodeGen/MSP430
Aiden Grossman c78dd2fef9
[PHIElimination] Preserve SlotIndexes even without LiveIntervals
There are some pipelines where we request SlotIndexes, but not
LiveIntervals before running PHIElimination. This happens in the MSP430
pipeline where StackColoring requests SlotIndexes, but nothing requests
LiveIntervals. Before PHIElimination would only update SlotIndexes
through LiveIntervals, which would mean we would fail to preserve
SlotIndexes if it was available but LiveIntervals was not. This would
cause crashes when later passes tried to use SlotIndexes under the
NewPM.

Reviewers: RKSimon, aeubanks, arsenm

Pull Request: https://github.com/llvm/llvm-project/pull/207074
2026-07-02 04:54:22 +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
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
atomic-oversize.ll
bit.ll
BranchSelector.ll
build-attrs.ll
byval.ll
callee-saved.ll
calls.ll
cc_args.ll
cc_ret.ll
cmp-imm-high-bit.ll [MSP430] Compute c+1 at the operand bit width in EmitCMP (#195892) 2026-05-07 08:30:47 -07:00
cmp-return-type.ll
DbgValueOtherTargets.test
fake_use_float.ll
fcmp.ll
flt_rounds.ll
fp.ll
hwmult16.ll
hwmult32.ll
hwmultf5.ll
indirectbr.ll
indirectbr2.ll
inline-asm-absolute-addressing.ll
inline-asm-register-names.ll
inline-asm.ll
inlineasm-output-template.ll
Inst8mi.ll
Inst8mm.ll
Inst8mr.ll
Inst8ri.ll
Inst8rm.ll
Inst8rr.ll
Inst16mi.ll
Inst16mm.ll
Inst16mr.ll
Inst16ri.ll
Inst16rm.ll
Inst16rr.ll
InstII.ll
interrupt.ll
jumptable.ll
libcalls.ll MSP430: Remove more default compiler-rt calls (#164752) 2025-10-23 15:23:02 +09:00
lit.local.cfg
llvm.exp10.ll MSP430: Add test for llvm.exp10 intrinsic (#148605) 2025-07-25 09:01:17 +09:00
llvm.sincos.ll [MSP430] Use softPromoteHalfType (#175139) 2026-01-09 11:08:34 +01:00
lrint-conv.ll [Test] Add and update tests for lrint/llrint (NFC) (#152662) 2025-08-12 09:56:51 +09:00
memset.ll
misched-msp430.ll
mult-alt-generic-msp430.ll
naked-fn-with-frame-pointer.ll
postinc.ll
powi-soften-libcall-error.ll DAG: Fix asserting in error case for powi softening (#147237) 2025-07-07 18:13:11 +09:00
promote-i8-mul.ll
select-use-sr.ll
selectcc.ll [PHIElimination] Preserve SlotIndexes even without LiveIntervals 2026-07-02 04:54:22 +00:00
setcc.ll
shift-amount-threshold-b.ll
shift-amount-threshold.ll
shifts.ll
spill-to-stack.ll
stacksave_restore.ll
struct-return.ll
struct_layout.ll
transient-stack-alignment.ll
umulo-16.ll
vararg.ll