llvm-project/llvm/test/CodeGen
Simon Atanasyan c2b975a75c [MIPS][microMIPS] Fix PseudoMTLOHI_MM matching and expansion
On micromips MipsMTLOHI is always matched to PseudoMTLOHI_DSP regardless
of +dsp argument. This patch checks is HasDSP predicate is present for
PseudoMTLOHI_DSP so PseudoMTLOHI_MM can be matched when appropriate.

Add expansion of PseudoMTLOHI_MM instruction into a mtlo/mthi pair.

Patch by Mirko Brkusanin.

Differential Revision: http://reviews.llvm.org/D59203

llvm-svn: 356039
2019-03-13 11:04:38 +00:00
..
AArch64 [CGP] Fix UB when GEP is bound to trivial PHINode 2019-03-12 10:10:29 +00:00
AMDGPU IR: Add immarg attribute 2019-03-12 21:02:54 +00:00
ARC
ARM [SDAG] Expand pow2 mulo using shifts 2019-03-12 16:57:25 +00:00
AVR
BPF [BPF] Do not generate BTF sections unnecessarily 2019-03-05 01:01:21 +00:00
Generic
Hexagon [LSR] Attempt to increase the accuracy of LSR's setup cost 2019-03-07 13:44:40 +00:00
Inputs
Lanai
MIR [AMDGPU] Add support for immediate operand for S_ENDPGM 2019-03-12 09:52:58 +00:00
MSP430 Enable integrated assembler on MSP430 by default. 2019-02-05 18:01:45 +00:00
Mips [MIPS][microMIPS] Fix PseudoMTLOHI_MM matching and expansion 2019-03-13 11:04:38 +00:00
NVPTX [Codegen] fix typos in test case 2019-03-02 08:03:59 +00:00
PowerPC Set useful flags for vector imm setting instructions 2019-03-12 18:27:09 +00:00
RISCV [RISCV] Add test cases for the lp64 ABI 2019-03-12 09:26:53 +00:00
SPARC
SystemZ [DAGCombiner][X86][SystemZ][AArch64] Combine some cases of (bitcast (build_vector constants)) between legalize types and legalize dag. 2019-03-04 19:12:16 +00:00
Thumb CodeGenPrep: preserve inbounds attribute when sinking GEPs. 2019-03-12 15:22:23 +00:00
Thumb2 [ARM] Add some missing thumb1 opcodes to enable peephole optimisation of CMPs 2019-02-22 12:23:31 +00:00
WebAssembly [WebAssembly] Place 'try' and 'catch' correctly wrt EH_LABELs 2019-03-13 00:37:31 +00:00
WinCFGuard
WinEH Fix invalid target triples in tests. (NFC) 2019-03-04 23:37:41 +00:00
X86 [ImplicitNullChecks] Support unordered atomic accesses 2019-03-13 03:25:20 +00:00
XCore