2011-03-08 |
Bob Wilson | Fix a compiler crash where a Glue value had multiple... |
blob | commitdiff | raw |
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 |
2010-11-18 |
Bob Wilson | Split up ARM LowerShift function. |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Nate Begeman | Fix an issue where we tried to turn a v2f32 build_vecto... |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Bob Wilson | Do not use MEMBARRIER_MCR for any Thumb code. |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Jim Grosbach | Change the ARMConstantPoolValue modifier string to... |
blob | commitdiff | raw | diff to current |
2010-11-08 |
Owen Anderson | Add support for ARM's specialized vector-compare-agains... |
blob | commitdiff | raw | diff to current |
2010-11-05 |
Owen Anderson | Disallow the certain NEON modified-immediate forms... |
blob | commitdiff | raw | diff to current |
2010-11-05 |
Owen Anderson | Add codegen and encoding support for the immediate... |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Evan Cheng | Fix @llvm.prefetch isel. Selecting between pld / pldw... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Owen Anderson | Covert VORRIMM to be produced via early target-specific... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Owen Anderson | Add support for code generation of the one register... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Bob Wilson | Check for extractelement with a variable operand for... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Duncan Sands | Simplify uses of MVT and EVT. An MVT can be compared... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Fix preload instruction isel. Only v7 supports pli... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Add support to match @llvm.prefetch to pld / pldw ... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Bob Wilson | NEON does not support truncating vector stores. Radar... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Bob Wilson | Overhaul memory barriers in the ARM backend. Radar... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Evan Cheng | - Don't schedule nodes with only MVT::Flag and MVT... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
John Thompson | Inline asm multiple alternative constraints development... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Bob Wilson | Fix compiler warnings about signed/unsigned comparisons. |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Bob Wilson | SelectionDAG shuffle nodes do not allow operands with... |
blob | commitdiff | raw | diff to current |
2010-10-23 |
Evan Cheng | Enable ARM fastcc. |
blob | commitdiff | raw | diff to current |
2010-10-22 |
Evan Cheng | Add fastcc cc: pass and return VFP / NEON values in... |
blob | commitdiff | raw | diff to current |
2010-10-20 |
Dale Johannesen | Fix crash introduced in 116852. 8573915. |
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 |
Dale Johannesen | Enable using vdup for vector constants which are splat of |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Jim Grosbach | Don't mark argument value stores as immutable, as other... |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Bob Wilson | Remove unused ARMISD::AND selection DAG node. |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Anton Korobeynikov | User proper libcall names & condcodes while compiling... |
blob | commitdiff | raw | diff to current |
2010-09-28 |
Bob Wilson | Add a command line option "-arm-strict-align" to disall... |
blob | commitdiff | raw | diff to current |
2010-09-24 |
Evan Cheng | Enable code placement optimization pass for ARM. |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Jim Grosbach | Add support for ELF PLT references for ARM MC asm print... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Bob Wilson | Change VDUPLANE DAG combiner to just return the result... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Bob Wilson | Combine both VMOVDRR(VMOVRRD) and VMOVRRD(VMOVDRR)... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Owen Anderson | Enable target-specific mul-lowering on ARM, even at... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | convert a couple more places to use the new getStore() |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Bob Wilson | Define the TargetLowering::getTgtMemIntrinsic hook... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | convert the targets off the non-MachinePointerInfo... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | reimplement memcpy/memmove/memset lowering to use Machi... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Bob Wilson | Add target-specific DAG combiner for BUILD_VECTOR and... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Eric Christopher | Split out some of the calling convention bits so that... |
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-08 |
Jim Grosbach | remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Bob Wilson | Replace NEON vabdl, vaba, and vabal intrinsics with... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Bob Wilson | Remove NEON vmull, vmlal, and vmlsl intrinsics, replaci... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bill Wendling | Create an ARMISD::AND node. This node is exactly like... |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Daniel Dunbar | ARM/Thumb2: Fix a misselect in getARMCmp, when attempti... |
blob | commitdiff | raw | diff to current |
2010-08-20 |
Bob Wilson | Replace the arm.neon.vmovls and vmovlu intrinsics with... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Bob Wilson | Expand ZERO_EXTEND operations for NEON vector types. |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Bob Wilson | Allow more cases of undef shuffle indices and add tests... |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Bob Wilson | Ignore undef shuffle indices when checking for a VTRN... |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Bob Wilson | Temporarily disable tail calls on ARM to work around... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Jim Grosbach | cortex m4 has floating point support, but only single... |
blob | commitdiff | raw | diff to current |
next |