1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/test/CodeGen/Hexagon
Brendon Cahoon 4b5fd94277 Align store conditional address
In cases where the alignment of the datatype is smaller than
expected by the instruction, the address is aligned. The aligned
address is used for the load, but wasn't used for the store
conditional, which resulted in a run-time alignment exception.
2020-07-30 10:42:00 -05:00
..
autohvx Reland 7691790dfd1011d08f5468f63952d7690755aad4 with a MSAN fix 2020-02-28 08:32:58 -06:00
intrinsics [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
loop-idiom [BasicAA] Rename deprecated -basicaa to -basic-aa 2020-06-26 20:41:37 -07:00
pipeliner [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
vect Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08:00
64bit_tstbit.ll Fix pattern error for S2_tstbit_i instruction 2019-10-30 11:21:48 -05:00
abi-padding-2.ll [Hexagon] Reducing minimum alignment requirement 2020-06-24 10:28:37 -05:00
abi-padding.ll [Hexagon] Reducing minimum alignment requirement 2020-06-24 10:28:37 -05:00
abs.ll [DAGCombiner] Recognize more patterns for ABS 2018-06-12 21:51:49 +00:00
absaddr-store.ll
absimm.ll
add_int_double.ll
add_mpi_RRR.ll
add-use.ll
addaddi.ll
addasl-address.ll
addh-sext-trunc.ll Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08:00
addh-shifted.ll
addh.ll
addr-calc-opt.ll
addr-mode-opt.ll
addrmode-align.ll Update LSR's logic that identifies a post-increment SCEV value. 2020-03-02 16:34:18 -06:00
addrmode-globoff.mir
addrmode-immop.mir [Hexagon] Couple of fixes in optimize addressing mode 2018-12-10 21:56:04 +00:00
addrmode-indoff.ll
addrmode-keepdeadphis.ll
addrmode-keepdeadphis.mir
addrmode-offset.ll
addrmode-rr-to-io.mir
addrmode.ll
addsubcarry.ll [SelectionDAG] Expand UADDO/USUBO into ADD/SUBCARRY if legal for target 2018-06-01 14:00:32 +00:00
adjust-latency-stackST.ll
aggr-antidep-tied.ll
aggr-copy-order.ll
aggr-licm.ll
aggressive_licm.ll
align_Os.ll
align_test.ll
alu64.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
always-ext.ll
anti-dep-partial.mir
args.ll
ashift-left-right.ll
asr-rnd64.ll
asr-rnd.ll
assert-postinc-ptr-not-value.ll
atomic-rmw-add.ll Handle part-word LL/SC in atomic expansion pass 2020-04-28 10:07:39 -05:00
atomic-store-byte.ll Align store conditional address 2020-07-30 10:42:00 -05:00
Atomics.ll
avoid-predspill-calleesaved.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
avoid-predspill.ll
avoidVectorLowering.ll
bank-conflict-load.mir
bank-conflict.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
barrier-flag.ll
base-offset-addr.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
base-offset-post.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
base-offset-stv4.ll
bit-addr-align.mir
bit-bitsplit-at.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
bit-bitsplit-regclass.ll [Hexagon] Check validity of register class when generating bitsplit 2018-08-30 22:26:43 +00:00
bit-bitsplit-src.ll
bit-bitsplit.ll
bit-cmp0.mir [Hexagon] Simplify A4_rcmp[n]eqi R, 0 2018-07-30 14:28:02 +00:00
bit-eval.ll
bit-ext-sat.ll
bit-extract-off.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
bit-extract.ll
bit-extractu-half.ll
bit-gen-rseq.ll
bit-has.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
bit-loop-rc-mismatch.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
bit-loop.ll
bit-phi.ll
bit-rie.ll
bit-skip-byval.ll
bit-validate-reg.ll
bit-visit-flowq.ll [NFC] Make tests more robust for new optimizations 2019-05-25 14:10:20 +00:00
bitconvert-vector.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
bitmanip.ll
bkfir.ll
block-addr.ll
block-address.ll
block-ranges-nodef.ll
blockaddr-fpic.ll
branch-folder-hoist-kills.mir
branch-non-mbb.ll
branchfolder-insert-impdef.mir
branchfolder-keep-impdef.ll
BranchPredict.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
brcond-setne.ll
brev_ld.ll
brev_st.ll
bss-local.ll
bug6757-endloop.ll Revert [MBP] Disable aggressive loop rotate in plain mode 2019-08-29 19:03:58 +00:00
bug9049.ll
bug9963.ll
bug14859-iv-cleanup-lpad.ll
bug14859-split-const-block-addr.ll
bug15515-shuffle.ll Enable LoopVectorization by default. 2019-04-25 04:49:48 +00:00
bug17276.ll
bug17386.ll
bug18008.ll [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
bug18491-optsize.ll
bug19076.ll
bug19119.ll
bug19254-ifconv-vec.ll
bug27085.ll
bug31839.ll
bug-aa4463-ifconv-vecpred.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
bug-allocframe-size.ll
bug-hcp-tied-kill.ll
bugAsmHWloop.ll
build-vector-shuffle.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
build-vector-v4i8-zext.ll
builtin-expect.ll
builtin-prefetch-offset.ll
builtin-prefetch.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
call-long1.ll
call-ret-i1.ll
call-v4.ll Rename ExpandISelPseudo->FinalizeISel, delay register reservation 2019-06-19 00:25:39 +00:00
calling-conv-2.ll
calling-conv.ll
callR_noreturn.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
callr-dep-edge.ll
cext-check.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
cext-ice.ll
cext-opt-basic.mir
cext-opt-negative-fi.mir
cext-opt-numops.mir
cext-opt-range-assert.mir
cext-opt-range-offset.mir Simplify MachineVerifier's block-successor verification. 2020-06-06 22:30:51 -04:00
cext-opt-shifted-range.mir
cext-opt-stack-no-rr.mir
cext-unnamed-global.mir [Hexagon] Handle unnamed globals in HexagonConstExpr 2018-07-23 18:30:17 +00:00
cext-valid-packet1.ll
cext-valid-packet2.ll
cext.ll
cexti16.ll
cfgopt-fall-through.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
cfi_offset2.ll
cfi_offset.ll
cfi-late-and-regpressure-init.ll
cfi-late.ll Remove irrelevant references to legacy git repositories from 2019-01-15 16:18:52 +00:00
cfi-offset.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
check-dot-new.ll
check-subregister-for-latency.ll Handle cases for subregisters. 2020-04-30 20:32:33 -05:00
checktabs.ll
circ_ld.ll
circ_ldd_bug.ll
circ_ldw.ll
circ_new.ll
circ_pcr_assert.ll
circ_st.ll
circ-load-isel.ll
clr_set_toggle.ll [DAGCombine] Improve Load-Store Forwarding 2018-10-10 14:15:52 +00:00
cmp_pred2.ll
cmp_pred_reg.ll
cmp_pred.ll
cmp-extend.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
cmp-promote.ll
cmp-to-genreg.ll
cmp-to-predreg.ll
cmp.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
cmpb_gtu.ll
cmpb_pred.ll
cmpb-dec-imm.ll
cmpb-eq.ll
cmpbeq.ll
cmph-gtu.ll
cmpy-round.ll
coalesce_tfri.ll
coalescing-hvx-across-calls.ll [Hexagon] Avoid introducing calls into coalesced range of HVX vector pairs 2018-07-13 23:42:29 +00:00
combine_ir.ll
combine_lh.ll
combine-imm-ext2.ll
combine-imm-ext.ll
combine.ll
combiner-lts.ll
common-gep-basic.ll
common-gep-icm.ll
common-gep-inbounds.ll
common-global-addr.ll
compound.ll
concat-vectors-legalize.ll
const64.ll
const-combine.ll
const-pool-tf.ll
constant_compound.ll [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
constext-call.ll
constext-immstore.ll
constext-replace.ll
constp-andir-global.mir
constp-clb.ll
constp-combine-neg.ll Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08:00
constp-ctb.ll
constp-extract.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
constp-physreg.ll Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08:00
constp-rewrite-branches.ll
constp-rseq.ll
constp-vsplat.ll
convert_const_i1_to_i8.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
convert-to-dot-old.ll
convertdptoint.ll
convertdptoll.ll
convertsptoint.ll
convertsptoll.ll
copy-to-combine-dbg.ll Remove irrelevant references to legacy git repositories from 2019-01-15 16:18:52 +00:00
count_0s.ll
countbits-basic.ll
csr_stub_calls_dwarf_frame_info.ll
csr-func-usedef.ll
csr-stubs-spill-threshold.ll
ctor.ll
dadd.ll
dag-combine-select-or0.ll
dag-indexed.ll
dccleana.ll
dead-store-stack.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
dealloc_return.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
dealloc-store.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
debug-line_table_start.ll
debug-prologue-loc.ll
debug-prologue.ll
def-undef-deps.ll
default-align.ll
deflate.ll
df-min-max.ll [Hexagon] Add support for Hexagon/HVX v67 ISA 2020-01-20 16:16:49 -06:00
dfp.ll [Hexagon] Add instruction definitions for Hexagon V66 2018-12-05 21:01:07 +00:00
dhry_proc8.ll
dhry_stall.ll
dhry.ll
disable-const64-tinycore.ll [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) 2020-01-21 11:35:10 -06:00
disable-const64.ll [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) 2020-01-21 11:35:10 -06:00
dmul.ll
dont_rotate_pregs_at_O2.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
double.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
dsub.ll
dualstore.ll
duplex-addi-global-imm.mir
duplex.ll
dwarf-discriminator.ll
early-if-conv-lifetime.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
early-if-conversion-bug1.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
early-if-debug.mir [MachineVerifier] Verify that a DBG_VALUE has a debug location 2020-05-28 13:53:40 -07:00
early-if-low8.mir
early-if-merge-loop.ll Revert [MBP] Disable aggressive loop rotate in plain mode 2019-08-29 19:03:58 +00:00
early-if-phi-i1.ll
early-if-predicator.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
early-if-spare.ll
early-if-vecpi.ll
early-if-vecpred.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
early-if.ll
eh_return-r30.ll
eh_return.ll
eh_save_restore.ll
ehabi.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
eliminate-pred-spill.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
entryBB-isLoopHdr.ll
expand-condsets-basic.ll
expand-condsets-copy-lis.ll
expand-condsets-dead-bad.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
expand-condsets-dead-pred.ll [Hexagon] Remove icmp undef from reduced tests 2019-03-15 15:07:44 +00:00
expand-condsets-dead.ll
expand-condsets-def-undef.mir
expand-condsets-extend.ll
expand-condsets-imm.mir
expand-condsets-impuse2.mir [Hexagon] Change .mir testcase to make sure function is not in SSA form 2018-07-10 14:49:54 +00:00
expand-condsets-impuse.mir
expand-condsets-phys-reg.mir [Hexagon] Fix two testcase errors 2019-11-20 15:06:35 -06:00
expand-condsets-pred-undef2.ll [Hexagon] make tests immune to improvements in undef simplification 2018-11-18 16:50:16 +00:00
expand-condsets-pred-undef.ll
expand-condsets-rm-reg.mir
expand-condsets-rm-segment.ll
expand-condsets-same-inputs.mir
expand-condsets-undef2.ll
expand-condsets-undef.ll
expand-condsets-undefvni.ll
expand-condsets.ll
expand-copyw-undef.mir [Hexagon] Recognize undefined registers in expandPostRAPseudo 2020-03-06 08:27:42 -06:00
expand-vselect-kill.mir [Hexagon] Replace .ll test for expanding post-ra pesudos with .mir 2018-06-20 19:22:27 +00:00
expand-vstorerw-undef2.ll
expand-vstorerw-undef.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
expand-wselect.mir [Hexagon] Fix post-ra expansion of PS_wselect 2018-12-07 22:00:53 +00:00
extload-combine.ll
extlow.ll
extract_0bits.ll
extract-basic.ll
extractu_0bits.ll
fadd.ll
fcmp.ll
feature-compound.ll [Hexagon] Add a target feature to disable compound instructions 2020-01-16 12:37:30 -06:00
feature-memops.ll
find-loop-instr.ll
find-loop.ll
fixed-spill-mutable.ll
float-amode.ll
float-bitcast.ll
float-const64-G0.ll
float-gen-cmpop.ll
float.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
floatconvert-ieee-rnd-near.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
fltnvjump.ll
fmadd.ll
fminmax-v67.ll [Hexagon] Add support for Hexagon/HVX v67 ISA 2020-01-20 16:16:49 -06:00
fminmax.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
fmul-v67.ll [Hexagon] Add support for Hexagon/HVX v67 ISA 2020-01-20 16:16:49 -06:00
fmul.ll
formal-args-i1.ll
fp_latency.ll
fpelim-basic.ll Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"="none" as cleanups after D56351 2019-12-24 16:27:51 -08:00
frame-offset-overflow.ll
fsel.ll
fsub.ll
funnel-shift2.ll [Hexagon] Correct the order of operands when lowering funnel shift-left 2020-07-28 21:22:41 -05:00
funnel-shift.ll [Hexagon] Correct the order of operands when lowering funnel shift-left 2020-07-28 21:22:41 -05:00
fusedandshift.ll
generic-cpu.ll [Hexagon] Add a "generic" cpu 2018-06-26 18:44:05 +00:00
getBlockAddress.ll
glob-align-volatile.ll
global64bitbug.ll
global-const-gep.ll
global-ctor-pcrel.ll
gp-plus-offset-load.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
gp-plus-offset-store.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
gp-rel.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
Halide_vec_cast_trunc1.ll
Halide_vec_cast_trunc2.ll
hasfp-crash1.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
hasfp-crash2.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
hello-world-v55.ll
hello-world-v60.ll
hexagon_cfi_offset.ll
hexagon_vector_loop_carried_reuse_commutative.ll [Hexagon] Rework VLCR algorithm 2019-07-01 13:50:47 +00:00
hexagon_vector_loop_carried_reuse_constant.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
hexagon_vector_loop_carried_reuse_invalid.ll [Hexagon] Fix reuse bug in Vector Loop Carried Reuse pass 2019-04-12 16:37:12 +00:00
hexagon_vector_loop_carried_reuse.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
hexagon-cond-jumpr31.ll
hexagon-tfr-add.ll
hexagon-verify-implicit-use.ll
hidden-relocation.ll
honor-optsize.ll
hrc-stack-coloring.ll
hvx-bitcast-v64i1.ll Reland 7691790dfd1011d08f5468f63952d7690755aad4 with a MSAN fix 2020-02-28 08:32:58 -06:00
hvx-byte-store-double.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
hvx-byte-store.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
hvx-dbl-dual-output.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
hvx-double-vzero.ll
hvx-dual-output.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
hvx-loopidiom-memcpy.ll
hvx-nontemporal.ll
hvx-vzero.ll
hwloop1.ll
hwloop2.ll
hwloop3.ll
hwloop4.ll
hwloop5.ll
hwloop-cleanup.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
hwloop-const.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
hwloop-crit-edge.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
hwloop-dbg.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
hwloop-ice.ll
hwloop-le.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
hwloop-long.ll
hwloop-loop1.ll
hwloop-lt1.ll
hwloop-lt.ll
hwloop-missed.ll
hwloop-ne.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
hwloop-noreturn-call.ll
hwloop-ph-deadcode.ll
hwloop-phi-subreg.ll
hwloop-pos-ivbump1.ll
hwloop-preh.ll
hwloop-preheader.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
hwloop-range.ll
hwloop-recursion.ll
hwloop-redef-imm.mir
hwloop-subreg.ll
hwloop-swap.ll
hwloop-with-return-call.ll
hwloop-wrap2.ll
hwloop-wrap.ll
hx_V6_lo_hi.ll
i1_VarArg.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
i8_VarArg.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
i16_VarArg.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
i128-bitop.ll
idxload-with-zero-offset.ll
ifcvt-common-kill.mir
ifcvt-diamond-bad.ll
ifcvt-diamond-bug-2016-08-26.ll
ifcvt-diamond-ret.mir
ifcvt-edge-weight.ll [llc] (almost) remove --print-machineinstrs 2020-07-20 10:43:28 -07:00
ifcvt-impuse-livein.mir
ifcvt-live-subreg.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
ifcvt-simple-bprob.ll
ignore-terminal-mbb.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
indirect-br.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
initial-exec.ll
inline-asm-a.ll
inline-asm-bad-constraint.ll
inline-asm-clobber-lr.ll
inline-asm-error.ll
inline-asm-filetype-null.ll [MC] Implement EmitRawText in MCNullStreamer 2018-11-01 15:41:11 +00:00
inline-asm-hexagon.ll
inline-asm-i1.ll
inline-asm-qv.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
inline-asm-vecpred128.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
inlineasm-output-template.ll [AsmPrinter] refactor to support %c w/ GlobalAddress' 2019-04-26 18:45:04 +00:00
insert4.ll Migrate function attribute "no-frame-pointer-elim-non-leaf" to "frame-pointer"="non-leaf" as cleanups after D56351 2019-12-24 16:05:15 -08:00
insert-basic.ll
insert.ll
intrinsics-v60-alu.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
intrinsics-v60-misc.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
intrinsics-v60-permute.ll
intrinsics-v60-shift.ll
intrinsics-v60-vcmp.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
intrinsics-v60-vmpy-acc-128B.ll
intrinsics-v60-vmpy-acc.ll
intrinsics-v60-vmpy.ll
intrinsics-v66.ll [Hexagon] Add intrinsics for Hexagon V66 2018-12-05 21:14:51 +00:00
intrinsics-v67.ll [Hexagon] Add support for Hexagon/HVX v67 ISA 2020-01-20 16:16:49 -06:00
invalid-dotnew-attempt.mir
invalid-memrefs.ll
is-legal-void.ll
isel-bitcast-v8i1-i8.ll [Hexagon] Fix type in HexagonTargetLowering::ReplaceNodeResults 2019-09-05 16:19:47 +00:00
isel-bitcast-v8i8-v4i16.ll [Hexagon] Bitcast v4i16 to v8i8, unify no-op casts between scalar and HVX 2019-09-23 14:33:27 +00:00
isel-combine-half.ll
isel-dcfetch-intrin-map.ll [Hexagon] Map dcfetch intrinsic to Y2_dcfetchbo, not Y2_dcfetch 2020-02-28 14:19:20 -06:00
isel-exti1.ll
isel-global-offset-alignment.ll [Hexagon] make tests immune to improvements in undef simplification 2018-11-18 16:50:16 +00:00
isel-hvx-pred-bitcast-order.ll [Hexagon] Fix result word order when bitcasting vector pred to int64/128 2020-04-23 19:15:11 -05:00
isel-i1arg-crash.ll
isel-minmax-v64bit.ll [Hexagon] Generate min/max instructions for 64-bit vectors 2019-08-16 16:16:27 +00:00
isel-op-zext-i1.ll
isel-prefer.ll [Hexagon] Improve generated code for test-if-bit-clear, one more time 2019-09-04 15:22:36 +00:00
isel-select-v4i8.ll [Hexagon] Don't generate short vectors in ISD::SELECT in preprocessing 2020-02-11 15:27:33 -06:00
isel-setcc-i1.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
isel-simplify-crash.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
isel-uaddo-1.ll [Hexagon] Custom-lower UADDO(x, 1) and USUBO(x, 1) 2019-07-01 15:50:09 +00:00
isel-vacopy.ll
isel-vlsr-v2i16.ll [Hexagon] Add patterns for shifts of v2i16 2018-12-14 22:33:48 +00:00
isel-vselect-v4i8.ll [Hexagon] Generate min/max instructions for 64-bit vectors 2019-08-16 16:16:27 +00:00
isel-zext-vNi1.ll
jt-in-text.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
jump-prob.ll
jump-table-g0.ll
jump-table-isel.ll
large-number-of-preds.ll
late_instr.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
late-pred.ll [Hexagon] Late predicate producers cannot be used as dot-new sources 2018-06-11 18:45:52 +00:00
lcomm.ll
lit.local.cfg [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
livephysregs-add-pristines.mir
livephysregs-lane-masks2.mir [Hexagon] Add missing live-in registers in some codegen tests 2020-04-23 10:28:04 -05:00
livephysregs-lane-masks.mir [Hexagon] Add missing live-in registers in some codegen tests 2020-04-23 10:28:04 -05:00
livephysregs-regmask-clobber.mir
load-abs.ll
loadi1-G0.ll
loadi1-v4-G0.ll
loadi1-v4.ll
loadi1.ll
local-exec.ll
long-calls.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
loop_correctness.ll
loop-prefetch.ll
loop-rotate-bug.ll
loop-rotate-liveins.ll
lower-extract-subvector.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
lower-i1.ll
lsr-post-inc-cross-use-offsets.ll
lsr-postinc-nested-loop.ll Update LSR's logic that identifies a post-increment SCEV value. 2020-03-02 16:34:18 -06:00
M4_mpyri_addi_global.ll
M4_mpyrr_addi_global.ll
machine-cp-clobbers.mir Reapply "[MachineCopyPropagation] Reimplement CopyTracker in terms of register units" 2018-10-22 19:51:31 +00:00
machine-sink.ll
macint.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
maddsubu.ll
mapped_intrinsics.ll
maxd.ll
maxh.ll
maxud.ll
maxuw.ll
maxw.ll
mem-fi-add.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
mem-load-circ.ll
mem-ops-sub_01.ll
mem-ops-sub_i16_01.ll
mem-ops-sub_i16.ll
mem-ops-sub.ll
memcmp.ll
memcpy-likely-aligned.ll
memcpy-memmove-inline.ll
memop-bit18.ll
memops1.ll
memops2.ll
memops3.ll
memops_global.ll
memops-stack.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
memops.ll
memset-inline.ll
mind.ll
minu-zext-8.ll
minu-zext-16.ll
minud.ll
minuw.ll
minw.ll
mipi-double-small.ll
misaligned_double_vector_store_not_fast.ll
misaligned-access.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
misaligned-const-load.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
misaligned-const-store.ll Revert "Revert "Reland "[Support] make report_fatal_error abort instead of exit""" 2020-02-13 10:16:06 -08:00
misched-top-rptracker-sync.ll Remove irrelevant references to legacy git repositories from 2019-01-15 16:18:52 +00:00
mlong-calls.ll
mnaci_v66.ll [Hexagon] Add instruction definitions for Hexagon V66 2018-12-05 21:01:07 +00:00
mpy.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
mpysin-imm.ll
mul64-sext.ll
mul64.ll
mulh.ll
mulhs.ll
multi-cycle.ll [Hexagon] Switch to auto-generated intrinsic definitions and patterns 2018-12-03 22:40:36 +00:00
mux-basic.ll
mux-kill1.mir
mux-kill2.mir
mux-kill3.mir
mux-undef.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
muxii-bug.ll [Hexagon] Validate the iterators before converting them to mux. 2019-11-14 13:01:16 -06:00
muxii-crash.ll
namedreg.ll Add support for getRegisterByName. 2018-09-07 13:36:21 +00:00
neg.ll [Hexagon] Add pattern to generate 64-bit neg instruction 2018-06-05 19:52:39 +00:00
newify-crash.ll
newvaluejump2.ll
newvaluejump3.ll
newvaluejump-c4.mir
newvaluejump-float.mir
newvaluejump-kill2.mir
newvaluejump-kill.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
newvaluejump-postinc.ll
newvaluejump-solo.mir
newvaluejump.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
newvalueSameReg.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
newvaluestore2.ll
newvaluestore.ll
no_struct_element.ll
no-falign-function-for-size.ll
no-packets-gather.ll [Hexagon] Expand vgather pseudos during packetization 2018-08-17 14:24:24 +00:00
no-packets.ll
noFalignAfterCallAtO2.ll
noreturn-noepilog.ll
noreturn-notail.ll
noreturn-stack-elim.ll [Hexagon] Implement noreturn optimization 2018-11-09 18:16:24 +00:00
not-op.ll
ntstbit.ll UpdateTestChecks: hexagon support 2019-06-05 14:08:01 +00:00
nv_store_vec.ll
NVJumpCmp.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
opt-addr-mode-subreg-use.ll
opt-addr-mode.ll
opt-fabs.ll
opt-fneg.ll
opt-glob-addrs-000.ll
opt-glob-addrs-001.ll
opt-glob-addrs-003.ll
opt-sext-intrinsics.ll
opt-spill-volatile.ll
optimize-mux.ll
P08214.ll
packed-store.ll
packetize_cond_inst.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
packetize-allocframe.ll
packetize-call-r29.ll
packetize-cfi-location.ll
packetize-dccleana.mir [Hexagon] Enforce restrictions on packetizing cache instructions 2018-06-19 17:26:20 +00:00
packetize-debug-loc.mir [mir] Serialize DILocation inline when not possible to use a metadata reference 2018-12-13 14:25:27 +00:00
packetize-frame-setup-destroy.mir [CodeGen] Set FrameSetup/FrameDestroy on BUNDLE instructions 2018-08-25 11:26:17 +00:00
packetize-impdef-1.ll [Hexagon] Remove icmp undef from reduced tests 2019-03-15 15:07:44 +00:00
packetize-impdef.ll
packetize-l2fetch.ll
packetize-load-store-aliasing.mir
packetize-nvj-no-prune.mir
packetize-nvstore.mir [Hexagon] Don't packetize new-value stores with any other stores 2018-09-04 21:07:27 +00:00
packetize-return-arg.ll
packetize-tailcall-arg.ll
packetize-update-offset.mir
packetize-vgather-slot01.mir [Hexagon] Avoid creating 5-instruction packets with vgather pseudos 2019-03-06 17:43:50 +00:00
packetize-volatiles.ll
packetizer-resources.ll [DFAPacketizer] Use DFAEmitter. NFC. 2019-10-17 08:34:29 +00:00
partword-cmpxchg.ll Handle part-word LL/SC in atomic expansion pass 2020-04-28 10:07:39 -05:00
peephole-kill-flags.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
peephole-move-phi.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
peephole-op-swap.ll
phi-elim.ll
pic-jt-big.ll [test] Fix tests when run on windows after SVN r369426. NFC. 2019-08-20 20:58:02 +00:00
pic-jumptables.ll
pic-local.ll
pic-regusage.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
pic-sdata.ll [test] Fix tests when run on windows after SVN r369426. NFC. 2019-08-20 20:58:02 +00:00
pic-simple.ll
pic-static.ll
plt-rel.ll
pmpyw_acc.ll
post-inc-aa-metadata.ll
post-ra-kill-update.mir
postinc-aggr-dag-cycle.ll
postinc-baseoffset.mir
postinc-float.ll
postinc-load.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
postinc-offset.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
postinc-order.ll
postinc-store.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
postra-sink-subregs.mir [PostRASink] Make sure to remove subregisters from live-ins as well 2018-09-18 16:10:51 +00:00
PR33749.ll
pred-absolute-store.ll
pred-gp.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
pred-instrs.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
pred-sched.ll
pred-simp.ll
pred-taken-jump.ll
predicate-copy.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
predicate-logical.ll
predicate-rcmp.ll
predtfrs.ll
prefetch-intr.ll
prefetch-shuffler-ice.ll
prob-types.ll
prof-early-if.ll Revert "Include static prof data when collecting loop BBs" 2020-03-24 09:41:16 -07:00
propagate-vcombine.ll
ps_call_nr.ll
rdf-copy-renamable-reserved.mir
rdf-copy-undef2.ll
rdf-copy-undef.ll
rdf-copy.ll
rdf-cover-use.ll
rdf-dead-loop.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
rdf-def-mask.ll
rdf-ehlabel-live.mir
rdf-extra-livein.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
rdf-filter-defs.ll
rdf-ignore-undef.ll [NFC] Make tests more robust for new optimizations 2019-05-25 14:10:20 +00:00
rdf-inline-asm-fixed.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
rdf-inline-asm.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
rdf-kill-last-op.ll
rdf-multiple-phis-up.ll
rdf-phi-shadows.ll
rdf-phi-up.ll
rdf-reset-kills.ll
readcyclecounter.ll
redundant-branching2.ll Revert [MBP] Disable aggressive loop rotate in plain mode 2019-08-29 19:03:58 +00:00
reg_seq.ll
reg-by-name.ll [Hexagon] Handle remaining registers in getRegisterByName() 2019-10-29 08:56:01 -05:00
reg-eq-cmp.ll
reg-scav-imp-use-dbl-vec.ll
reg-scavengebug-2.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
reg-scavengebug-3.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
reg-scavengebug-4.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
reg-scavengebug-5.ll
reg-scavengebug.ll [NFC] Make tests more robust for new optimizations 2019-05-25 14:10:20 +00:00
reg-scavenger-valid-slot.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
regalloc-bad-undef.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
regalloc-block-overlap.ll [NFC] Make tests more robust for new optimizations 2019-05-25 14:10:20 +00:00
regalloc-coal-extend-short-subrange.mir [RegisterCoalescer] Extend a subrange if needed when filling range gap 2020-05-04 16:49:59 -05:00
regalloc-coal-fullreg-undef.mir Remove <undef> from rematerialized full register 2018-06-15 16:58:22 +00:00
regalloc-liveout-undef.mir
registerscav-missing-spill-slot.ll
registerscavenger-fail1.ll
regp-underflow.ll
regscav-wrong-super-sub-regs.ll
regscavenger_fail_hwloop.ll
regscavengerbug.ll
relax.ll
remove_lsr.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
remove-endloop.ll
restore-single-reg.ll
ret-struct-by-val.ll
retval-redundant-copy.ll
rotate-multi.ll Add more rotate tests, including ORs of rotates 2019-03-21 17:14:22 +00:00
rotate.ll Add more rotate tests, including ORs of rotates 2019-03-21 17:14:22 +00:00
rotl-i64.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
runtime-stkchk.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
S3_2op.ll [llvm-objdump] -d: print 00000000 <foo>: instead of 00000000 foo: 2020-03-05 18:05:28 -08:00
save-kill-csr.ll
save-regs-thresh.ll
sdata-array.ll
sdata-basic.ll
sdata-expand-const.ll
sdata-explicit-section.ll [Hexagon] Place globals with explicit .sdata section in small data 2018-11-09 17:31:22 +00:00
sdata-load-size.ll [Hexagon] Do not reduce load size for globals in small-data 2018-11-02 14:17:47 +00:00
sdata-opaque-type.ll
sdata-stack-guard.ll
sdiv-minsigned.ll [DAGCombiner] Ensure we use the correct CC result type in visitSDIV (REAPPLIED) 2018-06-28 17:33:41 +00:00
sdr-basic.ll
sdr-global.mir [Hexagon] Fix two testcase errors 2019-11-20 15:06:35 -06:00
sdr-nosplit1.ll
sdr-reg-profit.ll
sdr-shr32.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
section_7275.ll
select-instr-align.ll
setmemrefs.ll
sf-min-max.ll
sffms.ll
sfmin_dce.ll
sfmpyacc_scale.ll
shrink-frame-basic.ll
signed_immediates.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
signext-inreg.ll [DAGCombine] Initialize the default operation action for SIGN_EXTEND_INREG for vector type as 'expand' instead of 'legal' 2020-01-03 03:26:41 +00:00
simple_addend.ll [llvm-readobj] Update tests because of changes in llvm-readobj behavior 2020-07-20 10:39:04 +01:00
simpletailcall.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
simplify64bitops_7223.ll
spill-vector-alignment.mir [Hexagon] Fix vector spill expansion to use proper alignment 2019-11-12 09:43:21 -06:00
split-const32-const64.ll
split-muxii.ll
split-vecpred.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
stack-align1.ll
stack-align2.ll
stack-align-reset.ll
stack-alloca1.ll
stack-alloca2.ll
stack-guard-acceptable-type.ll
static.ll
store1.ll
store_abs.ll
store-abs.ll
store-AbsSet.ll
store-constant.ll
store-imm-amode.ll
store-imm-byte.ll
store-imm-halword.ll
store-imm-large-stack.ll
store-imm-stack-object.ll
store-imm-word.ll
store-shift.ll
store-vector-pred.ll Reland 7691790dfd1011d08f5468f63952d7690755aad4 with a MSAN fix 2020-02-28 08:32:58 -06:00
store-widen-aliased-load.ll
store-widen-negv2.ll
store-widen-negv.ll
store-widen-subreg.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
store-widen.ll
storerd-io-over-rr.ll
storerinewabs.ll
struct_args_large.ll
struct_args.ll
struct_copy_sched_r16.ll
struct_copy.ll
struct-const.ll
sub-add.ll
subh-shifted.ll
subh.ll
subi-asl.ll [DAGCombiner] Combine OR as ADD when no common bits are set 2019-04-23 10:01:08 +00:00
SUnit-boundary-prob.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
switch-lut-explicit-section.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
switch-lut-function-section.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
switch-lut-multiple-functions.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
switch-lut-text-section.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
swp-art-deps-rec.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-bad-sched.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-badorder.ll
swp-carried-1.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-carried-dep1.mir [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-carried-dep2.mir [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-chain-refs.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-change-dep1.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-change-dep-cycle.ll
swp-change-dep.ll
swp-change-deps.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-check-offset.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-const-tc1.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-const-tc2.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-const-tc3.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-const-tc.ll
swp-conv3x3-nested.ll [ModuloSchedule] Fix modulo expansion for data loop carried dependencies. 2019-11-11 12:09:27 -08:00
swp-copytophi-dag.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-crash-iter.ll [Pipeliner] Fix an assertion caused by iterator invalidation. 2019-11-14 13:08:06 -06:00
swp-cse-phi.ll
swp-dag-phi1.ll
swp-dag-phi.ll
swp-dead-regseq.ll
swp-dep-neg-offset.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-disable-Os.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-epilog-numphis.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-epilog-phi2.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-epilog-phi4.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-epilog-phi5.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-epilog-phi6.ll Copy utilities updated and added for MI flags 2018-09-19 18:52:08 +00:00
swp-epilog-phi7.ll [MachinePipeliner] Improve the TargetInstrInfo API analyzeLoop/reduceLoopCount 2019-09-21 08:19:41 +00:00
swp-epilog-phi8.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-epilog-phi9.ll [Hexagon] Remove icmp undef from reduced tests 2019-03-15 15:07:44 +00:00
swp-epilog-phi10.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
swp-epilog-phi11.ll [Pipeliner] Fix incorrect phi values in the epilog and kernel 2018-08-27 22:04:50 +00:00
swp-epilog-phi12.ll [ModuloSchedule] Fix a bug in experimental expander 2019-11-23 16:01:47 -08:00
swp-epilog-phi13.ll [ModuloSchedule] Fix epilogue peeling with illegal phi. 2020-05-07 10:04:05 -07:00
swp-epilog-reuse2.ll
swp-epilog-reuse3.ll
swp-epilog-reuse4.ll
swp-epilog-reuse-1.ll
swp-epilog-reuse.ll
swp-exit-fixup.ll
swp-fix-last-use1.ll
swp-fix-last-use.ll
swp-intreglow8.ll
swp-kernel-last-use.ll
swp-kernel-phi1.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-large-rec.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-listen-loop3.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-loop-carried-crash.ll
swp-loop-carried-unknown.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-loop-carried.ll
swp-loopval.ll
swp-lots-deps.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-matmul-bitext.ll
swp-max-stage3.ll
swp-max.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-maxstart.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-memrefs-epilog.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-more-phi.ll
swp-multi-loops.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-multi-phi-refs.ll
swp-new-phi.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-node-order.ll
swp-order1.ll
swp-order-carried.ll
swp-order-copies.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-order-deps1.ll
swp-order-deps3.ll
swp-order-deps4.ll
swp-order-deps5.ll
swp-order-deps6.ll
swp-order-deps7.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-order-prec.ll
swp-order.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-phi-ch-offset.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-phi-chains.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-phi-def-use.ll
swp-phi-dep1.ll
swp-phi-dep.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-phi-order.ll
swp-phi-ref1.ll
swp-phi-ref.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-phi-start.ll
swp-phi.ll
swp-physreg.ll
swp-pragma-disable-bug.ll [Pipeliner] Fix the bug in pragma that disables the pipeliner. 2020-04-10 12:52:16 -05:00
swp-pragma-disable.ii [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-pragma-initiation-interval.ii [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-prolog-phi4.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
swp-prolog-phi.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
swp-regseq.ll
swp-remove-dep-ice.ll
swp-rename-dead-phi.ll
swp-rename.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-replace-uses1.ll
swp-resmii-1.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-resmii.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-reuse-phi-1.ll
swp-reuse-phi-2.ll
swp-reuse-phi-4.ll
swp-reuse-phi-5.ll
swp-reuse-phi-6.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-reuse-phi.ll
swp-sigma.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
swp-stages3.ll
swp-stages4.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
swp-stages5.ll [ModuloSchedule] removeBranch() *before* creating the trip count condition 2019-10-03 17:10:32 +00:00
swp-stages.ll
swp-subreg.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-swap.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-tfri.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-vect-dotprod.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-vmult.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-vsum.ll [ModuloSchedule] Peel out prologs and epilogs, generate actual code 2019-10-02 12:46:44 +00:00
swp-xxh2.ll
tail-call-mem-intrinsics.ll
tail-call-trunc.ll
tail-dup-subreg-abort.ll
tail-dup-subreg-map.ll [Hexagon] Remove icmp undef from reduced tests 2019-03-15 15:07:44 +00:00
tailcall_fastcc_ccc.ll
target-flag-ext.mir
tc_duplex_asm.ll [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) 2020-01-21 11:35:10 -06:00
tc_duplex.ll [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) 2020-01-21 11:35:10 -06:00
tc_sched1.ll [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) 2020-01-21 11:35:10 -06:00
tc_sched.ll [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) 2020-01-21 11:35:10 -06:00
tcm-zext.ll
testbits.ll
tfr-cleanup.ll
tfr-mux-nvj.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
tfr-to-combine.ll
tied_oper.ll
tiny_bkfir_artdeps.ll [Hexagon] Add REQUIRES: asserts to a testcase using -debug-only 2020-01-21 13:22:01 -06:00
tiny_bkfir_loop_align.ll [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) 2020-01-21 11:35:10 -06:00
tinycore.ll [Hexagon] Add support for Hexagon v67t microarchitecture (tiny core) 2020-01-21 11:35:10 -06:00
tls_gd.ll
tls_pic.ll
tls_static.ll
trap-crash.ll [Hexagon] Use misaligned load instead of trap0(#0) for __builtin_trap 2019-02-21 19:42:39 +00:00
trap-unreachable.ll [Hexagon] Use misaligned load instead of trap0(#0) for __builtin_trap 2019-02-21 19:42:39 +00:00
trivialmemaliascheck.ll
trunc-mpy.ll
tstbit.ll [Hexagon] Improve generated code for test-if-bit-clear, one more time 2019-09-04 15:22:36 +00:00
two-addr-tied-subregs.mir [TwoAddressInstructionPass] Replace subregister uses when processing tied operands 2018-10-15 08:36:03 +00:00
two-crash.ll
twoaddressbug.ll
undef-ret.ll
undo-dag-shift.ll
union-1.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
unordered-fcmp.ll
unreachable-mbb-phi-subreg.mir
upper-mpy.ll
usr-ovf-dep.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
v5_insns.ll
v6-inlasm1.ll
v6-inlasm2.ll
v6-inlasm3.ll
v6-inlasm4.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v6-shuffl.ll
v6-spill1.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v6-unaligned-spill.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v6-vecpred-copy.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v6vassignp.ll
v6vec_inc1.ll
v6vec_zero.ll
v6vec-vmemcur-prob.mir
v6vec-vmemu1.ll
v6vec-vmemu2.ll
v6vec-vprint.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
v6vec-vshuff.ll
v6vect-dbl-fail1.ll
v6vect-dbl-spill.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v6vect-dbl.ll
v6vect-dh1.ll
v6vect-locals1.ll
v6vect-no-sideeffects.ll
v6vect-pred2.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v6vect-spill-kill.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v6vect-vmem1.ll
v6vect-vsplat.ll
v60_Q6_P_rol_PI.ll
v60_sort16.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v60-align.ll
v60-cur.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
v60-haar-postinc.ll
v60-halide-vcombinei8.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
v60-vec-128b-1.ll
v60-vecpred-spill.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v60-vsel1.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v60-vsel2.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v60Intrins.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
v60rol-instrs.ll
v60small.ll [Hexagon] Fix match pattern in a testcase 2020-03-09 09:09:58 -05:00
v60Vasr.ll
v62-CJAllSlots.ll
v62-inlasm4.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
V60-VDblNew.ll
vacopy.ll Add support for Linux/Musl ABI 2020-01-20 09:59:56 -06:00
vadd1.ll
vaddh.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
validate-offset.ll [Hexagon] Remove support for V4 2018-10-19 17:31:11 +00:00
vararg_align_check.ll Add support for Linux/Musl ABI 2020-01-20 09:59:56 -06:00
vararg_double_onstack.ll Add support for Linux/Musl ABI 2020-01-20 09:59:56 -06:00
vararg_named.ll Add support for Linux/Musl ABI 2020-01-20 09:59:56 -06:00
vararg-deallocate-sp.ll Add support for Linux/Musl ABI 2020-01-20 09:59:56 -06:00
vararg-formal.ll
vararg-linux-abi.ll Add support for Linux/Musl ABI 2020-01-20 09:59:56 -06:00
vararg.ll Add support for Linux/Musl ABI 2020-01-20 09:59:56 -06:00
varargs-memv.ll
vassign-to-combine.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
vcombine128_to_req_seq.ll
vcombine_subreg.ll
vcombine_to_req_seq.ll
vdmpy-halide-test.ll
vdotprod.ll
vec-align.ll
vec-call-full1.ll [Hexagon] Disable packets in test to avoid ordering issues in checks 2018-07-20 21:55:55 +00:00
vec-pred-spill1.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
vec-vararg-align.ll
vecPred2Vec.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
vect_setcc_v2i16.ll
vect_setcc.ll
vect-any_extend.ll
vect-dbl-post-inc.ll
vect-downscale.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
vect-regpairs.ll [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
vect-set_cc_v2i32.ll
vect-vd0.ll
vect-zero_extend.ll
vector-align.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
vector-ext-load.ll
verify-liveness-at-def.mir Extend LaneBitmask to 64 bit 2020-03-02 12:10:52 -08:00
verify-sink-code.ll
verify-undef.ll
vextract-basic.mir
vgather-packetize.mir [Hexagon] Add missing live-in registers in some codegen tests 2020-04-23 10:28:04 -05:00
vload-postinc-sel.ll [Hexagon] Simplify CFG after atomic expansion 2018-08-02 22:17:53 +00:00
vmemu-128.ll
vmpa-halide-test.ll
vpack_eo.ll
vrcmpys.ll [llvm-objdump] -d: print 00000000 <foo>: instead of 00000000 foo: 2020-03-05 18:05:28 -08:00
vselect-pseudo.ll [Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 2020-02-19 14:14:56 -06:00
vsplat-ext.ll
vsplat-isel.ll
wcsrtomb.ll
zextloadi1.ll