2010-11-03 |
Evan Cheng | Two sets of changes. Sorry they are intermingled. |
blob | commitdiff | raw |
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-26 |
Bob Wilson | Tidy up redundant check. |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Jim Grosbach | Add a pre-dispatch SjLj EH hook on the unwind edge... |
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-11 |
Jim Grosbach | MC machine encoding for simple aritmetic instructions... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Evan Cheng | Code refactoring. |
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 |
Jim Grosbach | Increase the number of bits used internally by the... |
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-09-28 |
Owen Anderson | Part one of switching to using a more sane heuristic... |
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-17 |
Jim Grosbach | handle the upper16/lower16 target operand flags on... |
blob | commitdiff | raw | diff to current |
2010-09-11 |
Bill Wendling | Rename ConvertToSetZeroFlag to something more general. |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Bill Wendling | No need to recompute the SrcReg and CmpValue. |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Bill Wendling | Move some of the decision logic for converting an instr... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Bill Wendling | Modify the comparison optimizations in the peephole... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Evan Cheng | Teach if-converter to be more careful with predicating... |
blob | commitdiff | raw | diff to current |
2010-09-09 |
Evan Cheng | For each instruction itinerary class, specify the numbe... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Bob Wilson | Add a separate ARM instruction format for Saturate... |
blob | commitdiff | raw | diff to current |
2010-08-08 |
Bill Wendling | Use the "isCompare" machine instruction attribute inste... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Bill Wendling | Add the Optimize Compares pass (disabled by default). |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Chris Lattner | eliminate the TargetInstrInfo::GetInstSizeInBytes hook. |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Chris Lattner | prune #includes a little. |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Remove the isMoveInstr() hook. |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Jakob Stoklund Olesen | RISC architectures get their memory operand folding... |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Jakob Stoklund Olesen | Replace copyRegToReg with copyPhysReg for ARM. |
blob | commitdiff | raw | diff to current |
2010-06-26 |
Bob Wilson | Renumber NEON instruction formats to be consecutive. |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bob Wilson | Rename ARM instruction formats NEONGetLnFrm, NEONSetLnF... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bob Wilson | Remove unused NEONFrm and ThumbMiscFrm ARM instruction... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Evan Cheng | Change if-conversion block size limit checks to add... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Bill Wendling | We are missing opportunites to use ldm. Take code like... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Evan Cheng | Allow ARM if-converter to be run after post allocation... |
blob | commitdiff | raw | diff to current |
2010-06-17 |
Stuart Hastings | Add a DebugLoc parameter to TargetInstrInfo::InsertBran... |
blob | commitdiff | raw | diff to current |
2010-06-11 |
Bob Wilson | Add instruction encoding for the Neon VMOV immediate... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jakob Stoklund Olesen | Slightly change the meaning of the reMaterialize target... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jim Grosbach | Clean up 80 column violations. No functional change. |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Evan Cheng | Implement @llvm.returnaddress. rdar://8015977. |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Dan Gohman | Add a DebugLoc argument to TargetInstrInfo::copyRegToRe... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | Add argument TargetRegisterInfo to loadRegFromStackSlot... |
blob | commitdiff | raw | diff to current |
2010-04-29 |
Evan Cheng | Frame index can be negative. |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | Add ARM specific emitFrameIndexDebugValue. |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Johnny Chen | Renumber LdStExFrm from 28 to 11 and shift the existing... |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Bob Wilson | Attempt to appease the arm-linux buildbot by fixing... |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Anton Korobeynikov | Initial bits of ARMv4-only support. |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Evan Cheng | - Change MachineInstr::isIdenticalTo to take a new... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Jakob Stoklund Olesen | Add Target hook to duplicate machine instructions. |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Jim Grosbach | Rough first pass at compare_and_swap atomic builtins... |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Remove the target hook TargetInstrInfo::BlockHasNoFallT... |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Bob Wilson | Remove isProfitableToDuplicateIndirectBranch target... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Bob Wilson | Refactor target hook for tail duplication as requested... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Anton Korobeynikov | Materialize global addresses via movt/movw pair, this... |
blob | commitdiff | raw | diff to current |
2009-11-21 |
Evan Cheng | Add predicate operand to NEON instructions. Fix lots... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Add a target hook to allow changing the tail duplicatio... |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Evan Cheng | - Change TargetInstrInfo::reMaterialize to pass in... |
blob | commitdiff | raw | diff to current |
2009-11-08 |
Evan Cheng | Refactor code. |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Jim Grosbach | 80-column cleanup of file header comments |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Evan Cheng | Refactor code. Fix a potential missing check. Teach... |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Evan Cheng | - Add pseudo instructions tLDRpci_pic and t2LDRpci_pic... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Anton Korobeynikov | Use NEON reg-reg moves, where profitable. This reduces... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Bob Wilson | Add a Thumb BRIND pattern. Change the ARM BRIND assemb... |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Evan Cheng | Make ARM and Thumb2 32-bit immediate materialization... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Evan Cheng | Fix PR4789. Teach eliminateFrameIndex how to handle... |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Evan Cheng | Turn on if-conversion for thumb2. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Jim Grosbach | Whitespace cleanup. Remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | Add support to reduce most of 32-bit Thumb2 arithmetic... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Evan Cheng | Code refactoring. No functionality change. |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | A big oops. Thumb1 default CC is a def of CPSR, not... |
blob | commitdiff | raw | diff to current |
2009-08-02 |
Chris Lattner | Move the getInlineAsmLength virtual method from TAI... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Evan Cheng | - More refactoring. This gets rid of all of the getOpco... |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | More DCE. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Get rid of more dead code. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Clean up. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Get rid of some more getOpcode calls. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Use t2LDRi12 and t2STRi12 to load / store to / from... |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Evan Cheng | Change Thumb2 jumptable codegen to one that uses two... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Eli Friedman | Remove unused member functions. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Evan Cheng | FLDD, FLDS, FCPYD, FCPYS, FSTD, FSTS, VMOVD, VMOVQ... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
David Goodwin | Correctly handle the Thumb-2 imm8 addrmode. Specialize... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
David Goodwin | Fix frame index elimination to correctly handle thumb... |
blob | commitdiff | raw | diff to current |
2009-07-19 |
Evan Cheng | Fix a regression from 76124. Thumb1 instructions defaul... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Emit cross regclass register moves for thumb2. |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Evan Cheng | Move isPredicated from .cpp to .h |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Generalize opcode selection in ARMBaseRegisterInfo. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Checkpoint Thumb2 Instr info work. Generalized base... |
blob | commitdiff | raw | diff to current |
|