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 |
2010-10-19 |
Daniel Dunbar | Revert r116781 "- Add a hook for target to determine... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Evan Cheng | - Add a hook for target to determine whether an instruc... |
blob | commitdiff | raw | diff to current |
2010-10-18 |
Bill Wendling | Don't recompute MachineRegisterInfo in the Optimize... |
blob | commitdiff | raw | diff to current |
2010-10-09 |
Bill Wendling | Check to make sure that the iterator isn't at the begin... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Evan Cheng | Code refactoring. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Evan Cheng | Model operand cycles of vldm / vstm; also fixes schedul... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Jim Grosbach | Clean up MOVi32imm and t2MOVi32imm pseudo instruction... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Evan Cheng | - Add TargetInstrInfo::getOperandLatency() to compute... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Michael J. Spencer | fix MSVC 2010 build. |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Michael J. Spencer | Cleanup Whitespace. |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Owen Anderson | Thread the determination of branch prediction hit rates... |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Owen Anderson | Make the spelling of the flags for old-style if-convers... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Owen Anderson | Temporarily add a flag to make it easier to compare... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Gabor Greif | improve heuristics to find the 'and' corresponding... |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Owen Anderson | Add a subtarget hook for reporting the misprediction... |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Owen Anderson | Part one of switching to using a more sane heuristic... |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Eric Christopher | 80-col fixups. |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Evan Cheng | Fix r114632. Return if the only terminator is an uncond... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Evan Cheng | If there are multiple unconditional branches terminatin... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Evan Cheng | OptimizeCompareInstr should avoid iterating pass the... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Gabor Greif | Fix buglet when the TST instruction directly uses the... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Gabor Greif | Move the search for the appropriate AND instruction |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | convert targets to the new MF.getMachineMemOperand... |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Jakob Stoklund Olesen | Remember VLDMQ. |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Jakob Stoklund Olesen | Add missing break. |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Jakob Stoklund Olesen | Recognize VST1q64Pseudo and VSTMQ as stack slot stores. |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Bob Wilson | Reapply Gabor's 113839, 113840, and 113876 with a fix... |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Gabor Greif | the darwin9-powerpc buildbot keeps consistently crashing, |
blob | commitdiff | raw | diff to current |
next |