2009-07-22 |
Evan Cheng | Eliminate a redudant check Eli pointed out. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Evan Cheng | Fix ARM isle code that optimize multiply by constants... |
blob | commitdiff | raw | diff to current |
2009-07-20 |
David Goodwin | Use t2LDRri12 for frame index loads. |
blob | commitdiff | raw | diff to current |
2009-07-15 |
David Goodwin | Thumb-2 only support [base_reg + offset_reg] addressing... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Owen Anderson | Move EVER MORE stuff over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
David Goodwin | Check for PRE_INC and POST_INC. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
David Goodwin | hasThumb2() does not mean we are compiling for thumb... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Evan Cheng | Smarter isel of ldrsb / ldrsh. Only make use of these... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Evan Cheng | Major changes to Thumb (not Thumb2). Many 16-bit instru... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Evan Cheng | Fix ldrd / strd address mode matching code. It allows... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Use common code for both ARM and Thumb-2 instruction... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Evan Cheng | Change how so_imm and t2_so_imm are handled. At instruc... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Implement changes from Chris's feedback. |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Evan Cheng | Add Thumb2 movcc instructions. |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Evan Cheng | Add some more Thumb2 multiplication instructions. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Sign extending pre/post indexed loads. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Thumb2 pre/post indexed loads. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Factor out ARM indexed load matching code. |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Bob Wilson | Add a new addressing mode for NEON load/store instructions. |
blob | commitdiff | raw | diff to current |
2009-06-30 |
David Goodwin | Thumb-2 load and store double description. But nothing... |
blob | commitdiff | raw | diff to current |
2009-06-30 |
David Goodwin | Add conditional and unconditional thumb-2 branch. Add... |
blob | commitdiff | raw | diff to current |
2009-06-29 |
Evan Cheng | Implement Thumb2 ldr. |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Evan Cheng | Renaming for consistency. |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Anton Korobeynikov | Split thumb-related stuff into separate classes. |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Code clean up. |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Rename SelectShifterOperand to SelectThumb2ShifterOpera... |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Bob Wilson | Add support for ARM's Advanced SIMD (NEON) instruction... |
blob | commitdiff | raw | diff to current |
2009-06-22 |
Bob Wilson | Fix llvm-gcc build for armv6t2 and later architectures... |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Anton Korobeynikov | Initial support for some Thumb2 instructions. |
blob | commitdiff | raw | diff to current |
2009-06-08 |
Anton Korobeynikov | Revert hunk commited by accident |
blob | commitdiff | raw | diff to current |
2009-06-08 |
Anton Korobeynikov | The attached patches implement most of the ARM AAPCS... |
blob | commitdiff | raw | diff to current |
2009-05-19 |
Bob Wilson | Fix pr4091: Add support for "m" constraint in ARM inlin... |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Jim Grosbach | PR2985 / <rdar://problem/6584986> |
blob | commitdiff | raw | diff to current |
2009-03-26 |
Evan Cheng | tADDhirr is a thumb instruction. Do not allow this... |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Chris Lattner | fix PR3538 for ARM. |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Eliminate remaining non-DebugLoc version of getTargetNode. |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | get rid of some non-DebugLoc getTargetNode variants. |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Get rid of one more non-DebugLoc getNode and |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Dan Gohman | Move a few containers out of ScheduleDAGInstrs::BuildSc... |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Evan Cheng | Preliminary ARM debug support based on patch by Mikael... |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Update a comment. |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Dan Gohman | Eliminate the ISel priority queue, which used the topol... |
blob | commitdiff | raw | diff to current |
2008-10-27 |
David Greene | Have TableGen emit setSubgraphColor calls under control... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Avoid creating two TargetLowering objects for each... |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Evan Cheng | Cosmetic. |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Dan Gohman | Move the point at which FastISel taps into the Selectio... |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Dan Gohman | Simplify SelectRoot's interface, and factor out some... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Dan Gohman | Add a new function, ReplaceAllUsesOfValuesWith, which... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Add explicit keywords. |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Evan Cheng | Split scheduling from instruction selection. |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
blob | commitdiff | raw | diff to current |
2008-02-04 |
Evan Cheng | Dwarf requires variable entries to be in the source... |
blob | commitdiff | raw | diff to current |
2008-02-03 |
Chris Lattner | explicitly include Compiler.h instead of getting it... |
blob | commitdiff | raw | diff to current |
2008-02-03 |
Chris Lattner | don't do ReplaceUses on a result that doesn't exist. |
blob | commitdiff | raw | diff to current |
2008-02-02 |
Evan Cheng | SDIsel processes llvm.dbg.declare by recording the... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Dan Gohman | Factor the addressing mode and the load/store VT out... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Dan Gohman | Migrate X86 and ARM from using X86ISD::{,I}DIV and... |
blob | commitdiff | raw | diff to current |
2007-07-10 |
Evan Cheng | Remove clobbersPred. Add an OptionalDefOperand to instr... |
blob | commitdiff | raw | diff to current |
2007-07-05 |
Evan Cheng | Unfortunately we now require C++ code to isel Bcc,... |
blob | commitdiff | raw | diff to current |
2007-05-15 |
Evan Cheng | Add PredicateOperand to all ARM instructions that have... |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Chris Lattner | match a reassociated form of fnmul. This implements... |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Evan Cheng | Fix naming inconsistencies. |
blob | commitdiff | raw | diff to current |
2007-03-19 |
Evan Cheng | Special LDR instructions to load from non-pc-relative... |
blob | commitdiff | raw | diff to current |
2007-03-13 |
Evan Cheng | AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2] |
blob | commitdiff | raw | diff to current |
2007-02-07 |
Evan Cheng | Get rid of references to iostream. |
blob | commitdiff | raw | diff to current |
2007-02-06 |
Evan Cheng | Select add FI, c correctly. |
blob | commitdiff | raw | diff to current |
2007-02-06 |
Evan Cheng | - Store val, [sp, c] must be selected to tSTRsp. |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Evan Cheng | Change the operand orders to t_addrmode_s* to make... |
blob | commitdiff | raw | diff to current |
2007-01-24 |
Evan Cheng | Use PC relative ldr to load from a constantpool in... |
blob | commitdiff | raw | diff to current |
2007-01-24 |
Evan Cheng | Allow [ fi#c, imm ] as ARM load / store addresses. |
blob | commitdiff | raw | diff to current |
2007-01-24 |
Evan Cheng | Various Thumb mode load / store isel bug fixes. |
blob | commitdiff | raw | diff to current |
2007-01-23 |
Evan Cheng | - Reorg Thumb load / store instructions. Combine each... |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Evan Cheng | ARM backend contribution from Apple. |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Lauro Ramos Venancio | Build constants using instructions mov/orr or mvn/eor. |
blob | commitdiff | raw | diff to current |
2007-01-04 |
Lauro Ramos Venancio | Expand SELECT (f32/f64) and FCOPYSIGN (f32/f64). |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Rafael Espindola | implement missing compares |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-29 |
Rafael Espindola | fix comment |
blob | commitdiff | raw | diff to current |
2006-12-28 |
Lauro Ramos Venancio | Implement SELECT_CC (f32/f64) for ARM. |
blob | commitdiff | raw | diff to current |
2006-12-14 |
Rafael Espindola | avoid using a constant table when a constant can be... |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Rafael Espindola | more general matching of the MVN instruction |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Rafael Espindola | don't use "ordinary" addressing mode 1 when mvn is... |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Rafael Espindola | use MVN to handle small negative constants |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | What should be the last unnecessary <iostream>s in... |
blob | commitdiff | raw | diff to current |
2006-12-05 |
Rafael Espindola | expand memmove and memcpy |
blob | commitdiff | raw | diff to current |
2006-12-05 |
Rafael Espindola | add support for the "r" asm constraint |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Rafael Espindola | implement load effective address similar to the alpha... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Evan Cheng | Match tblegen changes. |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Rafael Espindola | initial implementation of addressing mode 2 |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Rafael Espindola | move ARMCondCodeToString to ARMAsmPrinter.cpp |
blob | commitdiff | raw | diff to current |
2006-10-30 |
Evan Cheng | All targets expand BR_JT for now. |
blob | commitdiff | raw | diff to current |
2006-10-26 |
Rafael Espindola | initial support for frame pointers |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Rafael Espindola | expand ISD::VACOPY |
blob | commitdiff | raw | diff to current |
2006-10-23 |
Rafael Espindola | expand ISD::MEMSET |
blob | commitdiff | raw | diff to current |
next |