2009-07-29 |
Evan Cheng | Add VFP3 D registers to the DPR register class. |
tree | commitdiff |
2009-07-29 |
Bob Wilson | Change Neon VLDn intrinsics to return multiple values... |
tree | commitdiff |
2009-07-26 |
Bob Wilson | Add support for ARM Neon VREV instructions. |
tree | commitdiff |
2009-07-22 |
Evan Cheng | Use getTargetConstant instead of getConstant since... |
tree | commitdiff |
2009-07-22 |
Evan Cheng | Ignore undef uses. |
tree | commitdiff |
2009-07-21 |
Evan Cheng | Fix ARM isle code that optimize multiply by constants... |
tree | commitdiff |
2009-07-20 |
Evan Cheng | Forgot this test earlier. |
tree | commitdiff |
2009-07-15 |
Chris Lattner | fix an arm codegen bug (the same as PR4482 on ppc)... |
tree | commitdiff |
2009-07-10 |
Evan Cheng | Remove a bogus assertion. |
tree | commitdiff |
2009-07-09 |
Bob Wilson | Handle 'a' modifier on inline assembly operands. |
tree | commitdiff |
2009-07-09 |
Lang Hames | Improved tracking of value number kills. VN kills are... |
tree | commitdiff |
2009-07-08 |
Bob Wilson | Implement NEON vst1 instruction. |
tree | commitdiff |
2009-07-08 |
Bob Wilson | Implement NEON vld1 instructions. |
tree | commitdiff |
2009-07-08 |
Chris Lattner | Change these tests to use [fi]cmp+sext instead of v... |
tree | commitdiff |
2009-07-06 |
Evan Cheng | Add bfc to armv6t2. |
tree | commitdiff |
2009-07-06 |
Evan Cheng | Added ARM::mls for armv6t2. |
tree | commitdiff |
2009-07-03 |
Evan Cheng | Add thumb2 sign / zero extend with rotate instructions. |
tree | commitdiff |
2009-07-01 |
Evan Cheng | CommuteChangesDestination() should check if to-be-commu... |
tree | commitdiff |
2009-07-01 |
Evan Cheng | Remove special handling of implicit_def. Fix a couple... |
tree | commitdiff |
2009-07-01 |
Evan Cheng | Handle IMPLICIT_DEF with isUndef operand marker, part... |
tree | commitdiff |
2009-06-30 |
Evan Cheng | Temporarily restore the scavenger implicit_def checking... |
tree | commitdiff |
2009-06-30 |
Evan Cheng | Add a bit IsUndef to MachineOperand. This indicates... |
tree | commitdiff |
2009-06-29 |
Evan Cheng | Implement Thumb2 ldr. |
tree | commitdiff |
2009-06-26 |
David Goodwin | ORN and BIC tests. |
tree | commitdiff |
2009-06-26 |
Evan Cheng | Fix tests: Count -> count. |
tree | commitdiff |
2009-06-26 |
Evan Cheng | Fix a CodeGenDAGPatterns bug. Check if top level predic... |
tree | commitdiff |
2009-06-25 |
Evan Cheng | Select ADC, SBC, and RSC instead of the ADCS, SBCS... |
tree | commitdiff |
2009-06-25 |
Evan Cheng | ISD::ADDE / ISD::SUBE updates the carry bit so they... |
tree | commitdiff |
2009-06-24 |
Evan Cheng | Move thumb and thumb2 tests into separate directories. |
tree | commitdiff |
2009-06-23 |
Evan Cheng | Proper patterns for thumb2 shift and rotate instructions. |
tree | commitdiff |
2009-06-22 |
Bob Wilson | Add support for ARM's Advanced SIMD (NEON) instruction... |
tree | commitdiff |
2009-06-22 |
Evan Cheng | It's coalescer, not coaleser. |
tree | commitdiff |
2009-06-22 |
Bob Wilson | For Darwin on ARMv6 and newer, make register r9 availab... |
tree | commitdiff |
2009-06-22 |
Evan Cheng | Fix another register coalescer crash: forgot to check... |
tree | commitdiff |
2009-06-22 |
Evan Cheng | hasFP should return true if frame address is taken. |
tree | commitdiff |
2009-06-20 |
Evan Cheng | Fix PR4419: handle defs of partial uses. |
tree | commitdiff |
2009-06-19 |
Evan Cheng | Enable arm pre-allocation load / store multiple optimiz... |
tree | commitdiff |
2009-06-19 |
Eli Friedman | Mark a few Thumb instructions commutable; just happened... |
tree | commitdiff |
2009-06-17 |
Anton Korobeynikov | Initial support for some Thumb2 instructions. |
tree | commitdiff |
2009-06-16 |
Anton Korobeynikov | Make the test target-neutral |
tree | commitdiff |
2009-06-16 |
Anton Korobeynikov | GNU as refuses to assemble "pop {}" instruction. Do... |
tree | commitdiff |
2009-06-16 |
Evan Cheng | If a val# is defined by an implicit_def and it is being... |
tree | commitdiff |
2009-06-15 |
Evan Cheng | ifcvt should ignore cfg where true and false successors... |
tree | commitdiff |
2009-06-15 |
Evan Cheng | Part 1. |
tree | commitdiff |
2009-06-13 |
Evan Cheng | Add a ARM specific pre-allocation pass that re-schedule... |
tree | commitdiff |
2009-06-12 |
Evan Cheng | If killed register is defined by implicit_def, do not... |
tree | commitdiff |
2009-06-12 |
Evan Cheng | Mark some pattern-less instructions as neverHasSideEffects. |
tree | commitdiff |
2009-06-08 |
Anton Korobeynikov | Add testcase for register scanveger assertion fix in... |
tree | commitdiff |
2009-06-05 |
Evan Cheng | Changing allocation ordering from r3 ... r0 back to... |
tree | commitdiff |
2009-06-04 |
Dan Gohman | Split the Add, Sub, and Mul instruction opcodes into... |
tree | commitdiff |
2009-06-04 |
Evan Cheng | A value defined by an implicit_def can be liven to... |
tree | commitdiff |
2009-06-04 |
Evan Cheng | Re-apply 72756 with fixes. One of those was introduced... |
tree | commitdiff |
2009-06-03 |
Evan Cheng | Temporarily revert 72756 for now. |
tree | commitdiff |
2009-06-03 |
Evan Cheng | Fold preceding / trailing base inc / dec into the singl... |
tree | commitdiff |
2009-05-19 |
Bob Wilson | Fix pr4058 and pr4059. Do not split i64 or double... |
tree | commitdiff |
2009-05-19 |
Bob Wilson | Fix pr4091: Add support for "m" constraint in ARM inlin... |
tree | commitdiff |
2009-05-18 |
Dan Gohman | Add nounwind to a few tests. |
tree | commitdiff |
2009-05-12 |
Bob Wilson | Fix pr4195: When iterating through predecessor blocks... |
tree | commitdiff |
2009-05-07 |
Bob Wilson | Fix pr4100. Do not remove no-op copies when they are... |
tree | commitdiff |
2009-05-06 |
Evan Cheng | Do not use register as base ptr of pre- and post- inc... |
tree | commitdiff |
2009-05-02 |
Dan Gohman | Previously, RecursivelyDeleteDeadInstructions provided... |
tree | commitdiff |
2009-04-17 |
Bob Wilson | Rename file to have the correct suffix. |
tree | commitdiff |
2009-04-17 |
Bob Wilson | Use CallConvLower.h and TableGen descriptions of the... |
tree | commitdiff |
2009-04-16 |
Dan Gohman | Expand GEPs in ScalarEvolution expressions. SCEV expres... |
tree | commitdiff |
2009-04-14 |
Dale Johannesen | Use the output of the asm so the optimizer won't |
tree | commitdiff |
2009-04-10 |
Chris Lattner | move a target-specific test into its directory so it... |
tree | commitdiff |
2009-04-09 |
Bob Wilson | Fix pr3954. The register scavenger asserts for inline... |
tree | commitdiff |
2009-04-08 |
Bob Wilson | Add testcase for PR3795. |
tree | commitdiff |
2009-04-08 |
Duncan Sands | Soft float support for FREM. |
tree | commitdiff |
2009-04-08 |
Duncan Sands | Soft float support for undef. Reported by Xerxes RĂ„nby. |
tree | commitdiff |
2009-04-06 |
Bob Wilson | Handle 'a' modifier in ARM inline assembly. |
tree | commitdiff |
2009-04-01 |
Bob Wilson | Fix PR3862: Recognize some ARM-specific constraints... |
tree | commitdiff |
2009-03-24 |
Evan Cheng | Do not emit comments unless -asm-verbose. |
tree | commitdiff |
2009-03-12 |
Chris Lattner | add no-unwind, remove duplicate run line. |
tree | commitdiff |
2009-03-09 |
Evan Cheng | ARM isLegalAddressImmediate should check if type is... |
tree | commitdiff |
2009-03-08 |
Evan Cheng | Recognize triplets starting with armv5-, armv6- etc... |
tree | commitdiff |
2009-03-08 |
Evan Cheng | If a MI uses the same register more than once, only... |
tree | commitdiff |
2009-02-28 |
Evan Cheng | Last commit accidentially deleted this code. |
tree | commitdiff |
2009-02-26 |
Evan Cheng | The last commit was overly conservative. It's ok to... |
tree | commitdiff |
2009-02-22 |
Evan Cheng | If a use operand is marked isKill, don't forget to... |
tree | commitdiff |
2009-02-17 |
Evan Cheng | A couple of places where reused use operands should... |
tree | commitdiff |
2009-02-12 |
Evan Cheng | Replace one of burr scheduling heuristic with something... |
tree | commitdiff |
2009-02-10 |
Evan Cheng | Fix PR3457: Ignore control successors when looking... |
tree | commitdiff |
2009-02-09 |
Evan Cheng | Re-enable machine sinking pass now that the coalescer... |
tree | commitdiff |
2009-02-08 |
Bill Wendling | Revert r63999. It was breaking self-hosting builds. |
tree | commitdiff |
2009-02-07 |
Evan Cheng | Enable machine sinking pass in non-fast mode. |
tree | commitdiff |
2009-02-05 |
Evan Cheng | Turn on machine LICM in non-fast mode. |
tree | commitdiff |
2009-01-15 |
Rafael Espindola | Add the private linkage. |
tree | commitdiff |
2008-12-06 |
Evan Cheng | Clean up some ARM GV asm printing out; minor fixes... |
tree | commitdiff |
2008-11-20 |
Evan Cheng | - Register scavenger should use MachineRegisterInfo... |
tree | commitdiff |
2008-11-18 |
Evan Cheng | Register scavenger should process early clobber defs... |
tree | commitdiff |
2008-11-04 |
Evan Cheng | Actually ARM / Mac OS X does have UINTTOFP_I64_F{64... |
tree | commitdiff |
2008-11-04 |
Evan Cheng | Custom lower bit_convert i64 -> f64 into FMDRR. This... |
tree | commitdiff |
2008-09-26 |
Devang Patel | Implement function notes as function attributes. |
tree | commitdiff |
2008-09-17 |
Evan Cheng | Unallocatable registers do not have live intervals. |
tree | commitdiff |
2008-09-15 |
Dan Gohman | Re-enable SelectionDAG CSE for calls. It matters in... |
tree | commitdiff |
2008-09-15 |
Evan Cheng | Correctly update kill infos after extending a live... |
tree | commitdiff |
2008-09-09 |
Evan Cheng | Legalizer was missing code that expand fpow to a libcall. |
tree | commitdiff |
2008-08-08 |
Evan Cheng | It's not legal to output a GV in a coalesced section... |
tree | commitdiff |
2008-08-07 |
Anton Korobeynikov | Print section flags ok on platforms, which use '@'... |
tree | commitdiff |
next |