2011-05-27 |
Cameron Zwarich | Fix the remaining atomic intrinsics to use the right... |
blob | commitdiff | raw |
2011-05-27 |
Evan Cheng | Don't use movw / movt for iOS static codegen for now... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Renato Golin | RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specif... |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Evan Cheng | Revert accidental commit. |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Evan Cheng | Revert r131664 and fix it in instcombine instead. rdar... |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Mon P Wang | Fixed sdiv and udiv for <4 x i16>. The test from r1254... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Tanya Lattner | Handle perfect shuffle case that generates a vrev for... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Evan Cheng | Revise r131553. Just use the type of the input node... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Evan Cheng | Fix an ARMTargetLowering::LowerSELECT bug: legalized... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Tanya Lattner | In r131488 I misunderstood how VREV works. It splits... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Cameron Zwarich | Fix typo. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Cameron Zwarich | Fix more of PR8825 by correctly using rGPR registers... |
blob | commitdiff | raw | diff to current |
2011-05-11 |
Bill Wendling | Give the 'eh.sjlj.dispatchsetup' intrinsic call the... |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Eli Friedman | Make the logic for determining function alignment more... |
blob | commitdiff | raw | diff to current |
2011-05-03 |
Bob Wilson | Temporarily disable use of divmod compiler-rt functions... |
blob | commitdiff | raw | diff to current |
2011-05-03 |
Dan Gohman | Add an unfolded offset field to LSR's Formula record... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eric Christopher | 80-col. |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Jim Grosbach | ARM and Thumb2 support for atomic MIN/MAX/UMIN/UMAX... |
blob | commitdiff | raw | diff to current |
2011-04-23 |
Andrew Trick | Thumb2 and ARM add/subtract with carry fixes. |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Evan Cheng | Remove -use-divmod-libcall. Let targets opt in when... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Stuart Hastings | Excise unintended hunk in 129858. <rdar://problem... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Stuart Hastings | ARM byval support. Will be enabled by another patch... |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Eric Christopher | Remove some duplicate op action entries and reorganize. |
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-15 |
Evan Cheng | Fix another fcopysign lowering bug. If src is f64 and... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Cameron Zwarich | Fix a typo in an ARM-specific DAG combine. This fixes... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Cameron Zwarich | Split a store of a VMOVDRR into two integer stores... |
blob | commitdiff | raw | diff to current |
2011-04-08 |
Evan Cheng | Change -arm-trap-func= into a non-arm specific option... |
blob | commitdiff | raw | diff to current |
2011-04-07 |
Evan Cheng | Add option to emit @llvm.trap as a function call instea... |
blob | commitdiff | raw | diff to current |
2011-04-07 |
Tanya Lattner | Prevent ARM DAG Combiner from doing an AND or OR combin... |
blob | commitdiff | raw | diff to current |
2011-04-07 |
Evan Cheng | Change -arm-divmod-libcall to a target neutral option. |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Owen Anderson | Reapply r128946 (pseudoization of various instructions... |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Owen Anderson | Revert r128946 while I figure out why it broke the... |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Owen Anderson | Give RSBS and RSCS the pseudo treatment. |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Owen Anderson | Fix bugs in the pseuo-ization of ADCS/SBCS pointed... |
blob | commitdiff | raw | diff to current |
2011-04-05 |
Bill Wendling | Revamp the SjLj "dispatch setup" intrinsic. |
blob | commitdiff | raw | diff to current |
2011-04-02 |
Cameron Zwarich | Do some peephole optimizations to remove pointless... |
blob | commitdiff | raw | diff to current |
2011-04-01 |
Evan Cheng | Issue libcalls __udivmod*i4 / __divmod*i4 for div ... |
blob | commitdiff | raw | diff to current |
2011-03-31 |
Evan Cheng | Distribute (A + B) * C to (A * C) + (B * C) to make... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Evan Cheng | Don't try to create zero-sized stack objects. |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Cameron Zwarich | Add a ARM-specific SD node for VBSL so that forms with... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Evan Cheng | Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Cameron Zwarich | Add Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Evan Cheng | Optimizing (zext A + zext B) * C, to (VMULL A, C) ... |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Eric Christopher | Fix the bfi handling for or (and a mask) (and b mask... |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Evan Cheng | Re-apply r127953 with fixes: eliminate empty return... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Daniel Dunbar | Revert r127953, "SimplifyCFG has stopped duplicating... |
blob | commitdiff | raw | diff to current |
2011-03-19 |
Evan Cheng | SimplifyCFG has stopped duplicating returns into predec... |
blob | commitdiff | raw | diff to current |
2011-03-15 |
Bill Wendling | The VTBL (and VTBX) instructions are rather permissive... |
blob | commitdiff | raw | diff to current |
2011-03-15 |
Bill Wendling | Some minor cleanups based on feedback. |
blob | commitdiff | raw | diff to current |
2011-03-14 |
Bill Wendling | Generate a VTBL instruction instead of a series of... |
blob | commitdiff | raw | diff to current |
2011-03-14 |
Evan Cheng | Indentation. |
blob | commitdiff | raw | diff to current |
2011-03-08 |
Bob Wilson | Fix a compiler crash where a Glue value had multiple... |
blob | commitdiff | raw | diff to current |
2011-03-08 |
Bob Wilson | Fix comment typos. |
blob | commitdiff | raw | diff to current |
2011-03-07 |
Cameron Zwarich | Move getRegPressureLimit() from TargetLoweringInfo... |
blob | commitdiff | raw | diff to current |
2011-03-05 |
Bob Wilson | Remove unused conditional negate operations. |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Evan Cheng | Fix a typo which cause dag combine crash. rdar://9059537. |
blob | commitdiff | raw | diff to current |
2011-02-28 |
Stuart Hastings | Support for byval parameters on ARM. Will be enabled... |
blob | commitdiff | raw | diff to current |
2011-02-23 |
Evan Cheng | More fcopysign correctness and performance fix. |
blob | commitdiff | raw | diff to current |
2011-02-21 |
Devang Patel | Revert r124611 - "Keep track of incoming argument's... |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Nate Begeman | Implement sdiv & udiv for <4 x i16> and <8 x i8> NEON... |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Evan Cheng | Fix buggy fcopysign lowering. |
blob | commitdiff | raw | diff to current |
2011-02-07 |
Evan Cheng | Fix an obvious typo which caused an isel assertion... |
blob | commitdiff | raw | diff to current |
2011-02-07 |
Bob Wilson | Add codegen support for using post-increment NEON load... |
blob | commitdiff | raw | diff to current |
2011-02-02 |
Evan Cheng | Given a pair of floating point load and store, if there... |
blob | commitdiff | raw | diff to current |
2011-01-31 |
Devang Patel | Keep track of incoming argument's location while emitti... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Anton Korobeynikov | Provide correct registers for EH stuff on ARM |
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-20 |
Evan Cheng | Sorry, several patches in one. |
blob | commitdiff | raw | diff to current |
2011-01-19 |
Andrew Trick | For ARM subtargets with useNEONForSinglePrecisionFP... |
blob | commitdiff | raw | diff to current |
2011-01-19 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2011-01-19 |
Evan Cheng | Don't forget to emit the load from indirect symbol... |
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-14 |
Eric Christopher | Fix 80-cols. |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Anton Korobeynikov | Rename TargetFrameInfo into TargetFrameLowering. Also... |
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 |
2011-01-07 |
Bob Wilson | Add an explanatory message for an assertion. |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Matt Beaumont-Gay | Eliminate variable only used in debug builds. |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Bob Wilson | Lower some BUILD_VECTORS using VEXT+shuffle. |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Bob Wilson | Add ARM patterns to match EXTRACT_SUBVECTOR nodes. |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Evan Cheng | Re-implement r122936 with proper target hooks. Now... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Bob Wilson | Radar 8803471: Fix expansion of ARM BCCi64 pseudo instr... |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Bob Wilson | Add ARM-specific DAG combining to cast i64 vector eleme... |
blob | commitdiff | raw | diff to current |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible... |
blob | commitdiff | raw | diff to current |
2010-12-18 |
Bob Wilson | Add some missing entries in ARMTargetLowering::getTarge... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Eric Christopher | Don't handle -arm-long-calls in fast isel for now. |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Evan Cheng | bfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2... |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Evan Cheng | Generalize BFI isel lowering a bit. |
blob | commitdiff | raw | diff to current |
2010-12-11 |
Evan Cheng | (or (and (shl A, #shamt), mask), B) => ARMbfi B, A... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jay Foad | PR5207: Change APInt methods trunc(), sext(), zext... |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Evan Cheng | Fix and re-enable tail call optimization of expanded... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Evan Cheng | Enable sibling call optimization of libcalls which... |
blob | commitdiff | raw | diff to current |
2010-11-28 |
Bob Wilson | Add support for NEON VLD2-dup instructions. |
blob | commitdiff | raw | diff to current |
2010-11-28 |
Bob Wilson | Add entry in getTargetNodeName() for ARMISD::VBICIMM. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Bob Wilson | Recognize sign/zero-extended constant BUILD_VECTORs... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Wesley Peck | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Evan Cheng | These instructions are thumb2 only. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Tanya Lattner | Fix bug in DAGCombiner for ARM that was trying to do... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Anton Korobeynikov | Move hasFP() and few related hooks to TargetFrameInfo. |
blob | commitdiff | raw | diff to current |
next |