Rename SDOperand to SDValue.
[oota-llvm.git] / lib / Target / ARM / ARMISelDAGToDAG.cpp
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-17 Dan GohmanAdd a new function, ReplaceAllUsesOfValuesWith, which...
2008-07-07 Dan GohmanAdd explicit keywords.
2008-06-30 Evan ChengSplit scheduling from instruction selection.
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-02-04 Evan ChengDwarf requires variable entries to be in the source...
2008-02-03 Chris Lattnerexplicitly include Compiler.h instead of getting it...
2008-02-03 Chris Lattnerdon't do ReplaceUses on a result that doesn't exist.
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-01-30 Dan GohmanFactor the addressing mode and the load/store VT out...
2007-12-31 Chris LattnerRename SSARegMap -> MachineRegisterInfo in keeping...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-10-08 Dan GohmanMigrate X86 and ARM from using X86ISD::{,I}DIV and...
2007-07-10 Evan ChengRemove clobbersPred. Add an OptionalDefOperand to instr...
2007-07-05 Evan ChengUnfortunately we now require C++ code to isel Bcc,...
2007-05-15 Evan ChengAdd PredicateOperand to all ARM instructions that have...
2007-05-03 Chris Lattnermatch a reassociated form of fnmul. This implements...
2007-03-19 Evan ChengFix naming inconsistencies.
2007-03-19 Evan ChengSpecial LDR instructions to load from non-pc-relative...
2007-03-13 Evan ChengAM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2]
2007-02-07 Evan ChengGet rid of references to iostream.
2007-02-06 Evan ChengSelect add FI, c correctly.
2007-02-06 Evan Cheng- Store val, [sp, c] must be selected to tSTRsp.
2007-01-30 Evan ChengChange the operand orders to t_addrmode_s* to make...
2007-01-24 Evan ChengUse PC relative ldr to load from a constantpool in...
2007-01-24 Evan ChengAllow [ fi#c, imm ] as ARM load / store addresses.
2007-01-24 Evan ChengVarious Thumb mode load / store isel bug fixes.
2007-01-23 Evan Cheng- Reorg Thumb load / store instructions. Combine each...
2007-01-19 Evan ChengARM backend contribution from Apple.
2007-01-12 Lauro Ramos VenancioBuild constants using instructions mov/orr or mvn/eor.
2007-01-04 Lauro Ramos VenancioExpand SELECT (f32/f64) and FCOPYSIGN (f32/f64).
2006-12-31 Rafael Espindolaimplement missing compares
2006-12-31 Reid SpencerFor PR950:
2006-12-29 Rafael Espindolafix comment
2006-12-28 Lauro Ramos VenancioImplement SELECT_CC (f32/f64) for ARM.
2006-12-14 Rafael Espindolaavoid using a constant table when a constant can be...
2006-12-12 Rafael Espindolamore general matching of the MVN instruction
2006-12-12 Rafael Espindoladon't use "ordinary" addressing mode 1 when mvn is...
2006-12-12 Rafael Espindolause MVN to handle small negative constants
2006-12-07 Bill WendlingWhat should be the last unnecessary <iostream>s in...
2006-12-05 Rafael Espindolaexpand memmove and memcpy
2006-12-05 Rafael Espindolaadd support for the "r" asm constraint
2006-11-09 Rafael Espindolaimplement load effective address similar to the alpha...
2006-11-08 Evan ChengMatch tblegen changes.
2006-11-08 Rafael Espindolainitial implementation of addressing mode 2
2006-11-02 Rafael Espindolamove ARMCondCodeToString to ARMAsmPrinter.cpp
2006-10-30 Evan ChengAll targets expand BR_JT for now.
2006-10-26 Rafael Espindolainitial support for frame pointers
2006-10-24 Rafael Espindolaexpand ISD::VACOPY
2006-10-23 Rafael Espindolaexpand ISD::MEMSET
2006-10-20 Reid SpencerFor PR950:
2006-10-19 Rafael Espindolaexpand SIGN_EXTEND_INREG
2006-10-19 Rafael Espindolaexpand brind so that we don't have to implement jump...
2006-10-18 Rafael Espindolaimplement CallingConv::Fast as CallingConv::C
2006-10-17 Rafael Espindolaexpand ISD::SDIV, ISD::UDIV, ISD::SREM and ISD::UREM
2006-10-17 Rafael Espindolainitial implementation of addressing mode 5
2006-10-16 Rafael Espindolaexpand ISD::SHL_PARTS, ISD::SRA_PARTS and ISD::SRL_PARTS
2006-10-14 Rafael Espindolaexpand ISD::BRCOND
2006-10-14 Rafael Espindolafix some fp condition codes
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-13 Rafael Espindolaimplement calls to functions that return long
2006-10-13 Rafael Espindolaimplement unordered floating point compares
2006-10-10 Rafael Espindolauint <-> double conversion
2006-10-10 Rafael Espindolaadd double <-> int conversion
2006-10-10 Rafael Espindolacompare doubles
2006-10-10 Rafael Espindolainitial support for fp compares. Unordered compares...
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-09 Rafael Espindolaexpand ISD::SELECT
2006-10-09 Rafael Espindolaexpand ISD::EXTLOAD
2006-10-07 Rafael Espindolaimplement FUITOS and FUITOD
2006-10-06 Rafael Espindolaadd optional input flag to FMRRD
2006-10-06 Rafael Espindolaadd support for calling functions that return double
2006-10-06 Rafael Espindolafix some bugs affecting functions with no arguments
2006-10-06 Rafael Espindolaadd support for calling functions that have double...
2006-10-05 Evan ChengMake use of getStore().
2006-10-05 Rafael Espindolause a const ref for passing the vector to ArgumentLayout
2006-10-05 Rafael Espindolaimplement a ArgumentLayout class to factor code common...
2006-10-03 Rafael EspindolaImplement floating point constants
2006-10-02 Rafael Espindolafix the names of the 64bit fp register
2006-09-29 Rafael Espindolaadd floating point registers
2006-09-21 Rafael Espindolamore condition codes
2006-09-21 Rafael Espindolaif a constant can't be an immediate, add it to the...
2006-09-13 Rafael Espindolaadd shifts to addressing mode 1
2006-09-12 Evan ChengReflects MachineConstantPoolEntry changes.
2006-09-11 Rafael Espindolaadd the correct fallback for ARMDAGToDAGISel::SelectAdd...
2006-09-11 Rafael Espindolapartial implementation of the ARM Addressing Mode 1
2006-09-04 Rafael Espindolaadd support for returning 64bit values
2006-09-03 Rafael Espindolaadd the SETULT condition code
2006-09-02 Rafael Espindolaadd more condition codes
2006-08-26 Evan ChengSelect() no longer require Result operand by reference.
2006-08-25 Rafael Espindolause @ for comments
2006-08-24 Rafael Espindolaadd the "eq" condition code
2006-08-24 Rafael Espindolacreate a generic bcond instruction that has a condition...
2006-08-24 Rafael Espindolainitial support for branches
2006-08-21 Rafael Espindolainitial support for select
2006-08-20 Rafael Espindolacall computeRegisterProperties
2006-08-17 Rafael Espindolaadd a "load effective address"
2006-08-16 Rafael EspindolaDeclare the callee saved regs
2006-08-14 Rafael Espindolaselect code like
2006-08-11 Chris LattnerEliminate use of getNode that takes a vector.
next