llvm-project/llvm/test/CodeGen/VE
Kazushi (Jam) Marukawa 3ed12232b0 [VE] half fptrunc+store&load+fpext
Summary:
fp16 (half) load+fpext and fptrunc+store isel legalization and tests.
Also, ExternalSymbolSDNode operand printing (tested by fp16 lowering).

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D73899
2020-02-04 17:16:09 +01:00
..
addition.ll [VE] add, sub, left/right shift isel patterns 2020-01-23 16:00:37 +01:00
bitcast.ll [VE] Isel patterns for fp32/64 and i32/64 conversion 2020-01-29 14:10:22 +01:00
branch1.ll [VE] (conditional) branch modification & isel patterns 2020-01-29 17:40:57 +01:00
call.ll [VE] call isel with stack passing 2020-01-28 10:55:47 +01:00
callee.ll [VE] call isel with stack passing 2020-01-28 10:55:47 +01:00
callstruct.ll [VE] call isel with stack passing 2020-01-28 10:55:47 +01:00
cast.ll [VE] Isel patterns for fp32/64 and i32/64 conversion 2020-01-29 14:10:22 +01:00
constants.ll [VE] i<N> and fp32/64 arguments, return values and constants 2020-01-22 09:17:44 +01:00
div.ll [VE] udiv/sdiv/urem/srem/mul isel patterns 2020-01-29 15:59:50 +01:00
fp_add.ll [VE] fp32/64 fadd/fsub/fdiv/fmul isel patterns 2020-01-29 11:00:56 +01:00
fp_div.ll [VE] fp32/64 fadd/fsub/fdiv/fmul isel patterns 2020-01-29 11:00:56 +01:00
fp_extload_truncstore.ll [VE] half fptrunc+store&load+fpext 2020-02-04 17:16:09 +01:00
fp_mul.ll [VE] fp32/64 fadd/fsub/fdiv/fmul isel patterns 2020-01-29 11:00:56 +01:00
fp_sub.ll [VE] fp32/64 fadd/fsub/fdiv/fmul isel patterns 2020-01-29 11:00:56 +01:00
fp_to_int.ll [VE] Isel patterns for fp32/64 and i32/64 conversion 2020-01-29 14:10:22 +01:00
int_to_fp.ll [VE] Isel patterns for fp32/64 and i32/64 conversion 2020-01-29 14:10:22 +01:00
left_shift.ll [VE] add, sub, left/right shift isel patterns 2020-01-23 16:00:37 +01:00
lit.local.cfg
load-align1.ll [VE] enable unaligned load/store isel 2020-01-28 09:53:37 +01:00
load-align2.ll [VE] enable unaligned load/store isel 2020-01-28 09:53:37 +01:00
load-align4.ll [VE] enable unaligned load/store isel 2020-01-28 09:53:37 +01:00
load-align8.ll [VE] enable unaligned load/store isel 2020-01-28 09:53:37 +01:00
load.ll [VE] global variable isel patterns 2020-01-24 17:35:14 +01:00
load_gv.ll [VE] global variable isel patterns 2020-01-24 17:35:14 +01:00
max.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
min.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
multiply.ll [VE] udiv/sdiv/urem/srem/mul isel patterns 2020-01-29 15:59:50 +01:00
rem.ll [VE] udiv/sdiv/urem/srem/mul isel patterns 2020-01-29 15:59:50 +01:00
right_shift.ll [VE] add, sub, left/right shift isel patterns 2020-01-23 16:00:37 +01:00
select.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectccf32.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectccf32c.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectccf32i.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectccf64.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectccf64c.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectccf64i.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectcci32.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectcci32c.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectcci32i.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectcci64.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectcci64c.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
selectcci64i.ll [VE] select and selectcc patterns 2020-01-22 16:30:38 +01:00
setccf32.ll [VE] setcc isel patterns 2020-01-22 15:45:57 +01:00
setccf32i.ll [VE] setcc isel patterns 2020-01-22 15:45:57 +01:00
setccf64.ll [VE] setcc isel patterns 2020-01-22 15:45:57 +01:00
setccf64i.ll [VE] setcc isel patterns 2020-01-22 15:45:57 +01:00
setcci32.ll [VE] setcc isel patterns 2020-01-22 15:45:57 +01:00
setcci32i.ll [VE] setcc isel patterns 2020-01-22 15:45:57 +01:00
setcci64.ll [VE] setcc isel patterns 2020-01-22 15:45:57 +01:00
setcci64i.ll [VE] setcc isel patterns 2020-01-22 15:45:57 +01:00
sext_zext_load.ll [VE] (fp)trunc+store & load+(fp)ext isel 2020-02-03 16:55:44 +01:00
simple_prologue_epilogue.ll [VE] i64 arguments, return values and constants 2020-01-16 10:09:50 +01:00
store-align1.ll [VE] enable unaligned load/store isel 2020-01-28 09:53:37 +01:00
store-align2.ll [VE] enable unaligned load/store isel 2020-01-28 09:53:37 +01:00
store-align4.ll [VE] enable unaligned load/store isel 2020-01-28 09:53:37 +01:00
store-align8.ll [VE] enable unaligned load/store isel 2020-01-28 09:53:37 +01:00
store.ll [VE] aligned load/store isel patterns 2020-01-24 15:16:54 +01:00
store_gv.ll [VE] global variable isel patterns 2020-01-24 17:35:14 +01:00
subtraction.ll [VE] add, sub, left/right shift isel patterns 2020-01-23 16:00:37 +01:00
target_support.ll
truncstore.ll [VE] (fp)trunc+store & load+(fp)ext isel 2020-02-03 16:55:44 +01:00
va_arg.ll [VE] vaarg functions callers and callees 2020-02-03 16:26:44 +01:00
va_callee.ll [VE] vaarg functions callers and callees 2020-02-03 16:26:44 +01:00
va_caller.ll [VE] vaarg functions callers and callees 2020-02-03 16:26:44 +01:00