2010-02-16 |
Bob Wilson | Fix pr6111: Avoid using the LR register for the target... |
blob | commitdiff | raw |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Jim Grosbach | tighten up eh.setjmp sequence a bit. |
blob | commitdiff | raw | diff to current |
2010-01-27 |
Jim Grosbach | Adjust setjmp instruction sequence to not need 32-bit... |
blob | commitdiff | raw | diff to current |
2010-01-25 |
Chris Lattner | prep work to support a future where getJumpTableInfo... |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Jim Grosbach | For aligned load/store instructions, it's only required... |
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-28 |
Bill Wendling | Remove dead variable. |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Jim Grosbach | remove out of date FIXME. |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | fix a build problem with VC++, PR5664, patch by Alp... |
blob | commitdiff | raw | diff to current |
2009-12-01 |
Jim Grosbach | Thumb1 exception handling setjmp |
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 |
Evan Cheng | Enable predication of NEON instructions in Thumb2 mode. |
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-20 |
Evan Cheng | Also CSE non-pic load from constant pools. |
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-15 |
Jim Grosbach | Detect need for autoalignment of the stack earlier... |
blob | commitdiff | raw | diff to current |
2009-11-15 |
Jim Grosbach | set the def of the VLD1q64 properly |
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-09 |
Jim Grosbach | Use Unified Assembly Syntax for the ARM backend. |
blob | commitdiff | raw | diff to current |
2009-11-08 |
Jim Grosbach | Use aligned load/store instructions for spilling Q... |
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-03 |
Evan Cheng | Fix t2Int_eh_sjlj_setjmp. Immediate form of orr is... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Evan Cheng | Trim unnecessary include. |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Evan Cheng | Clean up copyRegToReg. |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Anton Korobeynikov | Turn neon reg-reg moves fixup code into separate pass... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Evan Cheng | Unbreak ARMBaseRegisterInfo::copyRegToReg. |
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-10-25 |
Evan Cheng | Don't forget subreg indices when folding load / store. |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Evan Cheng | -Revert parts of 84326 and 84411. Distinquishing betwee... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Distinquish stack slots from other stack objects. They... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Revert 84315 for now. Re-thinking the patch. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Rename getFixedStack to getStackObject. The stack objec... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Anton Korobeynikov | Add PseudoSourceValues for constpool stuff on ELF ... |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Jakob Stoklund Olesen | Introduce the TargetInstrInfo::KILL machine instruction... |
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-09-12 |
Anton Korobeynikov | Add QPR_VFP2 regclass and add copy_to_regclass nodes... |
blob | commitdiff | raw | diff to current |
2009-09-08 |
Anton Korobeynikov | Add NEON 'laned' operations. This fixes another bunch... |
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-22 |
Chris Lattner | rename TAI -> MAI, being careful not to make MAILJMP... |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Chris Lattner | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Devang Patel | Record variable debug info at ISel time directly. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Jim Grosbach | Add Thumb2 eh_sjlj_setjmp implementation |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Jim Grosbach | fix GetInstSizeInBytes for eh_sjlj_setjmp |
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 for folding loads / stores into 16-bit... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Anton Korobeynikov | Use VLDM / VSTM to spill/reload 128-bit Neon registers |
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 | Fix support to use NEON for single precision fp math. |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | It turns out most of the thumb2 instructions are not... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
David Goodwin | When using NEON for single-precision FP, the NEON resul... |
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-08-01 |
Evan Cheng | Workaround a couple of Darwin assembler bugs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Evan Cheng | t2BR_JT is mov pc, it's 2 byte long, not 4. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Evan Cheng | - Teach TBB / TBH offset limits are 510 and 131070... |
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 | convertToThreeAddress can't handle Thumb2 instructions... |
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 | If CPSR is modified but the def is dead, then it's... |
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-27 |
Evan Cheng | Use the right instructions to copy between GPR and... |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Merge isLoadFromStackSlot into one since it behaves... |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Evan Cheng | Just use a single isMoveInstr to catch all the cases. |
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 |
Evan Cheng | Make sure thumb2 jumptable entries are aligned. |
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-16 |
Anton Korobeynikov | Emit cross regclass register moves for thumb2. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Evan Cheng | 80 col violation. |
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 |
Evan Cheng | Change how so_imm and t2_so_imm are handled. At instruc... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Checkpoint Thumb2 Instr info work. Generalized base... |
blob | commitdiff | raw | diff to current |
|