- Jul 30, 2008
-
-
Bruno Cardoso Lopes authored
llvm-svn: 54213
-
- Jul 09, 2008
-
-
Bruno Cardoso Lopes authored
llvm-svn: 53277
-
- Jul 05, 2008
-
-
Bruno Cardoso Lopes authored
important. - Cleanup in the Subtarget info with addition of new features, not all support yet, but they allow the future inclusion of features easier. Among new features, we have : Arch family info (mips1, mips2, ...), ABI info (o32, eabi), 64-bit integer and float registers, allegrex vector FPU (VFPU), single float only support. - TargetMachine now detects allegrex core. - Added allegrex (Mips32r2) sext_inreg instructions. - *Added Float Point Instructions*, handling single float only, and aliased accesses for 32-bit FPUs. - Some cleanup in FP instruction formats and FP register classes. - Calling conventions improved to support mips 32-bit EABI. - Added Asm Printer support for fp cond codes. - Added support for sret copy to a return register. - EABI support added into LowerCALL and FORMAL_ARGS. - MipsFunctionInfo now keeps a virtual register per function to track the sret on function entry until function ret. - MipsInstrInfo FP support into methods (isMoveInstr, isLoadFromStackSlot, ...), FP cond codes mapping and initial FP Branch Analysis. - Two new Mips SDNode to handle fp branch and compare instructions : FPBrcond, FPCmp - MipsTargetLowering : handling different FP classes, Allegrex support, sret return copy, no homing location within EABI, non 32-bit stack objects arguments, and asm constraint for float. llvm-svn: 53146
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Nov 06, 2007
-
-
Bruno Cardoso Lopes authored
llvm-svn: 43749
-
- Aug 18, 2007
-
-
Bruno Cardoso Lopes authored
llvm-svn: 41159
-
- Jun 06, 2007
-
-
Bruno Cardoso Lopes authored
- Modifications from the last patch included (issues pointed by Evan Cheng are now fixed). - Added more MipsI instructions. - Added more patterns to match branch instructions. llvm-svn: 37461
-
- Apr 16, 2007
-
-
Reid Spencer authored
Subtarget option names must be given in lower case in order to be recognized. Fixes test/CodeGen/Alpha/ctlz.ll llvm-svn: 36125
-
- Jan 24, 2007
-
-
Andrew Lenharth authored
llvm-svn: 33492
-
- May 18, 2006
-
-
Evan Cheng authored
llvm-svn: 28378
-
- May 17, 2006
-
-
Evan Cheng authored
llvm-svn: 28368
-
- Mar 09, 2006
-
-
Andrew Lenharth authored
llvm-svn: 26643
-
- Jan 27, 2006
-
-
Evan Cheng authored
llvm-svn: 25678
-
Chris Lattner authored
llvm-svn: 25674
-
- Oct 26, 2005
-
-
Jim Laskey authored
llvm-svn: 24012
-
- Oct 24, 2005
-
-
Chris Lattner authored
llvm-svn: 23903
-
- Jun 24, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22276
-
- Apr 05, 2005
-
-
Andrew Lenharth authored
llvm-svn: 21101
-
- Feb 05, 2005
-
-
Misha Brukman authored
llvm-svn: 20048
-
- Jan 23, 2005
-
-
Andrew Lenharth authored
llvm-svn: 19764
-
- Dec 10, 2004
-
-
Brian Gaeke authored
llvm-svn: 18737
-
- Sep 22, 2004
-
-
Misha Brukman authored
llvm-svn: 16482
-
- Apr 07, 2004
-
-
Brian Gaeke authored
llvm-svn: 12726
-
- Feb 28, 2004
-
-
Chris Lattner authored
llvm-svn: 11957
-
- Feb 25, 2004
-
-
Misha Brukman authored
llvm-svn: 11834
-
Brian Gaeke authored
llvm-svn: 11828
-