llvm-6502/test/CodeGen/MIR/X86
Duncan P. N. Exon Smith bf2040f00c DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable
Remove the fake `DW_TAG_auto_variable` and `DW_TAG_arg_variable` tags,
using `DW_TAG_variable` in their place Stop exposing the `tag:` field at
all in the assembly format for `DILocalVariable`.

Most of the testcase updates were generated by the following sed script:

    find test/ -name "*.ll" -o -name "*.mir" |
    xargs grep -l 'DILocalVariable' |
    xargs sed -i '' \
      -e 's/tag: DW_TAG_arg_variable, //' \
      -e 's/tag: DW_TAG_auto_variable, //'

There were only a handful of tests in `test/Assembly` that I needed to
update by hand.

(Note: a follow-up could change `DILocalVariable::DILocalVariable()` to
set the tag to `DW_TAG_formal_parameter` instead of `DW_TAG_variable`
(as appropriate), instead of having that logic magically in the backend
in `DbgVariable`.  I've added a FIXME to that effect.)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243774 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-31 18:58:39 +00:00
..
basic-block-liveins.mir MIR Serialization: Serialize the machine basic block live in registers. 2015-07-14 21:24:41 +00:00
block-address-operands.mir MIR Serialization: Serialize the block address machine operands. 2015-07-28 17:28:03 +00:00
callee-saved-info.mir MIR Serialization: Serialize MachineFrameInfo's callee saved information. 2015-07-24 22:22:50 +00:00
cfi-def-cfa-offset.mir MIR Serialization: Start serializing the CFI operands with .cfi_def_cfa_offset. 2015-07-21 22:28:27 +00:00
cfi-def-cfa-register.mir MIR Serialization: Serialize the '.cfi_def_cfa_register' CFI instruction. 2015-07-27 20:39:03 +00:00
cfi-offset.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00
constant-pool-item-redefinition-error.mir MIR Parser: Report an error when a constant pool item is redefined. 2015-07-30 22:00:17 +00:00
constant-pool.mir MIR Serialization: Initial serialization of machine constant pools. 2015-07-20 20:51:18 +00:00
constant-value-error.mir MIR Serialization: Initial serialization of machine constant pools. 2015-07-20 20:51:18 +00:00
dead-register-flag.mir MIR Serialization: Serialize the 'dead' register machine operand flag. 2015-07-07 20:34:53 +00:00
expected-block-reference-in-blockaddress.mir MIR Serialization: Serialize the block address machine operands. 2015-07-28 17:28:03 +00:00
expected-comma-after-cfi-register.mir MIR Serialization: Serialize the '.cfi_offset' CFI instruction. 2015-07-23 23:09:07 +00:00
expected-different-implicit-operand.mir MIR Parser: Verify the implicit machine register operands. 2015-07-07 02:08:46 +00:00
expected-different-implicit-register-flag.mir MIR Parser: Verify the implicit machine register operands. 2015-07-07 02:08:46 +00:00
expected-function-reference-after-blockaddress.mir MIR Serialization: Serialize the block address machine operands. 2015-07-28 17:28:03 +00:00
expected-global-value-after-blockaddress.mir MIR Serialization: Serialize the block address machine operands. 2015-07-28 17:28:03 +00:00
expected-machine-operand.mir MIR Serialization: Serialize machine basic block operands. 2015-06-26 16:46:11 +00:00
expected-metadata-node-after-debug-location.mir DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable 2015-07-31 18:58:39 +00:00
expected-metadata-node-after-exclaim.mir DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable 2015-07-31 18:58:39 +00:00
expected-named-register-in-allocation-hint.mir MIR Serialization: Serialize the simple virtual register allocation hints. 2015-07-24 20:35:40 +00:00
expected-named-register-in-callee-saved-register.mir MIR Serialization: Serialize MachineFrameInfo's callee saved information. 2015-07-24 22:22:50 +00:00
expected-named-register-in-functions-livein.mir MIR Serialization: Serialize the machine function's liveins. 2015-07-27 17:42:45 +00:00
expected-named-register-livein.mir MIR Serialization: Serialize the machine basic block live in registers. 2015-07-14 21:24:41 +00:00
expected-number-after-bb.mir MIR Parser: Verify the implicit machine register operands. 2015-07-07 02:08:46 +00:00
expected-offset-after-cfi-operand.mir MIR Serialization: Start serializing the CFI operands with .cfi_def_cfa_offset. 2015-07-21 22:28:27 +00:00
expected-register-after-cfi-operand.mir MIR Serialization: Serialize the '.cfi_offset' CFI instruction. 2015-07-23 23:09:07 +00:00
expected-register-after-flags.mir MIR Serialization: Serialize the implicit register flag. 2015-07-06 23:07:26 +00:00
expected-subregister-after-colon.mir MIR Serialization: Serialize the sub register indices. 2015-07-13 23:24:34 +00:00
expected-virtual-register-in-functions-livein.mir MIR Serialization: Serialize the machine function's liveins. 2015-07-27 17:42:45 +00:00
external-symbol-operands.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00
fixed-stack-objects.mir MIR Serialization: Serialize the fixed stack objects. 2015-07-13 18:07:26 +00:00
frame-info-save-restore-points.mir MIR Serialization: Serialize the frame info's save and restore points. 2015-07-29 21:09:09 +00:00
frame-setup-instruction-flag.mir MIR Serialization: Serialize the frame setup machine instruction flag. 2015-07-17 00:24:15 +00:00
function-liveins.mir MIR Serialization: Serialize the machine function's liveins. 2015-07-27 17:42:45 +00:00
global-value-operands.mir MIR Parser: Add support for quoted named global value operands. 2015-07-20 20:31:01 +00:00
immediate-operands.mir MIR Serialization: Serialize machine basic block operands. 2015-06-26 16:46:11 +00:00
implicit-register-flag.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00
instructions-debug-location.mir DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable 2015-07-31 18:58:39 +00:00
invalid-constant-pool-item.mir MIR Serialization: Initial serialization of machine constant pools. 2015-07-20 20:51:18 +00:00
jump-table-info.mir Fix broken testcase from r242358. 2015-07-16 00:58:33 +00:00
killed-register-flag.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00
large-cfi-offset-number-error.mir MIR Serialization: Start serializing the CFI operands with .cfi_def_cfa_offset. 2015-07-21 22:28:27 +00:00
large-index-number-error.mir MIR Parser: Verify the implicit machine register operands. 2015-07-07 02:08:46 +00:00
lit.local.cfg
machine-basic-block-operands.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00
machine-instructions.mir MIR Parser: Run the machine verifier after initializing machine functions. 2015-07-24 17:44:49 +00:00
machine-verifier.mir MIR Parser: Run the machine verifier after initializing machine functions. 2015-07-24 17:44:49 +00:00
metadata-operands.mir DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable 2015-07-31 18:58:39 +00:00
missing-closing-quote.mir MIR Parser: Add support for quoted named global value operands. 2015-07-20 20:31:01 +00:00
missing-comma.mir MIR Serialization: Serialize machine basic block operands. 2015-06-26 16:46:11 +00:00
missing-implicit-operand.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00
missing-instruction.mir MIR Serialization: Serialize machine basic block operands. 2015-06-26 16:46:11 +00:00
named-registers.mir MIR Parser: Verify the implicit machine register operands. 2015-07-07 02:08:46 +00:00
null-register-operands.mir MIR Serialization: Serialize machine basic block operands. 2015-06-26 16:46:11 +00:00
register-mask-operands.mir MIR Parser: Verify the implicit machine register operands. 2015-07-07 02:08:46 +00:00
simple-register-allocation-hints.mir MIR Serialization: Serialize the simple virtual register allocation hints. 2015-07-24 20:35:40 +00:00
spill-slot-fixed-stack-object-aliased.mir MIR Serialization: Serialize the fixed stack objects. 2015-07-13 18:07:26 +00:00
spill-slot-fixed-stack-object-immutable.mir MIR Serialization: Serialize the fixed stack objects. 2015-07-13 18:07:26 +00:00
spill-slot-fixed-stack-objects.mir MIR Serialization: Serialize the fixed stack objects. 2015-07-13 18:07:26 +00:00
stack-object-invalid-name.mir MIR Serialization: Serialize references from the stack objects to named allocas. 2015-07-15 22:14:49 +00:00
stack-object-operand-name-mismatch-error.mir MIR Serialization: Serialize the frame index machine operands. 2015-07-16 23:37:45 +00:00
stack-object-operands.mir MIR Serialization: Serialize the frame index machine operands. 2015-07-16 23:37:45 +00:00
stack-objects.mir MIR Serialization: Serialize references from the stack objects to named allocas. 2015-07-15 22:14:49 +00:00
subregister-operands.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00
successor-basic-blocks-few-weights.mir MIR Serialization: Serialize the machine basic block's successor weights. 2015-07-30 16:54:38 +00:00
successor-basic-blocks-many-weights.mir MIR Serialization: Serialize the machine basic block's successor weights. 2015-07-30 16:54:38 +00:00
successor-basic-blocks-weights.mir MIR Serialization: Serialize the machine basic block's successor weights. 2015-07-30 16:54:38 +00:00
successor-basic-blocks.mir MIR Tests: Make the basic block successor test an X86 specific test. 2015-07-24 17:31:55 +00:00
undef-register-flag.mir MIR Serialization: Serialize the 'undef' register machine operand flag. 2015-07-08 23:58:31 +00:00
undefined-fixed-stack-object.mir MIR Serialization: Serialize the frame index machine operands. 2015-07-16 23:37:45 +00:00
undefined-global-value.mir MIR Serialization: Serialize global address machine operands. 2015-06-26 22:56:48 +00:00
undefined-ir-block-in-blockaddress.mir MIR Serialization: Serialize the block address machine operands. 2015-07-28 17:28:03 +00:00
undefined-ir-block-slot-in-blockaddress.mir MIR Serialization: Serialize the block address machine operands. 2015-07-28 17:28:03 +00:00
undefined-jump-table-id.mir MIR Serialization: Serialize the jump table index operands. 2015-07-15 23:38:35 +00:00
undefined-named-global-value.mir MIR Serialization: Serialize global address machine operands. 2015-06-26 22:56:48 +00:00
undefined-register-class.mir MIR Serialization: Serialize the virtual register definitions. 2015-07-09 22:23:13 +00:00
undefined-stack-object.mir MIR Serialization: Serialize the frame index machine operands. 2015-07-16 23:37:45 +00:00
undefined-virtual-register.mir MIR Serialization: Serialize the virtual register operands. 2015-07-10 22:51:20 +00:00
unknown-instruction.mir MIR Serialization: Serialize machine basic block operands. 2015-06-26 16:46:11 +00:00
unknown-machine-basic-block.mir MIR Parser: Verify the implicit machine register operands. 2015-07-07 02:08:46 +00:00
unknown-metadata-node.mir DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable 2015-07-31 18:58:39 +00:00
unknown-named-machine-basic-block.mir MIR Parser: Verify the implicit machine register operands. 2015-07-07 02:08:46 +00:00
unknown-register.mir MIR Serialization: Serialize machine basic block operands. 2015-06-26 16:46:11 +00:00
unknown-subregister-index.mir MIR Serialization: Serialize the sub register indices. 2015-07-13 23:24:34 +00:00
unrecognized-character.mir MIR Serialization: Serialize machine basic block operands. 2015-06-26 16:46:11 +00:00
variable-sized-stack-object-size-error.mir MIR Serialization: Serialize the variable sized stack objects. 2015-07-14 00:26:26 +00:00
variable-sized-stack-objects.mir MIR Serialization: Serialize references from the stack objects to named allocas. 2015-07-15 22:14:49 +00:00
virtual-register-redefinition-error.mir MIR Parser: Report an error when a virtual register is redefined. 2015-07-30 21:54:10 +00:00
virtual-registers.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00