llvm-project/llvm/test/CodeGen/VE
Kazushi (Jam) Marukawa 3dabad1af3 [VE] Target-specific bit size for sjljehprepare
Summary:
This patch extends the TargetMachine to let targets specify the integer size
used by the sjljehprepare pass. This is 64bit for the VE target and otherwise
defaults to 32bit for all targets, which was hard-wired before.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D71337
2020-03-10 17:51:16 +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
bitreverse.ll [VE] Bit operator isel 2020-02-12 09:02:13 +01:00
branch1.ll [VE] (conditional) branch modification & isel patterns 2020-01-29 17:40:57 +01:00
bswap.ll [VE] Bit operator isel 2020-02-12 09:02:13 +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
ctlz.ll [VE] Bit operator isel 2020-02-12 09:02:13 +01:00
ctpop.ll [VE] Bit operator isel 2020-02-12 09:02:13 +01:00
cttz.ll [VE] Bit operator isel 2020-02-12 09:02:13 +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
pic_access_data.ll [VE] Support for PIC (global data and calls) 2020-02-14 09:50:02 +01:00
pic_access_static_data.ll [VE] Support for PIC (global data and calls) 2020-02-14 09:50:02 +01:00
pic_func_call.ll [VE] Support for PIC (global data and calls) 2020-02-14 09:50:02 +01:00
pic_indirect_func_call.ll [VE] Support for PIC (global data and calls) 2020-02-14 09:50:02 +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
rotl.ll [VE] Bit operator isel 2020-02-12 09:02:13 +01:00
rotr.ll [VE] Bit operator isel 2020-02-12 09:02:13 +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
sjlj_except.ll [VE] Target-specific bit size for sjljehprepare 2020-03-10 17:51:16 +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
tls.ll [VE] TLS codegen 2020-02-18 16:09:12 +01:00
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