Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks...
[oota-llvm.git] / lib / Target / ARM / ARMISelDAGToDAG.cpp
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 David GoodwinCorrectly handle the Thumb-2 imm8 addrmode. Specialize...
2009-07-22 Evan ChengUse getTargetConstant instead of getConstant since...
2009-07-22 Evan ChengEliminate a redudant check Eli pointed out.
2009-07-21 Evan ChengFix ARM isle code that optimize multiply by constants...
2009-07-20 David GoodwinUse t2LDRri12 for frame index loads.
2009-07-15 David GoodwinThumb-2 only support [base_reg + offset_reg] addressing...
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-14 David GoodwinCheck for PRE_INC and POST_INC.
2009-07-14 David GoodwinhasThumb2() does not mean we are compiling for thumb...
2009-07-11 Evan ChengSmarter isel of ldrsb / ldrsh. Only make use of these...
2009-07-11 Evan ChengMajor changes to Thumb (not Thumb2). Many 16-bit instru...
2009-07-09 Evan ChengFix ldrd / strd address mode matching code. It allows...
2009-07-08 David GoodwinUse common code for both ARM and Thumb-2 instruction...
2009-07-08 Evan ChengChange how so_imm and t2_so_imm are handled. At instruc...
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-07 Evan ChengAdd Thumb2 movcc instructions.
2009-07-07 Evan ChengAdd some more Thumb2 multiplication instructions.
2009-07-02 Evan ChengSign extending pre/post indexed loads.
2009-07-02 Evan ChengThumb2 pre/post indexed loads.
2009-07-02 Evan ChengFactor out ARM indexed load matching code.
2009-07-01 Bob WilsonAdd a new addressing mode for NEON load/store instructions.
2009-06-30 David GoodwinThumb-2 load and store double description. But nothing...
2009-06-30 David GoodwinAdd conditional and unconditional thumb-2 branch. Add...
2009-06-29 Evan ChengImplement Thumb2 ldr.
2009-06-27 Evan ChengRenaming for consistency.
2009-06-26 Anton KorobeynikovSplit thumb-related stuff into separate classes.
2009-06-23 Evan ChengCode clean up.
2009-06-23 Evan ChengRename SelectShifterOperand to SelectThumb2ShifterOpera...
2009-06-22 Bob WilsonAdd support for ARM's Advanced SIMD (NEON) instruction...
2009-06-22 Bob WilsonFix llvm-gcc build for armv6t2 and later architectures...
2009-06-17 Anton KorobeynikovInitial support for some Thumb2 instructions.
2009-06-08 Anton KorobeynikovRevert hunk commited by accident
2009-06-08 Anton KorobeynikovThe attached patches implement most of the ARM AAPCS...
2009-05-19 Bob WilsonFix pr4091: Add support for "m" constraint in ARM inlin...
2009-04-07 Jim GrosbachPR2985 / <rdar://problem/6584986>
2009-03-26 Evan ChengtADDhirr is a thumb instruction. Do not allow this...
2009-02-12 Chris Lattnerfix PR3538 for ARM.
2009-02-06 Dale JohannesenEliminate remaining non-DebugLoc version of getTargetNode.
2009-02-06 Dale Johannesenget rid of some non-DebugLoc getTargetNode variants.
2009-02-06 Dale JohannesenGet rid of one more non-DebugLoc getNode and
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2008-12-10 Evan ChengPreliminary ARM debug support based on patch by Mikael...
2008-12-03 Dan GohmanUpdate a comment.
2008-11-05 Dan GohmanEliminate the ISel priority queue, which used the topol...
2008-10-27 David GreeneHave TableGen emit setSubgraphColor calls under control...
2008-10-03 Dan GohmanAvoid creating two TargetLowering objects for each...
2008-09-18 Evan ChengCosmetic.
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-23 Dan GohmanMove the point at which FastISel taps into the Selectio...
2008-08-21 Dan GohmanSimplify SelectRoot's interface, and factor out some...
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.
next