llvm-project/llvm/test/DebugInfo/MIR/X86
Wolfgang Pieb 399dcfaa2a Reapply r294532, reverted in r294787.
Store instructions can have more than one memory operand as a result
of optimizations that fold different stores into one.
When we identify spill instructions to generate DBG_VALUE instructions
to record the spilling of a variable, we disregard stores with 
multiple memory operands for now. We may miss some relevant spills but
the handling is a bit more complex, so we'll do it in a different patch.

This fixes PR31935.

llvm-svn: 295093
2017-02-14 19:08:45 +00:00
..
bit-piece-dh.mir Fix LLVM's use of DW_OP_bit_piece in DWARF expressions. 2016-12-09 20:43:40 +00:00
lit.local.cfg Recommit LiveDebugValues pass after fixing a couple of minor issues. 2015-12-16 11:09:48 +00:00
live-debug-values-3preds.mir MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compute it 2016-08-25 01:27:13 +00:00
live-debug-values-spill.mir Reapply r294532, reverted in r294787. 2017-02-14 19:08:45 +00:00
live-debug-values.mir [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-20 02:09:43 +00:00
livedebugvalues-limit.mir Teach LiveDebugValues about lexical scopes. 2016-09-28 17:51:14 +00:00
mlicm-hoist.mir [IR] Remove the DIExpression field from DIGlobalVariable. 2016-12-20 02:09:43 +00:00
no-cfi-loc.mir Recommit r288212: Emit 'no line' information for interesting 'orphan' instructions. 2016-12-12 20:49:11 +00:00