Be more consistent in the naming convention for the various RET instructions to specify in terms of bitwidth. Helps prevent future scheduler model mismatches like those that were only addressed in D44687. Differential Revision: https://reviews.llvm.org/D113302
26 lines
540 B
YAML
26 lines
540 B
YAML
# RUN: not llc -march=x86-64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
|
|
# This test ensures that the MIR parser reports an error when parsing an invalid
|
|
# constant value.
|
|
|
|
--- |
|
|
|
|
define double @test(double %a, float %b) {
|
|
entry:
|
|
%c = fadd double %a, 3.250000e+00
|
|
ret double %c
|
|
}
|
|
|
|
...
|
|
---
|
|
name: test
|
|
constants:
|
|
- id: 0
|
|
# CHECK: [[@LINE+1]]:19: expected type
|
|
value: 'dub 3.250000e+00'
|
|
body: |
|
|
bb.0.entry:
|
|
%xmm0 = ADDSDrm killed %xmm0, %rip, 1, _, %const.0, _
|
|
RET64 %xmm0
|
|
...
|
|
|