- Apr 03, 2012
-
-
Akira Hatanaka authored
llvm-svn: 153925
-
Akira Hatanaka authored
Patch by Vladimir Medic. llvm-svn: 153924
-
- Mar 01, 2012
-
-
Akira Hatanaka authored
and stores was added. - SelectAddr should return false if Parent is an unaligned f32 load or store. - Only aligned load and store nodes should be matched to select reg+imm floating point instructions. - MIPS does not have support for f64 unaligned load or store instructions. llvm-svn: 151843
-
- Feb 28, 2012
-
-
Jia Liu authored
llvm-svn: 151625
-
Akira Hatanaka authored
load and store instructions. llvm-svn: 151611
-
- Feb 27, 2012
-
-
Akira Hatanaka authored
llvm-svn: 151540
-
Akira Hatanaka authored
llvm-svn: 151538
-
- Feb 25, 2012
-
-
Akira Hatanaka authored
add/sub instructions. llvm-svn: 151415
-
- Feb 16, 2012
-
-
Akira Hatanaka authored
llvm-svn: 150706
-
- Jan 24, 2012
-
-
Akira Hatanaka authored
llvm-svn: 148869
-
- Nov 07, 2011
-
-
Akira Hatanaka authored
llvm-svn: 144019
-
Akira Hatanaka authored
and add Mips64's version too. llvm-svn: 144018
-
Akira Hatanaka authored
floating pointer registers. llvm-svn: 144016
-
- Oct 18, 2011
-
-
Bruno Cardoso Lopes authored
-Fix binary codes and rename operands in .td files so that automatically generated function MipsCodeEmitter::getBinaryCodeForInstr gives correct encoding for instructions. -Define new class FMem for instructions that access memory. -Define new class FFRGPR for instructions that move data between GPR and FPU general and control registers. -Define custom encoder methods for memory operands, and also for size operands of ext and ins instructions. -Only static relocation model is currently implemented. Patch by Sasa Stankovic llvm-svn: 142378
-
- Oct 17, 2011
-
-
Akira Hatanaka authored
llvm-svn: 142220
-
- Oct 11, 2011
-
-
Akira Hatanaka authored
that have 64-bit pointers or access the 32 x 64-bit floating pointer register file. Update functions in MipsInstrInfo.cpp too. llvm-svn: 141623
-
- Oct 08, 2011
-
-
Akira Hatanaka authored
llvm-svn: 141476
-
Akira Hatanaka authored
llvm-svn: 141475
-
Akira Hatanaka authored
llvm-svn: 141474
-
Akira Hatanaka authored
conversion instructions. llvm-svn: 141473
-
- Sep 29, 2011
-
-
Jakob Stoklund Olesen authored
It broke the unit tests. Please reapply with tests fixed. llvm-svn: 140735
-
- Sep 28, 2011
-
-
Akira Hatanaka authored
multiclasses. llvm-svn: 140731
-
Akira Hatanaka authored
llvm-svn: 140705
-
Akira Hatanaka authored
llvm-svn: 140704
-
Akira Hatanaka authored
llvm-svn: 140661
-
Akira Hatanaka authored
of the instruction definitions using Pat<>. llvm-svn: 140644
-
- Sep 23, 2011
-
-
Akira Hatanaka authored
complain it cannot infer types in patterns. Fix a mistake in definition of SDT_MipsExtractElementF64. llvm-svn: 140354
-
- Sep 09, 2011
-
-
Akira Hatanaka authored
llvm-svn: 139405
-
- Aug 16, 2011
-
-
Akira Hatanaka authored
Mips1 does not support double precision loads or stores, therefore two single precision loads or stores must be used in place of these instructions. This patch treats double precision loads and stores as if they are legal instructions until MCInstLowering, instead of generating the single precision instructions during instruction selection or Prolog/Epilog code insertion. Without the changes made in this patch, llc produces code that has the same problem described in r137484 or bails out when MipsInstrInfo::storeRegToStackSlot or loadRegFromStackSlot is called before register allocation. llvm-svn: 137711
-
- Jun 07, 2011
-
-
Akira Hatanaka authored
llvm-svn: 132718
-
- May 24, 2011
-
-
Akira Hatanaka authored
llvm-svn: 131927
-
- May 12, 2011
-
-
Akira Hatanaka authored
llvm-svn: 131233
-
- May 09, 2011
-
-
Eric Christopher authored
Patch by Liu <proljc@gmail.com>! llvm-svn: 131086
-
- Apr 15, 2011
-
-
Akira Hatanaka authored
llvm-svn: 129612
-
Akira Hatanaka authored
Fix lines that have incorrect indentation or exceed 80 columns. There is no change in functionality. llvm-svn: 129606
-
Akira Hatanaka authored
Add pass that expands pseudo instructions into target instructions after register allocation. Define pseudos that get expanded into mtc1 or mfc1 instructions. llvm-svn: 129594
-
Chris Lattner authored
Luis Felipe Strano Moraes! llvm-svn: 129558
-
- Mar 31, 2011
-
-
Akira Hatanaka authored
llvm-svn: 128650
-
- Mar 04, 2011
-
-
Bruno Cardoso Lopes authored
llvm-svn: 127003
-
- Dec 23, 2010
-
-
Chris Lattner authored
llvm-svn: 122513
-