2012-01-05 |
Jakob Stoklund Olesen | Reapply r146997, "Heed spill slot alignment on ARM." |
blob | commitdiff | raw |
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 |
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 |
2010-11-03 |
Evan Cheng | Two sets of changes. Sorry they are intermingled. |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Bill Wendling | When we look at instructions to convert to setting... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Evan Cheng | Fix fpscr <-> GPR latency info. |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Evan Cheng | Avoiding overly aggressive latency scheduling. If the... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | Re-commit 117518 and 117519 now that ARM MC test failur... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | Revert 117518 and 117519 for now. They changed scheduli... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | - Assign load / store with shifter op address modes... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | Refactor ARM STR/STRB instruction patterns into STR... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | The immediate operands of an LDRi12 instruction doesn... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | LDRi12 machine instructions handle negative offset... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordi... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Jim Grosbach | First part of refactoring ARM addrmode2 (load/store... |
blob | commitdiff | raw | diff to current |
2010-10-26 |
Evan Cheng | Use instruction itinerary to determine what instruction... |
blob | commitdiff | raw | diff to current |
2010-10-23 |
Chandler Carruth | Move the remaining attribute macros to systematic names... |
blob | commitdiff | raw | diff to current |
2010-10-23 |
Evan Cheng | Latency between CPSR def and branch is zero. |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Evan Cheng | Re-enable register pressure aware machine licm with... |
blob | commitdiff | raw | diff to current |
next |