llvm-project/llvm/test/CodeGen/AArch64
Amara Emerson fecdb36f92 [AArch64][TableGen] Skip tied result operands for InstAlias
This patch checks the number of operands in the resulting
instruction instead of just the alias, then skips over
tied operands when generating the printing method.

This allows us to generate the preferred assembly syntax
for the AArch64 'ins' instruction, which should always be
displayed as 'mov' according to the ARMARM.

Several unit tests have changed as a result, but only to
reflect the preferred disassembly.

Some other InstAlias patterns (movk/bic/orr) needed a
slight adjustment to stop them becoming the default
and breaking other unit tests.

Patch by Graham Hunter.

Differential Revision: https://reviews.llvm.org/D29219

llvm-svn: 294437
2017-02-08 11:28:08 +00:00
..
GlobalISel GlobalISel: translate @llvm.va_end intrinsic. 2017-02-07 20:08:59 +00:00
128bit_load_store.ll [LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-19 23:51:52 +00:00
PBQP-chain.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
PBQP-coalesce-benefit.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
PBQP-csr.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
PBQP.ll [PBQP] Teach PassConfig to tell if the default register allocator is used. 2014-10-21 20:47:22 +00:00
Redundantstore.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
a57-csel.ll [CodeGenPrepare] Remove load-based heuristic 2016-02-25 00:23:27 +00:00
aarch-multipart.ll Fix an overly aggressive assertion in getCopyFromPartsVector. 2015-07-02 23:23:52 +00:00
aarch64-2014-08-11-MachineCombinerCrash.ll [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. 2016-04-15 15:57:41 +00:00
aarch64-2014-12-02-combine-soften.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
aarch64-DAGCombine-findBetterNeighborChains-crash.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
aarch64-a57-fp-load-balancing.ll [AArch64] Switch regression tests to test features not CPUs 2016-06-21 15:16:34 +00:00
aarch64-address-type-promotion-assertion.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
aarch64-address-type-promotion.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
aarch64-addv.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
aarch64-be-bv.ll add support for -print-imm-hex for AArch64 2016-05-13 18:00:09 +00:00
aarch64-dynamic-stack-layout.ll [PEI, AArch64] Use empty spaces in stack area for local stack slot allocation. 2016-06-02 16:22:07 +00:00
aarch64-fix-cortex-a53-835769.ll [llvm] Remove redundant --check-prefix=CHECK from tests 2016-10-24 18:57:55 +00:00
aarch64-gep-opt.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
aarch64-loop-gep-opt.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
aarch64-minmaxv.ll [AARCH64] Fix linu triple typo 2016-07-19 14:12:45 +00:00
aarch64-neon-v1i1-setcc.ll
aarch64-smax-constantfold.ll [DAGCombine] Truncate BUILD_VECTOR operators if necessary when constant folding vectors 2015-09-10 10:34:34 +00:00
aarch64-smull.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
aarch64-stp-cluster.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
aarch64-tbz.ll Re-apply r267206 with a fix for the encoding problem: when the immediate of 2016-04-25 20:54:08 +00:00
aarch64-tryBitfieldInsertOpFromOr-crash.ll AArch64: use correct SDValue # when looking for bitfield placement. 2016-07-05 18:02:57 +00:00
aarch64-vcvtfp2fxs-combine.ll [AArch64] PR28877: Don't assume we're running after legalization when creating vcvtfp2fxs 2016-08-08 13:13:57 +00:00
aarch64-wide-shuffle.ll [AArch64] Fix a silent codegen fault in BUILD_VECTOR lowering. 2014-10-17 17:06:31 +00:00
aarch64_f16_be.ll [AArch64] Fix some failures exposed by value type v4f16 and v8f16. 2014-08-29 01:31:42 +00:00
aarch64_tree_tests.ll Build correct vector filled with undef nodes 2014-09-11 05:10:28 +00:00
adc.ll
addsub-shifted.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
addsub.ll Revert "CodeGen: Allow small copyable blocks to "break" the CFG." 2017-01-11 19:55:19 +00:00
addsub_ext.ll [AArch64] Improve add/sub/cmp isel of uxtw forms. 2016-09-26 15:34:47 +00:00
alloca.ll [LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-19 23:51:52 +00:00
analyze-branch.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
analyzecmp.ll [SimplifyCFG] Be more aggressive 2015-02-13 10:48:30 +00:00
and-mask-removal.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
andandshift.ll Merge Extend and Shift into a UBFX 2014-09-02 09:33:56 +00:00
argument-blocks.ll Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-02 18:24:55 +00:00
arm64-2011-03-09-CPSRSpill.ll
arm64-2011-03-17-AsmPrinterCrash.ll Renumber testcase metadata nodes after r290153. 2016-12-22 00:45:21 +00:00
arm64-2011-03-21-Unaligned-Frame-Index.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-2011-04-21-CPSRBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-2011-10-18-LdStOptBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-2012-01-11-ComparisonDAGCrash.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-2012-05-07-DAGCombineVectorExtract.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-2012-05-07-MemcpyAlignBug.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-2012-05-09-LOADgot-bug.ll
arm64-2012-05-22-LdStOptBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-2012-06-06-FPToUI.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-2012-07-11-InstrEmitterBug.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
arm64-2013-01-13-ffast-fcmp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-2013-01-23-frem-crash.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-2013-01-23-sext-crash.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-2013-02-12-shufv8i8.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-AdvSIMD-Scalar.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-AnInfiniteLoopInDAGCombine.ll GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
arm64-EXT-undef-mask.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-aapcs-be.ll [AArch64] Combine callee-save and local stack SP adjustment instructions. 2016-05-06 16:34:59 +00:00
arm64-aapcs.ll [AArch64] Enable PostRAScheduler for AArch64 generic build. 2015-12-21 14:43:45 +00:00
arm64-abi-varargs.ll Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-10-13 20:23:25 +00:00
arm64-abi.ll Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-02 18:24:55 +00:00
arm64-abi_align.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-addp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-addr-mode-folding.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-addr-type-promotion.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-addrmode.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
arm64-alloc-no-stack-realign.ll [AArch64] Add load/store pair instructions to getMemOpBaseRegImmOfsWidth(). 2016-04-15 18:09:10 +00:00
arm64-alloca-frame-pointer-offset.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-andCmpBrToTBZ.ll Tests: Add branch weights to non-layout tests. 2016-07-29 18:09:25 +00:00
arm64-ands-bad-peephole.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-anyregcc-crash.ll [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00
arm64-anyregcc.ll [Stackmap] Added callsite counts to emitted function information. 2016-09-14 20:22:03 +00:00
arm64-arith-saturating.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-arith.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-arm64-dead-def-elimination-flag.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-atomic-128.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-atomic.ll CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
arm64-basic-pic.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-bcc.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-big-endian-bitconverts.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-big-endian-eh.ll Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
arm64-big-endian-varargs.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-big-endian-vector-callee.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-big-endian-vector-caller.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-big-imm-offsets.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-big-stack.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
arm64-bitfield-extract.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
arm64-blockaddress.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
arm64-build-vector.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-builtins-linux.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-call-tailcalls.ll AArch64: Cleanup tailcall CC check, enable swiftcc. 2016-09-13 19:27:38 +00:00
arm64-cast-opt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-ccmp-heuristics.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-ccmp.ll Revert "CodeGen: Allow small copyable blocks to "break" the CFG." 2017-01-11 19:55:19 +00:00
arm64-clrsb.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-coalesce-ext.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-coalescing-MOVi32imm.ll Fix CHECK directives that weren't checking. 2015-08-31 21:10:35 +00:00
arm64-code-model-large-abs.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
arm64-codegen-prepare-extload.ll [CodeGenPrep]No negative cost in the ExtLd promotion 2017-01-27 17:16:37 +00:00
arm64-collect-loh-garbage-crash.ll AArch64CollectLOH: Rewrite as block-local analysis. 2017-01-06 19:22:01 +00:00
arm64-collect-loh-str.ll AArch64CollectLOH: Rewrite as block-local analysis. 2017-01-06 19:22:01 +00:00
arm64-collect-loh.ll AArch64CollectLOH: Rewrite as block-local analysis. 2017-01-06 19:22:01 +00:00
arm64-complex-copy-noneon.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-complex-ret.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-const-addr.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
arm64-convert-v4f64.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-copy-tuple.ll
arm64-crc32.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-crypto.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-cse.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-csel.ll [AArch64] Avoid materializing constant 1 by using csinc, rather than csel. 2016-08-26 14:01:55 +00:00
arm64-csldst-mmo.ll ScheduleDAG: Match enum names when printing sdep kinds 2016-09-23 18:28:31 +00:00
arm64-cvt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-dagcombiner-convergence.ll
arm64-dagcombiner-dead-indexed-load.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-dagcombiner-load-slicing.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-dead-def-frame-index.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-dead-register-def-bug.ll
arm64-detect-vec-redux.ll Fix a bug in isVectorReductionOp() in SelectionDAGBuilder.cpp that may cause assertion failure on AArch64. 2016-02-26 23:25:30 +00:00
arm64-dup.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-early-ifcvt.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-elf-calls.ll
arm64-elf-constpool.ll
arm64-elf-globals.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-ext.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-extend-int-to-fp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-extend.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-extern-weak.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
arm64-extload-knownzero.ll Codegen: Tail-duplicate during placement. 2016-10-11 20:36:43 +00:00
arm64-extract.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-extract_subvector.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fast-isel-addr-offset.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
arm64-fast-isel-alloca.ll [AArch64] Combine callee-save and local stack SP adjustment instructions. 2016-05-06 16:34:59 +00:00
arm64-fast-isel-br.ll AArch64FastISel: Use cbz/cbnz to branch on i1 2015-12-03 17:19:58 +00:00
arm64-fast-isel-call.ll [AArch64] Enable non-leaf frame pointer elimination. 2016-03-02 17:58:31 +00:00
arm64-fast-isel-conversion.ll Revert "[AArch64][FastISel] Add more truncation tests." and "[AArch64][FastISel] Always use an AND instruction when truncating to non-legal types." 2015-08-06 22:13:48 +00:00
arm64-fast-isel-fcmp.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
arm64-fast-isel-gv.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
arm64-fast-isel-icmp.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
arm64-fast-isel-indirectbr.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-fast-isel-intrinsic.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
arm64-fast-isel-materialize.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
arm64-fast-isel-noconvert.ll [FastISel][AArch64] Use the correct register class to make the MI verifier happy. 2014-08-21 20:57:57 +00:00
arm64-fast-isel-rem.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
arm64-fast-isel-ret.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-fast-isel-store.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
arm64-fast-isel.ll [AArch64][FastISel] Variant of the logical instructions that use two input 2015-05-01 21:34:57 +00:00
arm64-fastcc-tailcall.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fastisel-gep-promote-before-add.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-fcmp-opt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fcopysign.ll add support for -print-imm-hex for AArch64 2016-05-13 18:00:09 +00:00
arm64-fixed-point-scalar-cvt-dagcombine.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fma-combine-with-fpfusion.ll [AArch64] Support for FP FMA when -ffp-contract=fast 2016-09-15 19:55:23 +00:00
arm64-fma-combines.ll instr-combiner: sum up all latencies of the transformed instructions 2016-12-11 19:39:32 +00:00
arm64-fmadd.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fmax-safe.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fmax.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fminv.ll
arm64-fml-combines.ll [MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098) 2016-04-24 05:14:01 +00:00
arm64-fmuladd.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fold-address.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-fold-lsl.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fp-contract-zero.ll GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
arm64-fp-imm.ll
arm64-fp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fp128-folding.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-fp128.ll Fix typo in lowering for fp128 ueq. 2016-08-15 21:46:19 +00:00
arm64-frame-index.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-global-address.ll
arm64-hello.ll [PEI, AArch64] Use empty spaces in stack area for local stack slot allocation. 2016-06-02 16:22:07 +00:00
arm64-i16-subreg-extract.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-icmp-opt.ll [DAG] allow more select folding for targets that have 'and not' (PR31175) 2016-12-14 22:59:14 +00:00
arm64-illegal-float-ops.ll
arm64-indexed-memory.ll [AArch64] Simplify indexed-memory testcase. NFC. 2016-12-22 22:27:05 +00:00
arm64-indexed-vector-ldst-2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-indexed-vector-ldst.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-inline-asm-error-I.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-inline-asm-error-J.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-inline-asm-error-K.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-inline-asm-error-L.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-inline-asm-error-M.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-inline-asm-error-N.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-inline-asm-zero-reg-error.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-inline-asm.ll Fix some broken CHECK lines. 2017-01-22 20:28:56 +00:00
arm64-join-reserved.ll [AArch64] Combine callee-save and local stack SP adjustment instructions. 2016-05-06 16:34:59 +00:00
arm64-jumptable.ll [SimplifyCFG] Handle tail-sinking of more than 2 incoming branches 2016-09-01 12:58:13 +00:00
arm64-large-frame.ll [AArch64] Enable PostRAScheduler for AArch64 generic build. 2015-12-21 14:43:45 +00:00
arm64-ld-from-st.ll [AArch64] Promote loads from stored 2015-12-22 16:36:16 +00:00
arm64-ld1.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-ldp-aa.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-ldp-cluster.ll [MachineScheduler]Add support for store clustering 2016-04-15 14:58:38 +00:00
arm64-ldp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-ldur.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-ldxr-stxr.ll
arm64-leaf.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-long-shift.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-memcpy-inline.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-memset-inline.ll Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-02 18:24:55 +00:00
arm64-memset-to-bzero.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
arm64-misaligned-memcpy-inline.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
arm64-misched-basic-A53.ll [AArch64] Split 0 vector stores into scalar store pairs. 2016-11-14 19:39:04 +00:00
arm64-misched-basic-A57.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
arm64-misched-forwarding-A53.ll ScheduleDAG: Match enum names when printing sdep kinds 2016-09-23 18:28:31 +00:00
arm64-misched-memdep-bug.ll ScheduleDAG: Match enum names when printing sdep kinds 2016-09-23 18:28:31 +00:00
arm64-misched-multimmo.ll MachineFunction: Cleanup/simplify MachineFunctionProperties::print() 2016-08-19 22:31:45 +00:00
arm64-movi.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
arm64-mul.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-named-reg-alloc.ll Re-commit of r238201 with fix for building with shared libraries. 2015-06-01 12:02:47 +00:00
arm64-named-reg-notareg.ll Re-commit of r238201 with fix for building with shared libraries. 2015-06-01 12:02:47 +00:00
arm64-narrow-st-merge.ll [AArch64] Add test to show narrow zero store merging is disabled with strict align. NFC. 2016-11-11 19:25:48 +00:00
arm64-neg.ll
arm64-neon-2velem-high.ll add support for -print-imm-hex for AArch64 2016-05-13 18:00:09 +00:00
arm64-neon-2velem.ll [AArch64] Avoid generating indexed vector instructions for Exynos 2016-10-08 12:30:07 +00:00
arm64-neon-3vdiff.ll
arm64-neon-aba-abd.ll
arm64-neon-across.ll
arm64-neon-add-pairwise.ll
arm64-neon-add-sub.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-neon-compare-instructions.ll
arm64-neon-copy.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-neon-copyPhysReg-tuple.ll
arm64-neon-mul-div.ll
arm64-neon-scalar-by-elem-mul.ll
arm64-neon-select_cc.ll [AArch64] Also combine vector selects fed by non-i1 SETCCs. 2015-04-27 21:43:12 +00:00
arm64-neon-simd-ldst-one.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-neon-simd-shift.ll
arm64-neon-simd-vget.ll
arm64-neon-v1i1-setcc.ll [AArch64] Also combine vector selects fed by non-i1 SETCCs. 2015-04-27 21:43:12 +00:00
arm64-neon-v8.1a.ll [AArch64] Falkor supports Rounding Double Multiply Add/Subtract instructions. 2017-01-16 16:28:43 +00:00
arm64-neon-vector-list-spill.ll
arm64-nvcast.ll DAG: Avoid OOB when legalizing vector indexing 2017-01-10 22:02:30 +00:00
arm64-patchpoint-scratch-regs.ll [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00
arm64-patchpoint-webkit_jscc.ll MCStreamer: Use "cfi" for CFI related temp labels. 2016-11-30 23:48:26 +00:00
arm64-patchpoint.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
arm64-pic-local-symbol.ll [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
arm64-platform-reg.ll [AArch64] Remove check for Darwin that was needed to decide if x18 should 2015-07-27 19:18:47 +00:00
arm64-popcnt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-prefetch.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-promote-const.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-redzone.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-reg-copy-noneon.ll
arm64-register-offset-addressing.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-register-pairing.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
arm64-regress-f128csel-flags.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-regress-interphase-shift.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-regress-opt-cmp.mir The few days mentioned in r267095 are over 2016-12-08 00:16:42 +00:00
arm64-return-vector.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-returnaddr.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-rev.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-rounding.ll Don't raise inexact when lowering ceil, floor, round, trunc. 2015-09-22 11:43:17 +00:00
arm64-scaled_iv.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-scvt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-setcc-int-to-fp-combine.ll
arm64-shifted-sext.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-shrink-v1i64.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-shrink-wrapping.ll CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
arm64-simd-scalar-to-vector.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-simplest-elf.ll
arm64-sincos.ll
arm64-sitofp-combine-chains.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-sli-sri-opt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-smaxv.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-sminv.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-spill-lr.ll WebAssembly: fix build breakage. 2015-07-14 23:06:07 +00:00
arm64-spill-remarks.ll [llc] Add -pass-remarks-output 2017-01-26 00:39:51 +00:00
arm64-spill.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-sqshl-uqshl-i64Contant.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-st1.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-stack-no-frame.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-stackmap-nops.ll [opaque pointer type] Add textual IR support for explicit type parameter to the call instruction 2015-04-16 23:24:18 +00:00
arm64-stackmap.ll [Stackmap] Added callsite counts to emitted function information. 2016-09-14 20:22:03 +00:00
arm64-stackpointer.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
arm64-stacksave.ll
arm64-stp-aa.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-stp.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-strict-align.ll [AArch64] Define subtarget feature strict-align. 2015-07-29 14:17:26 +00:00
arm64-stur.ll Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2016-10-13 20:23:25 +00:00
arm64-subsections.ll GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
arm64-subvector-extend.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-swizzle-tbl-i16-layout.ll [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00
arm64-tbl.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-this-return.ll Revert "Disable this-return argument forwarding on ARM/AArch64" 2016-07-20 04:13:01 +00:00
arm64-tls-darwin.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-tls-dynamic-together.ll [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00
arm64-tls-dynamics.ll Fix PR22408 - LLVM producing AArch64 TLS relocations that GNU linkers cannot handle yet. 2015-03-04 09:12:08 +00:00
arm64-tls-execs.ll Fix PR22408 - LLVM producing AArch64 TLS relocations that GNU linkers cannot handle yet. 2015-03-04 09:12:08 +00:00
arm64-trap.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-triv-disjoint-mem-access.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-trn.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-trunc-store.ll [AArch64] Enable PostRAScheduler for AArch64 generic build. 2015-12-21 14:43:45 +00:00
arm64-umaxv.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-uminv.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-umov.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-unaligned_ldst.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-uzp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vaargs.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vabs.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vadd.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vaddlv.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vaddv.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-variadic-aapcs.ll Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-02 18:24:55 +00:00
arm64-vbitwise.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vclz.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vcmp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vcnt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vcombine.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-vcvt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vcvt_f.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vcvt_f32_su32.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vcvt_n.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vcvt_su32_f32.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vcvtxd_f32_f64.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vecCmpBr.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vecFold.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vector-ext.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vector-imm.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vector-insertion.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
arm64-vector-ldst.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vext.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vext_reverse.ll
arm64-vfloatintrinsics.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vhadd.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vhsub.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-virtual_base.ll [AArch64] Fix test to specify triple and disable post-RA scheduling. 2016-05-06 17:12:38 +00:00
arm64-vmax.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vminmaxnm.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vmovn.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vmul.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-volatile.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vpopcnt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vqadd.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vqsub.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vselect.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vsetcc_fp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vshift.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vshr.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vshuffle.ll add support for -print-imm-hex for AArch64 2016-05-13 18:00:09 +00:00
arm64-vsqrt.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vsra.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-vsub.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-weak-reference.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
arm64-xaluo.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
arm64-zero-cycle-regmov.ll
arm64-zero-cycle-zeroing.ll [AArch64] Update the feature set for Qualcomm's Falkor CPU. 2017-01-04 21:26:23 +00:00
arm64-zeroreg.ll AArch64: Use DeadRegisterDefinitionsPass before regalloc. 2016-11-16 03:38:27 +00:00
arm64-zext.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-zextload-unscaled.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
arm64-zip.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
asm-large-immediate.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
assertion-rc-mismatch.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-ops-not-barriers.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
atomic-ops.ll Recommit 'Remove the restriction that MachineSinking is now stopped by 2016-08-12 03:33:22 +00:00
basic-pic.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bics.ll [AArch64] allow and-not-compare transform to form 'bics' 2016-11-29 22:28:58 +00:00
bitcast-v2i8.ll [AArch64] Enable PostRAScheduler for AArch64 generic build. 2015-12-21 14:43:45 +00:00
bitcast.ll Fix PR23065. Avoid optimizing bitcast of build_vector with constant input to scalar_to_vector. 2015-04-01 01:52:38 +00:00
bitfield-extract.ll [AArch64] Move tests from r271677 to a more appropriately named file. NFC. 2016-06-03 20:11:09 +00:00
bitfield-insert-0.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
bitfield-insert.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
bitfield.ll [LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-19 23:51:52 +00:00
bitreverse.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
blockaddress.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
bool-loads.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
br-cond-not-merge.ll [SelectionDAG] Handle inverted conditions when splitting into multiple branches. 2017-01-24 16:36:07 +00:00
br-to-eh-lpad.ll Move the personality function from LandingPadInst to Function 2015-06-17 20:52:32 +00:00
br-undef-cond.ll [AArch64] Keep flags on condition vreg when instantiating a CB branch. 2014-11-07 02:50:00 +00:00
branch-folder-merge-mmos.ll [SimplifyCFG] Handle tail-sinking of more than 2 incoming branches 2016-09-01 12:58:13 +00:00
branch-relax-alignment.ll GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
branch-relax-asm.ll
branch-relax-bcc.ll BranchRelaxation: Fix handling of blocks with multiple conditional 2016-08-23 01:30:30 +00:00
branch-relax-cbz.ll AArch64: Add missing branch relaxation tests 2016-08-02 07:41:05 +00:00
breg.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
bswap-known-bits.ll [SelectionDAG] Add smarts for BSWAP in computeKnownBits. 2016-05-25 17:52:38 +00:00
callee-save.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
cmp-const-max.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
cmpwithshort.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
cmpxchg-O0.ll AArch64: fix 128-bit cmpxchg at -O0 (again, again). 2016-12-01 21:31:59 +00:00
cmpxchg-idioms.ll
code-model-large-abs.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
combine-comparisons-by-cse.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
compare-branch.ll Revert "CodeGen: Allow small copyable blocks to "break" the CFG." 2017-01-11 19:55:19 +00:00
compiler-ident.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
complex-copy-noneon.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
complex-fp-to-int.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
complex-int-to-fp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
concat_vector-scalar-combine.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
concat_vector-truncate-combine.ll [CodeGen] Combine concat_vector of trunc'd scalar to scalar_to_vector. 2015-04-09 20:04:47 +00:00
concat_vector-truncated-scalar-combine.ll [CodeGen] Combine concat_vector of trunc'd scalar to scalar_to_vector. 2015-04-09 20:04:47 +00:00
cond-sel-value-prop.ll Fix test from r285217. 2016-10-26 18:49:16 +00:00
cond-sel.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
cpus.ll Add support for Samsung Exynos M3 (NFC) 2016-12-13 23:31:41 +00:00
csel-zero-float.ll [AArch64] Fix incorrect CSEL node created 2016-11-08 13:34:41 +00:00
cxx-tlscc.ll MachineScheduler: Fully compare top/bottom candidates 2016-06-25 00:23:00 +00:00
dag-combine-invaraints.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
dag-combine-mul-shl.ll [DAGCombiner] Fix infinite loop in vector mul/shl combining 2016-11-23 16:05:51 +00:00
dag-combine-select.ll [AArch64] Enable PostRAScheduler for AArch64 generic build. 2015-12-21 14:43:45 +00:00
directcond.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
div_minsize.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
divrem.ll [AArch64] Expand vector SDIVREM/UDIVREM operations. 2015-12-04 21:38:44 +00:00
dont-take-over-the-world.ll
dp-3source.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
dp1.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
dp2.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
eliminate-trunc.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
emutls.ll [AArch64] Enable non-leaf frame pointer elimination. 2016-03-02 17:58:31 +00:00
emutls_generic.ll [MC] Use .p2align instead of .align 2016-01-26 00:03:25 +00:00
eon.ll [AArch64] Change EON pattern to match more often. 2015-07-20 18:42:27 +00:00
extern-weak.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
extract.ll
f16-convert.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
f16-instructions.ll [AArch64] Avoid materializing constant 1 by using csinc, rather than csel. 2016-08-26 14:01:55 +00:00
fast-isel-address-extends.ll Revert "[AArch64][FastISel] Add more truncation tests." and "[AArch64][FastISel] Always use an AND instruction when truncating to non-legal types." 2015-08-06 22:13:48 +00:00
fast-isel-addressing-modes.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-assume.ll [FastISel] Ignore @llvm.assume. 2016-07-22 12:54:53 +00:00
fast-isel-atomic.ll [AArch64][FastISel] Select atomic stores into STLR. 2016-07-20 21:12:27 +00:00
fast-isel-branch-cond-mask.ll AArch64FastISel: Use cbz/cbnz to branch on i1 2015-12-03 17:19:58 +00:00
fast-isel-branch-cond-split.ll Revive http://reviews.llvm.org/D12778 to handle forward-hot-prob and backward-hot-prob consistently. 2016-06-08 21:30:12 +00:00
fast-isel-branch_weights.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
fast-isel-call-return.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-cbz.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
fast-isel-cmp-branch.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
fast-isel-cmp-vec.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
fast-isel-cmpxchg.ll AArch64: properly calculate cmpxchg status in FastISel. 2016-08-02 20:22:36 +00:00
fast-isel-folded-shift.ll [AArch64][FastISel] Don't fold shifts with UB. 2015-08-19 20:52:55 +00:00
fast-isel-folding.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-gep.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
fast-isel-int-ext.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-int-ext2.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
fast-isel-int-ext3.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fast-isel-int-ext4.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-int-ext5.ll [AArch64][FastISel] Fix integer extend optimization. 2015-04-09 20:00:46 +00:00
fast-isel-intrinsic.ll [FastISel][AArch64] Add support for fabs intrinsic. 2014-11-11 23:10:44 +00:00
fast-isel-logic-op.ll [AArch64][FastISel] Don't fold shifts with UB. 2015-08-19 20:52:55 +00:00
fast-isel-memcpy.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
fast-isel-mul.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-runtime-libcall.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-sdiv.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-select.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-shift.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-sqrt.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-switch-phi.ll llvm/test/CodeGen: Some tests don't REQUIRE asserts any more. Remove them. 2014-10-12 06:47:47 +00:00
fast-isel-tbz.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
fast-isel-trunc.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-vector-arithmetic.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fast-isel-vret.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
fastcc-reserved.ll [AArch64] Remove an unnecessary restriction on pre-index instructions. 2015-09-30 19:44:40 +00:00
fastcc.ll [AArch64] Combine callee-save and local stack SP adjustment instructions. 2016-05-06 16:34:59 +00:00
fcmp.ll
fcopysign.ll LegalizeDAG: Fix ExpandFCOPYSIGN assuming the same type on both inputs 2016-02-19 04:44:19 +00:00
fcsel-zero.ll [AArch64] Fix test triplet 2016-10-18 20:41:30 +00:00
fcvt-fixed.ll
fcvt-int.ll transform obscured FP sign bit ops into a fabs/fneg using TLI hook 2016-06-02 20:01:37 +00:00
fcvt_combine.ll AArch64: only try to use scaled fcvt ops on legal vector types. 2016-03-10 23:02:21 +00:00
fdiv-combine.ll Reapply r262054 with triple fix. 2016-02-26 21:18:34 +00:00
fdiv_combine.ll add support for -print-imm-hex for AArch64 2016-05-13 18:00:09 +00:00
flags-multiuse.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
floatdp_1source.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
floatdp_2source.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fold-constants.ll [DAGCombiner] Fix PR25763 - vector comparison constant folding + sign-extension 2015-12-10 19:47:06 +00:00
fp-cond-sel.ll AArch64: Change modeling of zero cycle zeroing. 2016-07-06 21:39:33 +00:00
fp-dp3.ll
fp16-v4-instructions.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
fp16-v8-instructions.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
fp16-v16-instructions.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
fp16-vector-bitcast.ll Teach the AArch64 backend about v4f16 and v8f16 2014-08-27 16:16:04 +00:00
fp16-vector-load-store.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fp16-vector-nvcast.ll add support for -print-imm-hex for AArch64 2016-05-13 18:00:09 +00:00
fp16-vector-shuffle.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
fp128-folding.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
fpconv-vector-op-scalarize.ll Make test for r220533 more robust by using GPR pattern. 2014-10-24 00:03:46 +00:00
fpimm.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
fptouint-i8-zext.ll [Legalizer] Fix fp-to-uint to fp-tosint promotion assertion. 2017-01-04 22:11:42 +00:00
frameaddr.ll Change the fast-isel-abort option from bool to int to enable "levels" 2015-02-27 18:32:11 +00:00
free-zext.ll [CodeGenPrepare] Create more extloads and fewer ands 2015-11-20 22:34:39 +00:00
func-argpassing.ll [LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-19 23:51:52 +00:00
func-calls.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
funcptr_cast.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
function-subtarget-features.ll AArch64: simplify test case 2015-03-21 04:37:08 +00:00
gep-nullptr.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
ghc-cc.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
global-alignment.ll [opaque pointer type] Add textual IR support for explicit type parameter for global aliases 2015-09-11 03:22:04 +00:00
global-merge-1.ll Revert "Use private linkage for MergedGlobals variables" on Darwin. 2016-11-11 17:50:09 +00:00
global-merge-2.ll Revert "Use private linkage for MergedGlobals variables" on Darwin. 2016-11-11 17:50:09 +00:00
global-merge-3.ll Revert "Use private linkage for MergedGlobals variables" on Darwin. 2016-11-11 17:50:09 +00:00
global-merge-4.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
global-merge-group-by-use.ll Revert "Use private linkage for MergedGlobals variables" on Darwin. 2016-11-11 17:50:09 +00:00
global-merge-ignore-single-use-minsize.ll Revert "Use private linkage for MergedGlobals variables" on Darwin. 2016-11-11 17:50:09 +00:00
global-merge-ignore-single-use.ll Revert "Use private linkage for MergedGlobals variables" on Darwin. 2016-11-11 17:50:09 +00:00
global-merge.ll
got-abuse.ll
half.ll [AArch64] Fix DAG selection for cmps for fp16 type 2016-05-11 01:26:32 +00:00
hints.ll add support for -print-imm-hex for AArch64 2016-05-13 18:00:09 +00:00
i1-contents.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
i128-align.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
i128-fast-isel-fallback.ll
ifcvt-select.ll [AArch64] Fixup test after r281160 2016-09-11 08:24:04 +00:00
illegal-float-ops.ll
implicit-sret.ll AArch64: Safely handle the incoming sret call argument. 2015-02-16 18:10:47 +00:00
init-array.ll Replace -use-init-array with -use-ctors. 2014-09-02 13:54:53 +00:00
inline-asm-constraints-badI.ll
inline-asm-constraints-badK.ll
inline-asm-constraints-badK2.ll
inline-asm-constraints-badL.ll
inline-asm-globaladdress.ll [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
inlineasm-X-allocation.ll [AArch64] Implement lowering of the X constraint on AArch64 2016-05-09 11:10:44 +00:00
inlineasm-X-constraint.ll [AArch64] Implement lowering of the X constraint on AArch64 2016-05-09 11:10:44 +00:00
inlineasm-ldr-pseudo.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
intrinsics-memory-barrier.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
jump-table.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
large-consts.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
large_shift.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
ldp-stp-scaled-unscaled-pairs.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
ldst-opt-zr-clobber.mir Move .mir tests to appropriate directories 2016-12-09 19:08:15 +00:00
ldst-opt.ll [SelectionDAG] In InstrEmitter, handle EXTRACT_SUBREG of a physical register. 2017-02-05 18:28:14 +00:00
ldst-opt.mir AArch64LoadStoreOptimizer: Update kill flags when merging stores 2017-01-20 18:04:27 +00:00
ldst-paired-aliasing.ll [AArch64] Split 0 vector stores into scalar store pairs. 2016-11-14 19:39:04 +00:00
ldst-regoffset.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldst-unscaledimm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldst-unsignedimm.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
ldst-zero.ll [AArch64] Fix incorrect MachinePointerInfo in splitStoreSplat 2017-02-06 18:07:20 +00:00
legalize-bug-bogus-cpu.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
lit.local.cfg [AArch64] Remove useless 'import re' from CodeGen lit.local.cfg. NFC. 2016-08-02 19:04:25 +00:00
literal_pools_float.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
live-interval-analysis.mir LiveIntervalAnalysis: Calculate liveness even if a superreg is reserved. 2017-01-24 01:12:58 +00:00
load-combine-big-endian.ll Add DAGCombiner load combine tests for {a|s}ext, {a|z|s}ext load nodes 2017-02-07 14:09:37 +00:00
load-combine.ll Add DAGCombiner load combine tests for {a|s}ext, {a|z|s}ext load nodes 2017-02-07 14:09:37 +00:00
local_vars.ll [AArch64] Enable non-leaf frame pointer elimination. 2016-03-02 17:58:31 +00:00
logical-imm.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
logical_shifted_reg.ll Revert "CodeGen: Allow small copyable blocks to "break" the CFG." 2017-01-11 19:55:19 +00:00
loh.mir AArch64CollectLOH: Rewrite as block-local analysis. 2017-01-06 19:22:01 +00:00
lower-range-metadata-func-call.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
machine-combiner-madd.ll remove pretty-print test that requires debug 2016-12-21 03:37:39 +00:00
machine-combiner.ll [AArch64] Enable non-leaf frame pointer elimination. 2016-03-02 17:58:31 +00:00
machine-copy-prop.ll [MachineCopyPropagation] Fix a bug causing incorrect removal for the instruction sequences as follows 2015-03-13 05:15:23 +00:00
machine-copy-remove.ll AArch64: always clear kill flags up to last eliminated copy 2016-02-17 23:07:04 +00:00
machine-dead-copy.mir Move .mir tests to appropriate directories 2016-12-09 19:08:15 +00:00
machine-scheduler.mir CodeGen: Assert that liveness is up to date when reading block live-ins. 2017-01-05 20:01:19 +00:00
machine-sink-kill-flags.ll Clear kill flags on all used registers when sinking instructions. 2015-05-08 17:54:32 +00:00
machine-sink-zr.mir Move .mir tests to appropriate directories 2016-12-09 19:08:15 +00:00
machine_cse.ll Codegen: Tail-duplicate during placement. 2016-10-11 20:36:43 +00:00
machine_cse_impdef_killflags.ll ScheduleDAGInstrs: Ignore dependencies of constant physregs 2016-11-10 23:46:44 +00:00
madd-combiner.ll [AArch64] Use the correct register class for ORR. 2014-11-04 22:20:07 +00:00
madd-lohi.ll
mature-mc-support.ll [LLC] Add an inline assembly diagnostics handler. 2017-02-03 11:14:39 +00:00
max-jump-table.ll Add option to specify minimum number of entries for jump tables 2016-10-25 19:53:51 +00:00
memcpy-f128.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
merge-store-dependency.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
merge-store.ll Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-02 18:24:55 +00:00
min-jump-table.ll Add option to specify minimum number of entries for jump tables 2016-10-25 19:53:51 +00:00
minmax.ll Don't create a MIN/MAX node if the underlying compare has more than one use. 2015-06-04 13:48:23 +00:00
misched-fusion.ll [CodeGen] Move MacroFusion to the target 2017-02-01 02:54:34 +00:00
misched-stp.ll [AArch64] Fix incorrect MachinePointerInfo in splitStoreSplat 2017-02-06 18:07:20 +00:00
movimm-wzr.mir AArch64: Enable post-ra liveness updates 2016-12-16 23:55:43 +00:00
movw-consts.ll AArch64: allow MOV (imm) alias to be printed 2016-06-16 01:42:25 +00:00
movw-shift-encoding.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
mul-lohi.ll instr-combiner: sum up all latencies of the transformed instructions 2016-12-11 19:39:32 +00:00
mul_pow2.ll [AArch64] Lower multiplication by a constant int to shl+add+shl 2016-11-15 20:16:48 +00:00
neg-imm.ll ScheduleDAGInstrs: Add condjump deps to addSchedBarrierDeps() 2016-11-11 01:34:21 +00:00
neon-bitcast.ll
neon-bitwise-instructions.ll
neon-compare-instructions.ll [AArch64] fold 'isPositive' vector integer operations (PR26819) 2016-03-03 15:56:08 +00:00
neon-diagnostics.ll
neon-extract.ll
neon-fma.ll
neon-fpround_f128.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
neon-idiv.ll
neon-inline-asm-16-bit-fp.ll This patch adds support for 16 bit floating point registers to the inline asm register selection on AArch64. 2016-11-07 15:42:12 +00:00
neon-mla-mls.ll
neon-mov.ll [LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-19 23:51:52 +00:00
neon-or-combine.ll
neon-perm.ll [LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-19 23:51:52 +00:00
neon-scalar-by-elem-fma.ll
neon-scalar-copy.ll [AArch64] Prefer DUP/MOV ("CPY") to INS for vector_extract. 2015-02-02 17:55:57 +00:00
neon-shift-left-long.ll
neon-truncStore-extLoad.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
nest-register.ll [AArch64] Enable PostRAScheduler for AArch64 generic build. 2015-12-21 14:43:45 +00:00
no-quad-ldp-stp.ll [AArch64] Rename 'no-quad-ldst-pairs' to 'slow-paired-128' 2017-01-24 17:34:31 +00:00
nontemporal.ll [AArch64] Fix i64 nontemporal high-half extraction. 2016-01-29 01:08:41 +00:00
nzcv-save.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
optimize-cond-branch.ll Fix uppercase typo 2016-05-03 05:21:53 +00:00
or-combine.ll DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N)) 2015-01-21 23:17:19 +00:00
paired-load.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
phi-dbg.ll Place the lowered phi instruction(s) before the DEBUG_VALUE entry 2016-09-16 14:07:29 +00:00
pic-eh-stubs.ll Stop producing .data.rel sections. 2015-11-18 06:02:15 +00:00
pie.ll Use shouldAssumeDSOLocal on AArch64. 2016-05-26 12:42:55 +00:00
postra-mi-sched.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
preferred-alignment.ll [AArch64] Change the preferred alignment for char and short to word alignment. 2016-07-07 20:02:18 +00:00
preserve_mostcc.ll Add support for a preserve_most calling convention to the AArch64 backend. 2016-03-10 04:35:09 +00:00
print-mrs-system-register.ll [AArch64InstPrinter] Use the feature bits of the subtarget passed to the print 2015-03-27 20:37:20 +00:00
ragreedy-csr.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
rbit.ll [AArch64] Add support for lowering bitreverse to the rbit instruction. 2017-01-10 17:20:33 +00:00
readcyclecounter.ll [AArch64] Lower READCYCLECOUNTER using MRS PMCCTNR_EL0. 2015-09-01 16:23:45 +00:00
recp-fastmath.ll [AArch64] Compute the Newton series for reciprocals natively 2016-11-14 23:29:01 +00:00
redundant-copy-elim-empty-mbb.ll AArch64: Don't call getIterator() on iterators 2016-08-18 17:58:09 +00:00
regcoal-physreg.mir RegisterCoalescer: Fix joinReservedPhysReg() 2017-02-07 01:59:39 +00:00
regress-bitcast-formals.ll
regress-f128csel-flags.ll
regress-fp128-livein.ll
regress-tail-livereg.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
regress-tblgen-chains.ll Fix some broken CHECK lines. 2017-01-22 20:28:56 +00:00
regress-w29-reserved-with-fp.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
rem_crash.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
remat-float0.ll [AArch64] Add FileCheck that was missing from test in r232967. 2015-03-23 20:25:15 +00:00
remat.ll Add support for Samsung Exynos M3 (NFC) 2016-12-13 23:31:41 +00:00
returnaddr.ll
rm_redundant_cmp.ll [SimplifyCFG] Handle tail-sinking of more than 2 incoming branches 2016-09-01 12:58:13 +00:00
rotate.ll [ARM] Expand ROTL and ROTR of vector value types 2015-10-27 10:25:20 +00:00
round-conv.ll Don't raise inexact when lowering ceil, floor, round, trunc. 2015-09-22 11:43:17 +00:00
sched-past-vector-ldst.ll [AArch64] Transfer memory operands when lowering vector load/store intrinsics 2016-11-07 22:39:02 +00:00
scheduledag-constreg.mir ScheduleDAGInstrs: Ignore dependencies of constant physregs 2016-11-10 23:46:44 +00:00
sdivpow2.ll [AArch64] Fix miscompile of sdiv-by-power-of-2. 2014-10-16 16:41:15 +00:00
selectcc-to-shiftand.ll [DAG] allow more select folding for targets that have 'and not' (PR31175) 2016-12-14 22:59:14 +00:00
selectiondag-order.ll [DAG] Don't increase SDNodeOrder for dbg.value/declare. 2017-01-19 13:55:55 +00:00
setcc-takes-i32.ll
setcc-type-mismatch.ll ARM & AArch64: teach LowerVSETCC that output type size may differ from input. 2015-02-08 00:50:47 +00:00
shrink-wrap.ll [ShrinkWrap] Teach ShrinkWrap to handle targets requiring a register scavenger. 2015-11-20 21:54:27 +00:00
sibling-call.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
simple-macho.ll GlobalISel: rename legalizer components to match others. 2016-10-14 22:18:18 +00:00
sincos-expansion.ll
sincospow-vector-expansion.ll
sitofp-fixed-legal.ll AArch64: avoid assertion on illegal types in performFDivCombine. 2016-08-26 18:52:31 +00:00
special-reg.ll AArch64: TableGenerate system instruction operands. 2016-07-05 21:23:04 +00:00
spill-fold.ll [AArch64] Fold more spilled/refilled COPYs. 2016-12-01 23:43:55 +00:00
sqrt-fastmath.ll [AArch64] Compute the Newton series for reciprocals natively 2016-11-14 23:29:01 +00:00
stack-guard-remat-bitcast.ll [SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD 2016-04-19 19:40:37 +00:00
stack-protector-target.ll Faster stack-protector for Android/AArch64. 2016-04-05 22:41:50 +00:00
stack_guard_remat.ll [AArch64] Generate literals by the little end 2017-01-18 18:57:08 +00:00
stackmap-frame-setup.ll [MIR] Print on the given output instead of stderr. 2016-07-13 20:36:03 +00:00
stackmap-liveness.ll [Stackmap] Added callsite counts to emitted function information. 2016-09-14 20:22:03 +00:00
store_merge_pair_offset.ll [AArch64] Fix over-eager early-exit in load-store combiner 2017-01-04 21:21:46 +00:00
subs-to-sub-opt.ll ScheduleDAGInstrs: Ignore dependencies of constant physregs 2016-11-10 23:46:44 +00:00
swift-return.ll More swift calling convention tests 2016-10-28 17:21:05 +00:00
swiftcc.ll Swift Calling Convetion: add support for AArch64. 2016-08-26 19:28:17 +00:00
swifterror.ll More swift calling convention tests 2016-10-28 17:21:05 +00:00
swiftself.ll AArch64: Use a callee save registers for swiftself parameters 2016-04-13 21:43:16 +00:00
tail-call.ll [AArch64] Add support for generating pre- and post-index load/store pairs. 2015-09-25 17:48:17 +00:00
tailcall-ccmismatch.ll ARM, AArch64, X86: Check preserved registers for tail calls. 2016-04-04 18:56:13 +00:00
tailcall-explicit-sret.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
tailcall-fastisel.ll
tailcall-implicit-sret.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
tailcall-mem-intrinsics.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
tailcall_misched_graph.ll ScheduleDAG: Match enum names when printing sdep kinds 2016-09-23 18:28:31 +00:00
tailmerging_in_mbp.ll [AARCH64] Enable AARCH64 lit tests on windows dev machines 2016-07-19 13:35:11 +00:00
tbi.ll AArch64: add experimental support for address tagging. 2015-11-10 00:44:23 +00:00
tbz-tbnz.ll CodeGen: Allow small copyable blocks to "break" the CFG. 2017-01-31 23:48:32 +00:00
trunc-v1i64.ll [SelectionDAG] When scalarizing trunc, don't assert for legal operands. 2014-10-30 23:46:50 +00:00
tst-br.ll [AArch64] Register passes so they can be run by llc 2016-08-01 05:56:57 +00:00
vcvt-oversize.ll MachineScheduler: Fully compare top/bottom candidates 2016-06-25 00:23:00 +00:00
vector-fcopysign.ll [AArch64][TableGen] Skip tied result operands for InstAlias 2017-02-08 11:28:08 +00:00
vector_merge_dep_check.ll Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." 2017-02-02 18:24:55 +00:00
xbfiz.ll [AArch64] Improved bitfield instruction selection. 2015-09-18 17:11:53 +00:00
xray-attribute-instrumentation.ll [XRay][AArch64] Implemented a test for the compile-time sleds emitted, and fixed a bug in the jump instruction 2016-11-21 03:01:43 +00:00
xray-tail-call-sled.ll [XRay][AArch64] More staging for tail call support in XRay on AArch64 - in LLVM 2017-01-25 20:21:49 +00:00
zero-reg.ll [AArch64] Fold more spilled/refilled COPYs. 2016-12-01 23:43:55 +00:00