2012-03-28 |
Jakob Stoklund Olesen | Spill DPair registers, not just QPR. |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Evan Cheng | ARM has a peephole optimization which looks for a def... |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Craig Topper | Prune includes and replace uses of ARMRegisterInfo... |
blob | commitdiff | raw | diff to current |
2012-03-06 |
Jim Grosbach | ARM refactor more NEON VLD/VST instructions to use... |
blob | commitdiff | raw | diff to current |
2012-03-06 |
Jakob Stoklund Olesen | Add <imp-def> operands when reloading into physregs. |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Jim Grosbach | ARM refactor away a bunch of VLD/VST pseudo instructions. |
blob | commitdiff | raw | diff to current |
2012-03-04 |
Jakob Stoklund Olesen | Use <def,undef> operands when spilling NEON bundles. |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Jim Grosbach | ARM implement TargetInstrInfo::getNoopForMachoTarget() |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Jakob Stoklund Olesen | Clarify ARM calling conventions. |
blob | commitdiff | raw | diff to current |
2012-02-21 |
Jakob Stoklund Olesen | Calls don't really change the stack pointer. |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
blob | commitdiff | raw | diff to current |
2012-02-17 |
Jakob Stoklund Olesen | Handle regmask operands in ARMInstrInfo. |
blob | commitdiff | raw | diff to current |
2012-02-17 |
Jakob Stoklund Olesen | Fix ARMBaseInstrInfo::getInstrLatency for calls. |
blob | commitdiff | raw | diff to current |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Evan Cheng | DefinesPredicate should only look for def operands... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2012-01-05 |
Jakob Stoklund Olesen | Reapply r146997, "Heed spill slot alignment on ARM." |
blob | commitdiff | raw | diff to current |
2012-01-03 |
Jakob Stoklund Olesen | Revert r146997, "Heed spill slot alignment on ARM." |
blob | commitdiff | raw | diff to current |
2011-12-21 |
Jim Grosbach | ARM NEON assmebly parsing for VLD2 to all lanes instruc... |
blob | commitdiff | raw | diff to current |
2011-12-20 |
Jakob Stoklund Olesen | Heed spill slot alignment on ARM. |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | Model ARM predicated write as read-mod-write. e.g. |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | - Add MachineInstrBundle.h and MachineInstrBundle.cpp... |
blob | commitdiff | raw | diff to current |
2011-12-09 |
Jim Grosbach | ARM assembly parsing and encoding for VLD2 with writeback. |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Jakob Stoklund Olesen | Revert r145971: "Use conservative size estimate for... |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Evan Cheng | First chunk of MachineInstr bundle support. |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Jakob Stoklund Olesen | Use conservative size estimate for tBR_JTr. |
blob | commitdiff | raw | diff to current |
2011-11-30 |
Jim Grosbach | ARM parsing for VLD1 all lanes, with writeback. |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Jakob Stoklund Olesen | Enable -widen-vmovs by default. |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Jay Foad | Make use of MachinePointerInfo::getFixedStack. This... |
blob | commitdiff | raw | diff to current |
2011-10-25 |
Jim Grosbach | ARM assembly parsing and encoding for VLD1 with writeback. |
blob | commitdiff | raw | diff to current |
2011-10-24 |
Jim Grosbach | Nuke dead code. Nothing generates the VLD1d64QPseudo_UP... |
blob | commitdiff | raw | diff to current |
2011-10-24 |
Jim Grosbach | ARM assembly parsing and encoding for VLD1 w/ writeback. |
blob | commitdiff | raw | diff to current |
2011-10-24 |
Jim Grosbach | ARM refactor am6offset usage for VLD1. |
blob | commitdiff | raw | diff to current |
2011-10-18 |
Andrew Trick | Use ARM/t2PseudoInst class from ARM/Thumb2 special... |
blob | commitdiff | raw | diff to current |
2011-10-12 |
Jakob Stoklund Olesen | Fix -widen-vmovs liveness issues. |
blob | commitdiff | raw | diff to current |
2011-10-11 |
Jakob Stoklund Olesen | Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseu... |
blob | commitdiff | raw | diff to current |
2011-10-01 |
Bill Wendling | Use the ARMConstantPoolMBB class to handle the MBB... |
blob | commitdiff | raw | diff to current |
2011-10-01 |
Bill Wendling | Use the new ARMConstantPoolSymbol class to handle exter... |
blob | commitdiff | raw | diff to current |
2011-10-01 |
Bill Wendling | Switch over to using ARMConstantPoolConstant for global... |
blob | commitdiff | raw | diff to current |
2011-09-29 |
Bill Wendling | Create a machine basic block in the constant pool and... |
blob | commitdiff | raw | diff to current |
2011-09-29 |
Jakob Stoklund Olesen | Use ExecutionDepsFix instead of NEONMoveFix. |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Jakob Stoklund Olesen | Implement TII::get/setExecutionDomain() for ARM. |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Andrew Trick | Lower ARM adds/subs to add/sub after adding optional... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Owen Anderson | Fix an ambiguously nested if. |
blob | commitdiff | raw | diff to current |
2011-09-09 |
Owen Anderson | Thumb unconditional branches are allowed in IT blocks... |
blob | commitdiff | raw | diff to current |
2011-08-31 |
Jakob Stoklund Olesen | Put VMOVS widening under a command line option, off... |
blob | commitdiff | raw | diff to current |
2011-08-23 |
Jim Grosbach | Clean up Thumb load/store multiple definitions. |
blob | commitdiff | raw | diff to current |
2011-08-20 |
Chad Rosier | Remove the VMOVQQ pseudo instruction. |
blob | commitdiff | raw | diff to current |
2011-08-20 |
Jakob Stoklund Olesen | Add <imp-def> operands to QQ and QQQQ stack loads. |
blob | commitdiff | raw | diff to current |
2011-08-20 |
Chad Rosier | VMOVQQQQs pseudo instructions are only created by ARMBa... |
blob | commitdiff | raw | diff to current |
2011-08-10 |
Owen Anderson | Rewrite some ARM InstrInfo functions to be most accepti... |
blob | commitdiff | raw | diff to current |
2011-08-09 |
Jakob Stoklund Olesen | Promote VMOVS to VMOVD when possible. |
blob | commitdiff | raw | diff to current |
2011-08-08 |
Jakob Stoklund Olesen | Implement isLoadFromStackSlotPostFE and isStoreToStackS... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Owen Anderson | Split up the ARM so_reg ComplexPattern into so_reg_reg... |
blob | commitdiff | raw | diff to current |
2011-07-20 |
Evan Cheng | Sink ARMMCExpr and ARMAddressingModes into MC layer... |
blob | commitdiff | raw | diff to current |
2011-07-15 |
Owen Anderson | Remove VMOVDneon and VMOVQ, which are just aliases... |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Evan Cheng | Next round of MC refactoring. This patch factor MC... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Owen Anderson | Add a target-indepedent entry to MCInstrDesc to describ... |
blob | commitdiff | raw | diff to current |
2011-07-10 |
Jakub Staszak | Use BranchProbability instead of floating points in... |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Evan Cheng | Hide the call to InitMCInstrInfo into tblgen generated... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Jim Grosbach | Refactor away tSpill and tRestore pseudos in ARM backend. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | Move CallFrameSetupOpcode and CallFrameDestroyOpcode... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Chris Lattner | use the MachineInstrBuilder operator-> to simplify... |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Evan Cheng | Change A9 scheduling itineraries VLD* / VST* entries... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Cameron Zwarich | Add ORR and EOR to the CMP peephole optimizer. It's... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Cameron Zwarich | The AND instruction leaves the V flag unmodified, so... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Cameron Zwarich | Add missing register forms of instructions to the ARM... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Cameron Zwarich | Fix a typo. |
blob | commitdiff | raw | diff to current |
2011-04-06 |
Owen Anderson | Teach the ARM peephole optimizer that RSB, RSC, ADC... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Owen Anderson | Get rid of the non-writeback versions VLDMDB and VSTMDB... |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Evan Cheng | Nasty bug in ARMBaseInstrInfo::produceSameValue().... |
blob | commitdiff | raw | diff to current |
2011-03-23 |
Evan Cheng | Cmp peephole optimization isn't always safe for signed... |
blob | commitdiff | raw | diff to current |
2011-03-05 |
Anton Korobeynikov | Preliminary support for ARM frame save directives emiss... |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Evan Cheng | Last round of fixes for movw + movt global address... |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Andrew Trick | Convert -enable-sched-cycles and -enable-sched-hazard... |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Evan Cheng | Don't be overly aggressive with CSE of "ldr constantpoo... |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Evan Cheng | Sorry, several patches in one. |
blob | commitdiff | raw | diff to current |
2011-01-17 |
Evan Cheng | Materialize GA addresses with movw + movt pairs for... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Jakob Stoklund Olesen | Simplify a bunch of isVirtualRegister() and isPhysicalR... |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Evan Cheng | Recognize inline asm 'rev /bin/bash, ' as a bswap intri... |
blob | commitdiff | raw | diff to current |
2010-12-24 |
Andrew Trick | Various bits of framework needed for precise machine... |
blob | commitdiff | raw | diff to current |
2010-12-24 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Bob Wilson | Remove the rest of the *_sfp Neon instruction patterns. |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jim Grosbach | Refactor the ARM CMPz* patterns to just use the normal... |
blob | commitdiff | raw | diff to current |
2010-12-05 |
Evan Cheng | Making use of VFP / NEON floating point multiply-accumu... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Jim Grosbach | Rename t2 TBB and TBH instructions to reference that... |
blob | commitdiff | raw | diff to current |
2010-11-27 |
Anton Korobeynikov | Move callee-saved regs spills / reloads to TFI |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Eric Christopher | Rewrite stack callee saved spills and restores to use... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Evan Cheng | Silence compiler warnings. |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Evan Cheng | Remove ARM isel hacks that fold large immediates into... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Evan Cheng | Simplify code that toggle optional operand to ARM:... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | Encode the multi-load/store instructions with their... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Evan Cheng | Code clean up. The peephole pass should be the one... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Eric Christopher | Revert this temporarily. |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Eric Christopher | Change the prologue and epilogue to use push/pop for... |
blob | commitdiff | raw | diff to current |
next |