1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-28 14:32:51 +01:00
llvm-mirror/test/CodeGen/MIR/X86
Alex Lorenz 810bac62a2 MIR Serialization: Serialize MachineFrameInfo's callee saved information.
This commit serializes the callee saved information from the class
'MachineFrameInfo'. This commit extends the YAML mappings for the fixed and
the ordinary stack objects and adds an optional 'callee-saved-register'
attribute. This attribute is used to serialize the callee save information.

llvm-svn: 243173
2015-07-24 22:22:50 +00:00
..
basic-block-liveins.mir MIR Serialization: Serialize the machine basic block live in registers. 2015-07-14 21:24:41 +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-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.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-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-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 MIR Serialization: Serialize the machine instruction's debug location. 2015-07-22 21:15:11 +00:00
expected-metadata-node-after-exclaim.mir MIR Serialization: Serialize the metadata machine operands. 2015-07-22 17:58:46 +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-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
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-setup-instruction-flag.mir MIR Serialization: Serialize the frame setup machine instruction flag. 2015-07-17 00:24:15 +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 MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +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 MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +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.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-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 MIR Serialization: Serialize the metadata machine operands. 2015-07-22 17:58:46 +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-registers.mir MIR Tests: Add liveins and successors to make tests pass with machine verifier. 2015-07-24 17:36:55 +00:00