[all-commits] [llvm/llvm-project] 246262: [X86] Cleanup the lrint/llrint/lround/llround test...

topperc via All-commits all-commits at lists.llvm.org
Sun Feb 2 11:47:26 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 246262671f3d236f9349c13ad633c3c5844047f2
      https://github.com/llvm/llvm-project/commit/246262671f3d236f9349c13ad633c3c5844047f2
  Author: Craig Topper <craig.topper at gmail.com>
  Date:   2020-02-02 (Sun, 02 Feb 2020)

  Changed paths:
    R llvm/test/CodeGen/X86/llrint-conv-i32.ll
    M llvm/test/CodeGen/X86/llrint-conv.ll
    R llvm/test/CodeGen/X86/llround-conv-i32.ll
    M llvm/test/CodeGen/X86/llround-conv.ll
    M llvm/test/CodeGen/X86/lrint-conv-i32.ll
    A llvm/test/CodeGen/X86/lrint-conv-i64.ll
    R llvm/test/CodeGen/X86/lrint-conv.ll
    M llvm/test/CodeGen/X86/lround-conv-i32.ll
    A llvm/test/CodeGen/X86/lround-conv-i64.ll
    R llvm/test/CodeGen/X86/lround-conv.ll

  Log Message:
  -----------
  [X86] Cleanup the lrint/llrint/lround/llround tests a bit.

We don't need tests for truncating the result. There's nothing
special about those truncates.

We can test llrint/llround for 64-bit and 32-bit targets in the same file.
Same with lrint/lround with i32 result result. lrint/lround with
64-bit result should only occur on a 64-bit target.

Add some missing tests for f80 conversions.




More information about the All-commits mailing list