]> granicus.if.org Git - llvm/commit
[FPEnv] Strict FP tests should use the requisite function attributes.
authorKevin P. Neal <kevin.neal@sas.com>
Fri, 4 Oct 2019 17:03:46 +0000 (17:03 +0000)
committerKevin P. Neal <kevin.neal@sas.com>
Fri, 4 Oct 2019 17:03:46 +0000 (17:03 +0000)
commit5a8b466d557297e848530b9f43c5a26ddd8caa34
tree4117c02609d76971a21ce8f93c5c9a1369c63b79
parentfe080914ccb0bd1eb3785dda40ceb48e13705f0a
[FPEnv] Strict FP tests should use the requisite function attributes.

A set of function attributes is required in any function that uses constrained
floating point intrinsics. None of our tests use these attributes.

This patch fixes this.

These tests have been tested against the IR verifier changes in D68233.

Reviewed by: andrew.w.kaylor, cameron.mcinally, uweigand
Approved by: andrew.w.kaylor
Differential Revision: https://reviews.llvm.org/D67925

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@373761 91177308-0d34-0410-b5e6-96231b3b80d8
73 files changed:
test/CodeGen/PowerPC/fp-intrinsics-fptosi-legal.ll
test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll
test/CodeGen/SystemZ/fp-strict-add-01.ll
test/CodeGen/SystemZ/fp-strict-add-02.ll
test/CodeGen/SystemZ/fp-strict-add-03.ll
test/CodeGen/SystemZ/fp-strict-add-04.ll
test/CodeGen/SystemZ/fp-strict-alias.ll
test/CodeGen/SystemZ/fp-strict-conv-01.ll
test/CodeGen/SystemZ/fp-strict-conv-02.ll
test/CodeGen/SystemZ/fp-strict-conv-03.ll
test/CodeGen/SystemZ/fp-strict-conv-04.ll
test/CodeGen/SystemZ/fp-strict-conv-09.ll
test/CodeGen/SystemZ/fp-strict-conv-10.ll
test/CodeGen/SystemZ/fp-strict-conv-11.ll
test/CodeGen/SystemZ/fp-strict-conv-12.ll
test/CodeGen/SystemZ/fp-strict-conv-14.ll
test/CodeGen/SystemZ/fp-strict-conv-15.ll
test/CodeGen/SystemZ/fp-strict-conv-16.ll
test/CodeGen/SystemZ/fp-strict-div-01.ll
test/CodeGen/SystemZ/fp-strict-div-02.ll
test/CodeGen/SystemZ/fp-strict-div-03.ll
test/CodeGen/SystemZ/fp-strict-div-04.ll
test/CodeGen/SystemZ/fp-strict-mul-01.ll
test/CodeGen/SystemZ/fp-strict-mul-02.ll
test/CodeGen/SystemZ/fp-strict-mul-03.ll
test/CodeGen/SystemZ/fp-strict-mul-04.ll
test/CodeGen/SystemZ/fp-strict-mul-05.ll
test/CodeGen/SystemZ/fp-strict-mul-06.ll
test/CodeGen/SystemZ/fp-strict-mul-07.ll
test/CodeGen/SystemZ/fp-strict-mul-08.ll
test/CodeGen/SystemZ/fp-strict-mul-09.ll
test/CodeGen/SystemZ/fp-strict-mul-10.ll
test/CodeGen/SystemZ/fp-strict-mul-11.ll
test/CodeGen/SystemZ/fp-strict-round-01.ll
test/CodeGen/SystemZ/fp-strict-round-02.ll
test/CodeGen/SystemZ/fp-strict-round-03.ll
test/CodeGen/SystemZ/fp-strict-sqrt-01.ll
test/CodeGen/SystemZ/fp-strict-sqrt-02.ll
test/CodeGen/SystemZ/fp-strict-sqrt-03.ll
test/CodeGen/SystemZ/fp-strict-sqrt-04.ll
test/CodeGen/SystemZ/fp-strict-sub-01.ll
test/CodeGen/SystemZ/fp-strict-sub-02.ll
test/CodeGen/SystemZ/fp-strict-sub-03.ll
test/CodeGen/SystemZ/fp-strict-sub-04.ll
test/CodeGen/SystemZ/vec-strict-add-01.ll
test/CodeGen/SystemZ/vec-strict-add-02.ll
test/CodeGen/SystemZ/vec-strict-conv-01.ll
test/CodeGen/SystemZ/vec-strict-conv-03.ll
test/CodeGen/SystemZ/vec-strict-div-01.ll
test/CodeGen/SystemZ/vec-strict-div-02.ll
test/CodeGen/SystemZ/vec-strict-max-01.ll
test/CodeGen/SystemZ/vec-strict-min-01.ll
test/CodeGen/SystemZ/vec-strict-mul-01.ll
test/CodeGen/SystemZ/vec-strict-mul-02.ll
test/CodeGen/SystemZ/vec-strict-mul-03.ll
test/CodeGen/SystemZ/vec-strict-mul-04.ll
test/CodeGen/SystemZ/vec-strict-mul-05.ll
test/CodeGen/SystemZ/vec-strict-round-01.ll
test/CodeGen/SystemZ/vec-strict-round-02.ll
test/CodeGen/SystemZ/vec-strict-sqrt-01.ll
test/CodeGen/SystemZ/vec-strict-sqrt-02.ll
test/CodeGen/SystemZ/vec-strict-sub-01.ll
test/CodeGen/SystemZ/vec-strict-sub-02.ll
test/CodeGen/SystemZ/vector-constrained-fp-intrinsics.ll
test/CodeGen/X86/constrained-fp80-trunc-ext.ll
test/CodeGen/X86/fp-intrinsics.ll
test/CodeGen/X86/vector-constrained-fp-intrinsics-fma.ll
test/CodeGen/X86/vector-constrained-fp-intrinsics.ll
test/Feature/fp-intrinsics.ll
test/Transforms/DCE/calls-errno.ll
test/Transforms/InstCombine/constant-fold-libfunc.ll
test/Transforms/InstCombine/memcpy-1.ll
test/Verifier/fp-intrinsics.ll