Shrink down SSE3 code by more multiclass refactoring
[oota-llvm.git] / lib / Target / ARM /
2010-07-01 Bob WilsonARM function alignments were off by a power of two...
2010-06-29 Bob WilsonAdd support for encoding VDUP (ARM core register) instr...
2010-06-29 Bob WilsonAdd support for encoding NEON VMOV (from core register...
2010-06-29 Jim Grosbachskip dbg_value instructions
2010-06-29 Bob WilsonThe t2MOVi16 and t2MOVTi16 instructions do not set...
2010-06-29 Rafael EspindolaAdd a VT argument to getMinimalPhysRegClass and replace...
2010-06-29 Duncan SandsRemove pointless variable LastDef.
2010-06-29 Duncan SandsRemove unused variable Loc and pointless variables...
2010-06-29 Duncan SandsRemove an unused and a pointless variable.
2010-06-29 Duncan SandsRemove initialized but otherwise unused variables.
2010-06-29 Evan ChengPR7503: uxtb16 is not available for ARMv7-M. Patch...
2010-06-29 Evan ChengChange if-cvt options to something that actually as...
2010-06-29 Jakob Stoklund OlesenWhen no memoperands are present, assume unaligned,...
2010-06-29 Bob WilsonFix Thumb encoding of VMOV (scalar to ARM core register...
2010-06-28 Bob WilsonMake the ARMCodeEmitter identify Thumb functions via...
2010-06-28 Jim Grosbachtidy up style. no functional change.
2010-06-28 Bob WilsonRefactor encoding function for NEON 1-register with...
2010-06-28 Bob WilsonSupport Thumb mode encoding of NEON instructions.
2010-06-28 Jim Grosbachminor housekeeping cleanup: 80-column, trailing whitesp...
2010-06-26 Eli FriedmanFollowup to r106770: actually generate SXTB and SXTH...
2010-06-26 Bob WilsonAdd support for encoding NEON VMOV (from scalar to...
2010-06-26 Evan ChengIt's now possible to run code placement pass for ARM.
2010-06-26 Bob WilsonRenumber NEON instruction formats to be consecutive.
2010-06-25 Bob WilsonRename ARM instruction formats NEONGetLnFrm, NEONSetLnF...
2010-06-25 Bob WilsonRemove unused NEONFrm and ThumbMiscFrm ARM instruction...
2010-06-25 Daniel DunbarThumb2ITBlockPass: Fix a possible dereference of an...
2010-06-25 Evan ChengChange if-conversion block size limit checks to add...
2010-06-25 Bob WilsonAdd support for encoding 3-register NEON instructions...
2010-06-25 Dale JohannesenThe hasMemory argument is irrelevant to how the argument
2010-06-25 Bob WilsonAdd support for encoding 2-register NEON instructions.
2010-06-25 Bob WilsonFix indentation.
2010-06-25 Jim GrosbachIT instructions are considered to be scheduling hazards...
2010-06-25 Bob WilsonAdd missing ARM and Thumb data layout info for vector...
2010-06-25 Bob WilsonReduce indentation.
2010-06-24 Evan ChengOops. IT block formation pass needs to be run at any...
2010-06-24 Eli FriedmanAlways allow Thumb-2 SXTB, SXTH, UXTB, and UXTH. Fixes...
2010-06-24 Bob WilsonPR7458: Try commuting Thumb2 instruction operands to...
2010-06-23 Bill WendlingWe are missing opportunites to use ldm. Take code like...
2010-06-23 Dale JohannesenDo not do tail calls to external symbols. If the
2010-06-23 Jim GrosbachWhen using libcall expansions for the atomic intrinsics...
2010-06-22 Bob WilsonThumb1 functions using @llvm.returnaddress were not...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-06-22 Evan ChengTail merging pass shall not break up IT blocks. rdar...
2010-06-21 Bob Wilsonsign_extend_inreg needs to be expanded for pre-v6 Thumb...
2010-06-21 Jim GrosbachLEApcrelJT shouldn't be marked as neverHasSideEffects...
2010-06-21 Evan ChengFix PR7421: bug in kill transferring logic. It was...
2010-06-21 Dale JohannesenFix PR 7433. Silly typo in non-Darwin ARM tail call
2010-06-21 Jim Grosbachearly exit for dbg_value instructions
2010-06-20 Evan ChengFix a crash caused by dereference of MBB.end(). rdar...
2010-06-19 Bob WilsonRemove a fixme comment that is no longer relevant.
2010-06-19 Bob WilsonFix error message to match function name.
2010-06-19 Evan ChengIgnore dbg_value's.
2010-06-19 Evan ChengDisable sibcall optimization for Thumb1 for now since...
2010-06-19 Evan ChengIndentation and remove dead code.
2010-06-19 Dan GohmanSilence compiler warnings.
2010-06-18 Evan ChengMove ARM if-conversion before post-ra scheduling.
2010-06-18 Evan ChengUpdate cmake list.
2010-06-18 Evan ChengThumb2 hazard recognizer.
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-18 Jim Grosbachback-end libcall handling for ATOMIC_SWAP (__sync_lock_...
2010-06-18 Jim GrosbachEnable Expand handling of atomics for subtargets that...
2010-06-18 Bob WilsonRewrite chained if's as switches and replace assertions...
2010-06-18 Dale JohannesenFix ARM/Thumb reversal in previous attempt.
2010-06-18 Jakob Stoklund OlesenWhen using ADDri to get the address of a stack object...
2010-06-18 Dale JohannesenAn attempt to fix the problem Anton reported with
2010-06-18 Dale JohannesenEnable tail calls on ARM by default, with some
2010-06-18 Dan GohmanStart TargetRegisterClass indices at 0 instead of 1...
2010-06-18 Dale JohannesenLast round of changes for ARM tail calls.
2010-06-18 Jakob Stoklund OlesenTreat the ARM inline asm {cc} constraint as a physreg...
2010-06-18 Dan GohmanEliminate unnecessary uses of getZExtValue().
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-06-17 Jim GrosbachThumb1 and any pre-v6 ARM target should use the libcall...
2010-06-17 Jim Grosbachsimplify code a bit and add a more explanatory assert...
2010-06-16 Jim Grosbachformat and 80-column cleanup
2010-06-16 Jakob Stoklund OlesenDon't attempt preserving conservative kill flags. We...
2010-06-16 Bob WilsonRemove the hidden "neon-reg-sequence" option. The...
2010-06-16 Evan ChengMake post-ra scheduling, anti-dep breaking, and registe...
2010-06-15 Dale JohannesenAdd file missing from previous commit.
2010-06-15 Dale JohannesenNext round of tail call changes. Register used in...
2010-06-15 Bob WilsonAdd basic support for NEON modified immediates besides...
2010-06-15 Daniel DunbarAdd <cstddef> include to get ptrdiff_t, for gcc-4.6...
2010-06-15 Bob WilsonVMOVQQ and VMOVQQQQ are pseudo instructions and not...
2010-06-15 Jim GrosbachMake sure to skip dbg_value instructions when finding...
2010-06-14 Bob WilsonRename functions referring to VMOV immediates to refer...
2010-06-11 Bob WilsonAdd a missing bitcast. This code used to only handle...
2010-06-11 Bob WilsonAdd instruction encoding for the Neon VMOV immediate...
2010-06-10 Evan ChengDelete code that's not safe.
2010-06-09 Jim Grosbachbe slightly more subtle about skipping dbg_value instru...
2010-06-09 Evan ChengAllow target to place 2-address pass inserted copies...
2010-06-09 Evan ChengTypo.
2010-06-09 Evan ChengThumb2 IT blocks are fairly expensive. When there are...
2010-06-08 Jim Grosbachfix copy/paste/modify think-o
2010-06-08 Bruno Cardoso LopesReapply r105521, this time appending "LLU" to 64 bit
2010-06-08 Jim Grosbachfix typo
2010-06-08 Bob WilsonFix up a comment.
2010-06-07 Bob WilsonFurther changes for Neon vector shuffles:
2010-06-07 Jim GrosbachHandle dbg_value instructions (i.e., skip them) when...
2010-06-05 Chris Lattnerrevert r105521, which is breaking the buildbots with...
2010-06-05 Bruno Cardoso LopesInitial AVX support for some instructions. No patterns...
2010-06-05 Dale JohannesenImprovements to tail call code. No functional effect
next