llvm-project/llvm/test/CodeGen
Adhemerval Zanella 73643b5041 [CodeGen] Add lround/llround builtins
This patch add the ISD::LROUND and ISD::LLROUND along with new
intrinsics.  The changes are straightforward as for other
floating-point rounding functions, with just some adjustments
required to handle the return value being an interger.

The idea is to optimize lround/llround generation for AArch64
in a subsequent patch.  Current semantic is just route it to libm
symbol.

llvm-svn: 360889
2019-05-16 13:15:27 +00:00
..
AArch64 [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
AMDGPU RegAllocFast: Improve hinting heuristic 2019-05-16 12:50:39 +00:00
ARC
ARM [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
AVR
BPF [BPF] emit BTF sections only if debuginfo available 2019-05-13 05:00:23 +00:00
Generic
Hexagon [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
Inputs
Lanai [AsmPrinter] refactor to support %c w/ GlobalAddress' 2019-04-26 18:45:04 +00:00
MIR [AMDGPU] gfx1010 tests. NFC. 2019-05-13 19:30:06 +00:00
MSP430 [AsmPrinter] refactor to support %c w/ GlobalAddress' 2019-04-26 18:45:04 +00:00
Mips [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
NVPTX SelectionDAG: accommodate atomic floating stores. 2019-05-10 11:23:04 +00:00
PowerPC [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
RISCV [IR] Disallow llvm.global_ctors and llvm.global_dtors of the 2-field form in textual format 2019-05-15 02:35:32 +00:00
SPARC [IR] Disallow llvm.global_ctors and llvm.global_dtors of the 2-field form in textual format 2019-05-15 02:35:32 +00:00
SystemZ [SystemZ] Model floating-point control register 2019-05-13 09:47:26 +00:00
Thumb [ARM] Add an extra constant hoisting test. NFC 2019-04-10 18:05:57 +00:00
Thumb2 [ARM] Don't use the Machine Scheduler for cortex-m at minsize 2019-05-15 12:58:02 +00:00
WebAssembly [WebAssembly] Don't assume that zext/sext result is i32/i64 in fast isel (PR41841) 2019-05-13 19:40:18 +00:00
WinCFGuard
WinEH
X86 [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
XCore [AsmPrinter] refactor to support %c w/ GlobalAddress' 2019-04-26 18:45:04 +00:00