llvm-project/llvm/test/CodeGen/Mips
Matt Arsenault 66251f7e1d RegAllocFast: Record internal state based on register units
Record internal state based on register units. This is often more
efficient as there are typically fewer register units to update
compared to iterating over all the aliases of a register.

Original patch by Matthias Braun, but I've been rebasing and fixing it
for almost 2 years and fixed a few bugs causing intermediate failures
to make this patch independent of the changes in
https://reviews.llvm.org/D52010.
2020-06-03 16:51:46 -04:00
..
Fast-ISel Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
GlobalISel RegAllocFast: Record internal state based on register units 2020-06-03 16:51:46 -04:00
cconv Revert "[llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC" 2020-05-22 05:36:15 -06:00
compactbranches [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
cstmaterialization [mips] Add microMIPS specific addressing patterns. 2018-06-20 22:40:12 +00:00
indirect-jump-hazard Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
instverify Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
llvm-ir [SelectionDAG] ComputeKnownBits - minimum leading/trailing zero bits in LSHR/SHL (PR44526) 2020-01-13 11:08:12 +00:00
longbranch [MIR] Add comments to INLINEASM immediate flag MachineOperands 2020-04-16 13:46:14 +02:00
micromips-sizereduction [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
mips32r6 Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
mips64r6 Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
mirparser [mips] Pass "xgot" flag as a subtarget feature 2019-09-18 12:24:57 +00:00
msa Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
tailcall [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
2008-06-05-Carry.ll
2008-07-03-SRet.ll
2008-07-06-fadd64.ll
2008-07-07-FPExtend.ll
2008-07-07-Float2Int.ll Regenerate FP_TO_INT tests. 2018-10-27 15:00:38 +00:00
2008-07-07-IntDoubleConvertions.ll
2008-07-15-InternalConstant.ll
2008-07-15-SmallSection.ll
2008-07-16-SignExtInReg.ll
2008-07-22-Cstpool.ll
2008-07-23-fpcmp.ll
2008-07-29-icmp.ll
2008-07-31-fcopysign.ll
2008-08-01-AsmInline.ll
2008-08-03-ReturnDouble.ll
2008-08-03-fabs64.ll
2008-08-04-Bitconvert.ll
2008-08-06-Alloca.ll
2008-08-07-CC.ll
2008-08-07-FPRound.ll
2008-08-08-ctlz.ll
2008-10-13-LegalizerBug.ll
2008-11-10-xint_to_fp.ll
2009-11-16-CstPoolLoad.ll
2010-07-20-Switch.ll Emit a left-shift instead of a power-of-two multiply for jump-tables 2018-05-16 08:58:26 +00:00
2010-11-09-CountLeading.ll
2010-11-09-Mul.ll
2011-05-26-BranchKillsVreg.ll
2012-12-12-ExpandMemcpy.ll
2013-11-18-fp64-const0.ll [MIPS] Remove fcmp undef from reduced test 2019-03-30 20:16:16 +00:00
DbgValueOtherTargets.test
abicalls.ll
abiflags-xx.ll
abiflags32.ll [mips] Explicitly select `mips32r2` CPU for test cases require 64-bit FPU. NFC 2019-07-09 15:48:05 +00:00
addc.ll
addi.ll
address-selection.ll [mips] Pass "xgot" flag as a subtarget feature 2019-09-18 12:24:57 +00:00
addressing-mode.ll
adjust-callstack-sp.ll
align16.ll
alloca.ll
alloca16.ll
analyzebranch.ll Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding" 2018-02-27 16:59:10 +00:00
and1.ll
ase_warnings.ll [mips] Warn when crc, ginv, virt flags are used with too old revision 2018-07-04 19:26:31 +00:00
asm-large-immediate.ll
assertzext-trunc.ll
atomic-min-max-64.ll [Mips] Add support for min/max/umin/umax atomics 2019-12-12 11:32:37 +01:00
atomic-min-max.ll RegAllocFast: Record internal state based on register units 2020-06-03 16:51:46 -04:00
atomic.ll RegAllocFast: Record internal state based on register units 2020-06-03 16:51:46 -04:00
atomic64.ll [FastISel] Skip creating unnecessary vregs for arguments 2019-06-10 16:53:37 +00:00
atomicCmpSwapPW.ll [FastISel] Skip creating unnecessary vregs for arguments 2019-06-10 16:53:37 +00:00
atomicops.ll
beqzc.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
beqzc1.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
biggot.ll [mips] Pass "xgot" flag as a subtarget feature 2019-09-18 12:24:57 +00:00
blez_bgez.ll [mips] Add microMIPS case to the tests and regenerate assertions using update_llc_test_checks.py. NFC 2018-07-13 15:03:24 +00:00
blockaddr.ll [mips] Remove redundant case in the test. NFC 2019-08-14 16:27:07 +00:00
br-jmp.ll Reland r331175: "[mips] Fix the predicates of jump and branch and link instructions" 2018-05-01 13:06:49 +00:00
branch-relaxation-with-hazard.ll Mips: Make test resistant to future changes 2019-12-21 04:56:20 -05:00
brconeq.ll
brconeqk.ll
brconeqz.ll
brconge.ll
brcongt.ll
brconle.ll
brconlt.ll
brconne.ll
brconnek.ll
brconnez.ll
brdelayslot.ll [mips] Support shrink-wrapping 2018-06-29 16:37:16 +00:00
brind-tailcall.ll
brind.ll
brsize3.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
brsize3a.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
brundef.ll
bswap.ll [mips] Remove -allow-deprecated-dag-overlap flag from tests. NFC 2018-10-03 22:02:23 +00:00
buildpairextractelementf64.ll
buildpairf64-extractelementf64-implicit-sp.ll Rename ExpandISelPseudo->FinalizeISel, delay register reservation 2019-06-19 00:25:39 +00:00
cache-intrinsic.ll
call-after-trap.ll Don't mark MIPS TRAP as isTerminator 2020-02-01 15:50:22 +00:00
call-optimization.ll
call-site-info-output.ll [CSInfo][ISEL] Call site info generation support for Mips 2020-05-15 10:13:15 +02:00
cfi_offset.ll [mips] Explicitly select `mips32r2` CPU for test cases require 64-bit FPU. NFC 2019-07-09 15:48:05 +00:00
check-adde-redundant-moves.ll
check-noat.ll
ci2.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
cins.ll
cmov.ll
cmplarge.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
coalesce-partial-redundant-reguse-terminator.mir [RegisterCoalescing] Don't move COPY if it would interfere with another value 2018-03-28 06:01:30 +00:00
const-mult.ll [DAGCombine][X86][AArch64][MIPS][LANAI] (C - x) - y -> C - (x + y) fold (PR41952) 2019-06-04 11:06:21 +00:00
const1.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
const4a.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
const6.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
const6a.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
constantfp0.ll
constraint-c-err.ll
constraint-c.ll
constraint-empty.ll [mips] Fix `getRegForInlineAsmConstraint` to do not crash on empty Constraint 2019-11-06 00:50:39 +03:00
copy-fp64.ll [Mips][Codegen] Fix fast-isel mixing of FGR64 and AFGR64 registers 2019-08-09 12:02:32 +00:00
countleading.ll Revert "[llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC" 2020-05-22 05:36:15 -06:00
cprestore.ll
cpus-no-mips64.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
cpus.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
ctlz-v.ll
ctlz.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
cttz-v.ll
dagcombine-store-gep-chain-slow.ll
dagcombine_crash.ll
dbg-call-site-info-reg-d-split.ll [CSInfo][ISEL] Call site info generation support for Mips 2020-05-15 10:13:15 +02:00
delay-slot-fill-forward.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
delay-slot-filler-bundled-insts-def-use.mir MipsDelaySlotFiller: Update registers def-uses for BUNDLE instructions 2020-01-09 20:46:02 +00:00
delay-slot-filler-bundled-insts.mir Handle BUNDLE instructions in MipsAsmPrinter 2019-12-04 11:30:00 +00:00
delay-slot-kill.ll [mips] Sign extend i32 return values on MIPS64 2018-07-26 10:59:35 +00:00
dext.ll
dins.ll Fix typo in test/CodeGen/Mips/dins.ll 2018-07-23 23:19:53 +00:00
disable-tail-merge.ll
div.ll
div_rem.ll
divrem.ll Revert "[llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC" 2020-05-22 05:36:15 -06:00
divu.ll
divu_remu.ll
double2int.ll [mips] Fix predicate for the MipsTruncIntFP pattern 2018-07-18 14:11:22 +00:00
dsp-patterns-cmp-vselect.ll
dsp-patterns.ll
dsp-r1.ll
dsp-r2.ll
dsp-spill-reload.ll [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
dsp-vec-load-store.ll
dynamic-stack-realignment.ll Revert "[llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC" 2020-05-22 05:36:15 -06:00
eh-dwarf-cfa.ll
eh-return32.ll
eh-return64.ll
eh.ll
ehframe-indirect.ll
elf_eflags.ll
emergency-spill-slot-near-fp.ll
emit-big-cst.ll [AsmPrinter] Fix emission of non-standard integer constants for BE targets 2020-04-27 14:57:29 -07:00
emutls_generic.ll [TLS] use emulated TLS if the target supports only this mode 2018-02-28 17:48:55 +00:00
ex2.ll
extins.ll
f16abs.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
f32-to-i64-single-float.ll [MIPS] Fix illegal type assert in single-float mode 2018-09-11 15:32:47 +00:00
fabs.ll [mips] Support for +abs2008 attribute 2019-01-28 14:59:30 +00:00
fastcc.ll [DAGCombine] Improve alias analysis for chain of independent stores. 2018-11-08 19:14:20 +00:00
fastcc_byval.ll [mips] Generate memory dependencies for byVal arguments 2018-02-22 13:40:42 +00:00
fcmp.ll
fcopysign-f32-f64.ll
fcopysign.ll
fixdfsf.ll
fmadd1.ll
fneg.ll
fp-contract.ll [mips] Explicitly select `mips32r2` CPU for test cases require 64-bit FPU. NFC 2019-07-09 15:48:05 +00:00
fp-indexed-ls.ll
fp-spill-reload.ll
fp16-promote.ll
fp16instrinsmc.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
fp16mix.ll
fp16static.ll
fp64a.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
fpbr.ll
fpneeded.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
fpnotneeded.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
fpxx.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
frame-address-err.ll [mips] Replace assertion by error message while lowering `RETURNADDR` and `FRAMEADDR` 2019-03-06 22:40:28 +00:00
frame-address.ll [Mips] Always save RA when disabling frame pointer elimination 2019-10-07 14:01:37 +00:00
frameindex.ll [mips] Select the correct instruction for computing frameindexes 2018-06-01 10:07:10 +00:00
frem.ll
global-address.ll [mips] Split long lines in the test case file. NFC 2019-08-14 16:27:00 +00:00
global-pointer-reg.ll
gpopt-explict-section.ll
gpreg-lazy-binding.ll
gprestore.ll [mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25 2019-01-17 21:50:37 +00:00
helloworld.ll
hf1_body.ll
hf16_1.ll
hf16call32.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
hf16call32_body.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
hfptrcall.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
i32k.ll
i64arg.ll
imm.ll
implicit-sret.ll RegAllocFast: Record internal state based on register units 2020-06-03 16:51:46 -04:00
indirectcall.ll
init-array.ll [IR] Disallow llvm.global_ctors and llvm.global_dtors of the 2-field form in textual format 2019-05-15 02:35:32 +00:00
inlineasm-assembler-directives.ll
inlineasm-constraint-R.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-ZC-1.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-ZC-2.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-bad-I-1.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-bad-J.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-bad-K.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-bad-L.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-bad-N.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-bad-O.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-bad-P.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-bad-l1.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-i1.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-m-1.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-m-2.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-o.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-reg.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-constraint-reg64.ll [utils] Reflow asm check generation to tolerate blank lines 2019-11-01 09:42:48 +03:00
inlineasm-constraint.ll [mips] Name inline asm constraint test cases in a uniform manner. NFC 2019-07-17 08:11:57 +00:00
inlineasm-opcode-bad-y.ll [mips] Support 'y' operand code to print exact log2 of the operand 2018-02-07 12:36:39 +00:00
inlineasm-operand-code.ll Revert "[llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC" 2020-05-22 05:36:15 -06:00
inlineasm-output-template.ll [AsmPrinter] refactor to support %c w/ GlobalAddress' 2019-04-26 18:45:04 +00:00
insn-zero-size-bb.ll
int-to-float-conversion.ll
internalfunc.ll Revert r361356: "[MIR] Add simple PRE pass to MachineCSE" 2019-05-27 06:00:00 +00:00
interrupt-attr-64-error.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
interrupt-attr-args-error.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
interrupt-attr-error.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
interrupt-attr.ll
jtstat.ll
jump-table-mul.ll Emit a left-shift instead of a power-of-two multiply for jump-tables 2018-05-16 08:58:26 +00:00
jumptable_labels.ll
l3mc.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
largeimm1.ll
largeimmprinting.ll
lazy-binding.ll
lb1.ll
lbu1.ll
lcb2.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
lcb3c.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
lcb4a.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
lcb5.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
lh1.ll
lhu1.ll
lit.local.cfg [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
llcarry.ll
llrint-conv.ll [CodeGen] Add lrint/llrint builtins 2019-05-28 20:47:44 +00:00
llround-conv.ll [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
load-store-left-right.ll
long-call-attr.ll [mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25 2019-01-17 21:50:37 +00:00
long-call-mcount.ll [mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25 2019-01-17 21:50:37 +00:00
long-calls.ll [mips] Fix 64-bit address loading in case of applying 32-bit mask to the result 2019-08-28 22:32:10 +00:00
longbranch.ll [mips] Involves microMIPS's jump in the analyzable branch set 2018-08-29 14:53:55 +00:00
lrint-conv.ll [CodeGen] Add lrint/llrint builtins 2019-05-28 20:47:44 +00:00
lround-conv.ll [CodeGen] Add lround/llround builtins 2019-05-16 13:15:27 +00:00
lw16-base-reg.ll
machineverifier.ll
madd-msub.ll [DAGCombine][X86][AArch64][MIPS][LANAI] (C - x) - y -> C - (x + y) fold (PR41952) 2019-06-04 11:06:21 +00:00
mature-mc-support.ll
mbrsize4a.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
mcount.ll [Mips] Fix 374055 2019-10-10 12:02:14 +00:00
memcpy.ll
micromips-addiu.ll
micromips-addu16.ll
micromips-and16.ll
micromips-andi.ll
micromips-ase-function-attribute.ll [mips] Use llvm-readobj `-A` flag in test cases. NFC 2019-10-03 12:08:04 +00:00
micromips-atomic.ll [mips] Fix atomic operations at O0, v3 2018-07-05 09:27:05 +00:00
micromips-atomic1.ll [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
micromips-attr.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
micromips-b-range.ll [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
micromips-compact-branches.ll
micromips-compact-jump.ll
micromips-delay-slot-jr.ll
micromips-delay-slot.ll [mips] Fix JmpLink to texternalsym and tglobaladdr on mcroMIPS R6 2019-07-12 04:58:45 +00:00
micromips-directives.ll
micromips-eva.mir [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
micromips-gcc-except-table.ll [mips][micromips] Fix how values in .gcc_except_table are calculated 2018-10-16 08:27:28 +00:00
micromips-gp-rc.ll
micromips-jal.ll
micromips-li.ll
micromips-load-effective-address.ll
micromips-lwc1-swc1.ll
micromips-mtc-mfc.ll [mips] Fix encoding of the `mov.d` command for microMIPS R6 2019-03-13 14:23:12 +00:00
micromips-not16.ll
micromips-or16.ll
micromips-pseudo-mtlohi-expand.ll [mips] Use reg-exp in tests to tolerate register indexes changing. NFC 2019-05-29 14:59:07 +00:00
micromips-rdhwr-directives.ll
micromips-shift.ll
micromips-short-delay-slot.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
micromips-subu16.ll
micromips-sw-lw-16.ll
micromips-sw.ll [llvm-objdump] -d: print `00000000 <foo>:` instead of `00000000 foo:` 2020-03-05 18:05:28 -08:00
micromips-target-external-symbol-reloc.ll [mips] Fix JmpLink to texternalsym and tglobaladdr on mcroMIPS R6 2019-07-12 04:58:45 +00:00
micromips-xor16.ll
micromips64-unsupported.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
mips-shf-gprel.s [llvm-readobj] Change -long-option to --long-option in tests. NFC 2019-05-01 05:27:20 +00:00
mips3-spill-slot.ll [mips] Fix spill slot for mips3, n64 abi 2018-06-11 16:50:28 +00:00
mips16-hf-attr-2.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
mips16-hf-attr.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
mips16_32_1.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
mips16_32_3.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
mips16_32_4.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
mips16_32_5.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
mips16_32_6.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
mips16_32_7.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
mips16_32_8.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
mips16_32_9.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
mips16_32_10.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
mips16_fpret.ll
mips16ex.ll Use .set instead of = when printing assignment in assembly output 2018-03-27 16:44:41 +00:00
mips16fpe.ll
mips64-f128-call.ll
mips64-f128.ll
mips64-libcall.ll
mips64-sret.ll
mips64directive.ll
mips64ext.ll
mips64extins.ll
mips64fpimm0.ll
mips64fpldst.ll
mips64imm.ll
mips64instrs.ll
mips64intldst.ll
mips64lea.ll
mips64muldiv.ll Revert "[llvm][test] Add COM: directives before colon-less non-CHECKs in comments. NFC" 2020-05-22 05:36:15 -06:00
mips64shift.ll
mips64signextendsesf.ll
mips64sinttofpsf.ll
mipslopat.ll
misha.ll
mno-ldc1-sdc1.ll
mul.ll
mulll.ll
mulull.ll
nacl-align.ll
nacl-branch-delay.ll
nacl-reserved-regs.ll
named-register-n32.ll
named-register-n64.ll
named-register-o32.ll
neg1.ll
nmadd.ll [llvm] Fix missing FileCheck directive colons 2020-04-06 09:59:08 -06:00
no-frame-pointer-elim.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
no-odd-spreg-msa.ll [mips] Use AltOrders to prevent using odd FP-registers 2019-04-02 13:57:32 +00:00
no-odd-spreg.ll [mips] Remove -allow-deprecated-dag-overlap flag from tests. NFC 2018-10-03 22:02:23 +00:00
nomips16.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
not1.ll
null-streamer.ll
null.ll
o32_cc.ll
o32_cc_byval.ll [mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25 2019-01-17 21:50:37 +00:00
o32_cc_vararg.ll [DAGCombine] Improve Load-Store Forwarding 2018-10-10 14:15:52 +00:00
octeon.ll
octeon_popcnt.ll
optimize-fp-math.ll
optimize-pic-o0.ll
or1.ll
pbqp-reserved-physreg.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
powif64_16.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
pr33682.ll
pr33978.ll
pr34975.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
pr35071.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
pr36061.ll [mips] Fix incorrect sign extension for fpowi libcall 2018-01-30 16:24:10 +00:00
pr42736.ll [mips] Fix 64-bit address loading in case of applying 32-bit mask to the result 2019-08-28 22:32:10 +00:00
prevent-hoisting.ll
private-addr.ll
private.ll
pseudo-jump-fill.ll [mips][micromips] fix filling delay slots for PseudoIndirectBranch_MM 2019-02-22 14:53:58 +00:00
ra-allocatable.ll
rdhwr-directives.ll
reloc-jalr.ll [MIPS] Don't emit R_(MICRO)MIPS_JALR relocations against data symbols 2020-01-13 14:14:03 +00:00
rem.ll
remat-immed-load.ll
remu.ll
return-vector.ll
return_address.ll
return_address_err.ll [mips] Replace assertion by error message while lowering `RETURNADDR` and `FRAMEADDR` 2019-03-06 22:40:28 +00:00
rotate.ll
s2rem.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
sb1.ll
sel1c.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
sel2c.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
selTBteqzCmpi.ll
selTBtnezCmpi.ll
selTBtnezSlti.ll
select.ll [Mips] Return true in enableMultipleCopyHints(). 2018-02-23 08:30:15 +00:00
selectcc.ll
selectiondag-optlevel.ll
seleq.ll
seleqk.ll
selgek.ll
selgt.ll
selle.ll
selltk.ll
selne.ll
selnek.ll
selpat.ll
setcc-se.ll
seteq.ll
seteqz.ll
setge.ll
setgek.ll
setle.ll
setlt.ll
setltk.ll
setne.ll
setuge.ll
setugt.ll
setule.ll
setult.ll
setultk.ll
sh1.ll
shift-parts.ll
shrink-wrap-buildpairf64-extractelementf64.mir [mips] Prevent shrink-wrap for BuildPairF64, ExtractElementF64 when they use $sp 2018-08-29 14:07:14 +00:00
shrink-wrapping.ll [mips] Emit .reloc R_{MICRO}MIPS_JALR along with j(al)r(c) $25 2019-01-17 21:50:37 +00:00
simplebr.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
sint-fp-store_pattern.ll
sitofp-selectcc-opt.ll
sll-micromips-r6-encoding.mir [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing 2019-09-11 11:16:48 +00:00
sll1.ll
sll2.ll
slt.ll
small-section-reserve-gp.ll
spill-copy-acreg.ll
sr1.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
sra1.ll
sra2.ll
srl1.ll
srl2.ll
stack-alignment.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
stackcoloring.ll
stacksize.ll
start-asm-file.ll [mips] Switch to the `.text` section after emitting asm file preamble 2019-09-03 10:24:07 +00:00
stchar.ll
stldst.ll
sub1.ll
sub2.ll
swzero.ll
tail16.ll
tglobaladdr-wrapper.ll [mips] Move out the WrapperPat declaration from the NotInMicroMips predicate 2018-07-21 16:16:03 +00:00
thread-pointer.ll
tls-alias.ll
tls-models.ll
tls.ll [mips] Add a pattern for 64-bit GPR variant of the `rdhwr` instruction 2018-09-11 09:57:25 +00:00
tls16.ll
tls16_2.ll
tnaked.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
trap.ll
trap1.ll
uitofp.ll [LegalizeDAG][Mips] Add an assert to protect a uint_to_fp implementation from double rounding. Add a i32->f32 uint_to_fp implementation that avoids this code. 2020-01-16 11:08:16 -08:00
ul1.ll
unaligned-memops-mapping.mir [test] llvm/test/: change llvm-objdump single-dash long options to double-dash options 2020-03-15 17:46:23 -07:00
unaligned-memops.ll Rename ExpandISelPseudo->FinalizeISel, delay register reservation 2019-06-19 00:25:39 +00:00
unalignedload.ll
unsized-global.ll [MIPS] Don't crash on unsized extern types with -mgpopt 2018-01-26 15:56:14 +00:00
v2i16tof32.ll [Mips] Always save RA when disabling frame pointer elimination 2019-10-07 14:01:37 +00:00
vector-load-store.ll
vector-setcc.ll
weak.ll
whitespace.ll
xor1.ll
xray-mips-attribute-instrumentation.ll [XRay] Change Sled.Function to PC-relative for sled version 2 and make llvm-xray support sled version 2 addresses 2020-04-24 14:41:56 -07:00
xray-section-group.ll [AsmPrinter][XRay] Omit unique ID for xray_instr_map and xray_fn_idx 2020-02-14 21:10:46 -08:00
zeroreg.ll