2010-06-08 |
Bruno Cardoso Lopes | Reapply r105521, this time appending "LLU" to 64 bit |
blob | commitdiff | raw |
2010-06-05 |
Chris Lattner | revert r105521, which is breaking the buildbots with... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Bruno Cardoso Lopes | Initial AVX support for some instructions. No patterns... |
blob | commitdiff | raw |
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-06-02 |
Rafael Espindola | Remove the TargetRegisterClass member from CalleeSavedInfo |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Jim Grosbach | Update the saved stack pointer in the sjlj function... |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Switch ARMRegisterInfo.td to use SubRegIndex and elimin... |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Evan Cheng | Implement @llvm.returnaddress. rdar://8015977. |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Jim Grosbach | Implement eh.sjlj.longjmp for ARM. Clean up the intrins... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Evan Cheng | Added a QQQQ register file to model 4-consecutive Q... |
blob | commitdiff | raw | diff to current |
2010-05-13 |
Evan Cheng | Bring back VLD1q and VST1q and use them for reloading... |
blob | commitdiff | raw | diff to current |
2010-05-07 |
Evan Cheng | Use VLD2q32 / VST2q32 to reload / spill QQ (pair of... |
blob | commitdiff | raw | diff to current |
2010-05-07 |
Evan Cheng | Use VSTMD / VLDMD for spills and reloads of Q registers... |
blob | commitdiff | raw | diff to current |
2010-05-07 |
Evan Cheng | Remove VLD1q and VST1q for reloading and spilling Q... |
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-05-06 |
Evan Cheng | Re-apply 103156 and 103157. 103156 didn't break anythin... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Dan Gohman | Revert r103157, which broke test/CodeGen/ARM/2009-11... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Eric Christopher | Revert r103156 since it was breaking the build bots. |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | Fix an obvious bug in isMoveInstr. It needs to return... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | Adding pseudo 256-bit registers QQ0 . . . QQ7 to repres... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | Cosmetic changes. |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Evan Cheng | storeRegToStackSlot has forgotten about QPR_8 register... |
blob | commitdiff | raw | diff to current |
2010-04-29 |
Evan Cheng | Frame index can be negative. |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Jim Grosbach | Add sizes non-floating point versions for the eh sjlj... |
blob | commitdiff | raw | diff to current |
2010-04-26 |
Evan Cheng | Add ARM specific emitFrameIndexDebugValue. |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Dale Johannesen | Educate GetInstrSizeInBytes implementations that |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Chris Lattner | use DebugLoc default ctor instead of DebugLoc::getUnkno... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Dale Johannesen | Teach AnalyzeBranch, RemoveBranch and the branch |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Bob Wilson | Fix VLDMQ and VSTMQ instructions to use the correct... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Bob Wilson | Rename some instructions to match the corresponding... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Bob Wilson | Change VST1 instructions for loading Q register values... |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Bob Wilson | Change VLD1 instructions for loading Q register values... |
blob | commitdiff | raw | diff to current |
2010-03-20 |
Bob Wilson | Re-commit r98683 ("remove redundant writeback flag... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Anton Korobeynikov | Refactor Reg-Reg copy emission routine for ARM. This... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | Revert 98683. It is breaking something in the disassem... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | Remove redundant writeback flag from ARM address mode... |
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-02-16 |
Bob Wilson | Handle tGPR register class in a few more places. This... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Bob Wilson | Fix pr6111: Avoid using the LR register for the target... |
blob | commitdiff | raw | diff to current |
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 |
next |