2012-03-04 |
Craig Topper | Use uint16_t to store registers in callee saved registe... |
blob | commitdiff |
2012-03-01 |
Evan Cheng | Neuter the optimization I implemented with r107852... |
blob | commitdiff | diff to current |
2012-02-28 |
Evan Cheng | Re-commit r151623 with fix. Only issue special no-retur... |
blob | commitdiff | diff to current |
2012-02-28 |
Daniel Dunbar | Revert r151623 "Some ARM implementaions, e.g. A-series... |
blob | commitdiff | diff to current |
2012-02-28 |
Evan Cheng | Some ARM implementaions, e.g. A-series, does return... |
blob | commitdiff | diff to current |
2012-02-24 |
Jakob Stoklund Olesen | Switch ARM target to register masks. |
blob | commitdiff | diff to current |
2012-02-24 |
Dan Gohman | When emitting a cmp with 0 for a lowered select, mask... |
blob | commitdiff | diff to current |
2012-02-23 |
Evan Cheng | Canonicalize (srl (bswap x), 16) to (rotr (bswap x... |
blob | commitdiff | diff to current |
2012-02-23 |
Evan Cheng | Optimize a couple of common patterns involving conditio... |
blob | commitdiff | diff to current |
2012-02-22 |
Craig Topper | Make all pointers to TargetRegisterClass const since... |
blob | commitdiff | diff to current |
2012-02-21 |
Evan Cheng | Proper support for a bastardized darwin-eabi hybird... |
blob | commitdiff | diff to current |
2012-02-20 |
James Molloy | Improve generated code for extending loads and some... |
blob | commitdiff | diff to current |
2012-02-13 |
Bill Wendling | Don't reserve the R0 and R1 registers here. We don... |
blob | commitdiff | diff to current |
2012-02-10 |
Jason W Kim | Make valgrind happy. |
blob | commitdiff | diff to current |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
blob | commitdiff | diff to current |
2012-01-29 |
Anton Korobeynikov | Cleanups for EABI standard functions |
blob | commitdiff | diff to current |
2012-01-29 |
Anton Korobeynikov | Use base AAPCS for varargs functions even for AAPCS... |
blob | commitdiff | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | diff to current |
2012-01-16 |
David Blaikie | Refactor variables unused under non-assert builds ... |
blob | commitdiff | diff to current |
2012-01-15 |
Benjamin Kramer | Return an ArrayRef from ShuffleVectorSDNode::getMask... |
blob | commitdiff | diff to current |
2012-01-07 |
Jakob Stoklund Olesen | Match SelectionDAG logic for enabling movt. |
blob | commitdiff | diff to current |
2012-01-07 |
Benjamin Kramer | Remove VectorExtras. This unused helper was written... |
blob | commitdiff | diff to current |
2011-12-22 |
Bob Wilson | Add variants of the dispatchsetup pseudo for Thumb... |
blob | commitdiff | diff to current |
2011-12-15 |
Eli Friedman | Make check a bit more strict so we don't call ARM_AM... |
blob | commitdiff | diff to current |
2011-12-13 |
Chandler Carruth | Initial CodeGen support for CTTZ/CTLZ where a zero... |
blob | commitdiff | diff to current |
2011-12-11 |
Stepan Dyatkovskiy | Fixed bug 9905: Failure in code selection for llvm... |
blob | commitdiff | diff to current |
2011-12-10 |
Chad Rosier | Revert r146322 to appease buildbots. Original commit... |
blob | commitdiff | diff to current |
2011-12-10 |
Stepan Dyatkovskiy | Fixed bug 9905: Failure in code selection for llvm... |
blob | commitdiff | diff to current |
2011-12-09 |
Eli Friedman | Splats can contain undef's; make sure to handle them... |
blob | commitdiff | diff to current |
2011-12-08 |
Daniel Dunbar | Revert r146143, "Fix bug 9905: Failure in code selectio... |
blob | commitdiff | diff to current |
2011-12-08 |
Stepan Dyatkovskiy | Fix bug 9905: Failure in code selection for llvm intrin... |
blob | commitdiff | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | diff to current |
2011-12-02 |
Nick Lewycky | Move global variables in TargetMachine into new TargetO... |
blob | commitdiff | diff to current |
2011-11-26 |
Benjamin Kramer | Move code into anonymous namespaces. |
blob | commitdiff | diff to current |
2011-11-16 |
Bob Wilson | Fix ARM SjLj-EH dispatch setup code. <rdar://problem... |
blob | commitdiff | diff to current |
2011-11-15 |
Jay Foad | Remove some unnecessary includes of PseudoSourceValue.h. |
blob | commitdiff | diff to current |
2011-11-15 |
Evan Cheng | Add vmov.f32 to materialize f32 immediate splats which... |
blob | commitdiff | diff to current |
2011-11-11 |
Eli Friedman | Make sure to expand SIGN_EXTEND_INREG for NEON vectors... |
blob | commitdiff | diff to current |
2011-11-09 |
Eli Friedman | Make sure we correctly unroll conversions between v2f64... |
blob | commitdiff | diff to current |
2011-11-08 |
Lang Hames | Lower mem-ops to unaligned i32/i16 load/stores on ARM... |
blob | commitdiff | diff to current |
2011-11-08 |
Pete Cooper | Added invariant field to the DAG.getLoad method and... |
blob | commitdiff | diff to current |
2011-11-08 |
Eli Friedman | Make sure to mark vector extload's as expand on ARM... |
blob | commitdiff | diff to current |
2011-11-03 |
Dan Gohman | Reapply r143206, with fixes. Disallow physical register... |
blob | commitdiff | diff to current |
2011-11-02 |
Lang Hames | Fixed parameter name. |
blob | commitdiff | diff to current |
2011-11-02 |
Lang Hames | Try to lower memset/memcpy/memmove to vector instructio... |
blob | commitdiff | diff to current |
2011-10-29 |
Dan Gohman | Revert r143206, as there are still some failing tests. |
blob | commitdiff | diff to current |
2011-10-28 |
Dan Gohman | Reapply r143177 and r143179 (reverting r143188), with... |
blob | commitdiff | diff to current |
2011-10-28 |
Duncan Sands | Speculatively disable Dan's commits 143177 and 143179... |
blob | commitdiff | diff to current |
2011-10-28 |
Dan Gohman | Eliminate LegalizeOps' LegalizedNodes map and have... |
blob | commitdiff | diff to current |
2011-10-26 |
Lang Hames | Make sure short memsets on ARM lower to stores, even... |
blob | commitdiff | diff to current |
2011-10-26 |
James Molloy | Revert r142530 at least temporarily while a discussion... |
blob | commitdiff | diff to current |
2011-10-26 |
Bill Wendling | Use a worklist to prevent the iterator from becoming... |
blob | commitdiff | diff to current |
2011-10-26 |
Evan Cheng | Revert part of r142530. The patch potentially hurts... |
blob | commitdiff | diff to current |
2011-10-24 |
Eli Friedman | Don't crash on variable insertelement on ARM. PR10258. |
blob | commitdiff | diff to current |
2011-10-24 |
Dan Gohman | Change this overloaded use of Sched::Latency to be... |
blob | commitdiff | diff to current |
2011-10-22 |
Bill Wendling | The different flavors of ARM have different valid subse... |
blob | commitdiff | diff to current |
2011-10-20 |
Bill Wendling | Add missing operand. <rdar://problem/10313323> |
blob | commitdiff | diff to current |
2011-10-19 |
James Molloy | Use literal pool loads instead of MOVW/MOVT for materia... |
blob | commitdiff | diff to current |
2011-10-19 |
Bill Wendling | Make sure we emit the 'movw' and 'movt' only if it... |
blob | commitdiff | diff to current |
2011-10-19 |
Bill Wendling | Remove some dead code. |
blob | commitdiff | diff to current |
2011-10-18 |
Bill Wendling | Emit the MOVT instruction only if the # LPads is >... |
blob | commitdiff | diff to current |
2011-10-18 |
Bill Wendling | For Thumb mode, we need to use a constant pool if the... |
blob | commitdiff | diff to current |
2011-10-18 |
Bill Wendling | Use the integer compare when the value is small enough... |
blob | commitdiff | diff to current |
2011-10-18 |
Bill Wendling | Use the integer compare when the value is small enough... |
blob | commitdiff | diff to current |
2011-10-18 |
Bill Wendling | The value we're comparing against may be too large... |
blob | commitdiff | diff to current |
2011-10-18 |
Bill Wendling | The immediate may be too large for the CMP instruction... |
blob | commitdiff | diff to current |
2011-10-18 |
Andrew Trick | Use ARM/t2PseudoInst class from ARM/Thumb2 special... |
blob | commitdiff | diff to current |
2011-10-18 |
Bob Wilson | Use isIntN and isUIntN to check for valid signed/unsign... |
blob | commitdiff | diff to current |
2011-10-18 |
Andrew Trick | whitespace |
blob | commitdiff | diff to current |
2011-10-18 |
Bill Wendling | A landing pad could have more than one predecessor... |
blob | commitdiff | diff to current |
2011-10-18 |
Bob Wilson | Fix incorrect check for sign-extended constant BUILD_VE... |
blob | commitdiff | diff to current |
2011-10-18 |
Duncan Sands | Fix a bunch of unused variable warnings when doing... |
blob | commitdiff | diff to current |
2011-10-17 |
Bill Wendling | Don't renumber the blocks here. This could cause proble... |
blob | commitdiff | diff to current |
2011-10-17 |
Bill Wendling | Add a call to EmitSjLjDispatchBlock. |
blob | commitdiff | diff to current |
2011-10-17 |
Bill Wendling | Add comment explaining that the order of processing... |
blob | commitdiff | diff to current |
2011-10-15 |
Nadav Rotem | ARM cannot select a pattern for trunc-store v4i8; ... |
blob | commitdiff | diff to current |
2011-10-15 |
Bill Wendling | Mark registers as DEAD because they're really just... |
blob | commitdiff | diff to current |
2011-10-14 |
Eli Friedman | Add missing correctness check to ARMTargetLowering... |
blob | commitdiff | diff to current |
2011-10-14 |
Bill Wendling | Make sure that the register is in the register class... |
blob | commitdiff | diff to current |
2011-10-14 |
Bill Wendling | Mark the invoke call instruction as implicitly defining... |
blob | commitdiff | diff to current |
2011-10-13 |
Eli Friedman | Simplify and avoid undefined shift. Based on patch... |
blob | commitdiff | diff to current |
2011-10-10 |
Bill Wendling | Reapply r141365 now that PR11107 is fixed. |
blob | commitdiff | diff to current |
2011-10-10 |
Bill Wendling | Revert r141365. It was causing MultiSource/Benchmarks... |
blob | commitdiff | diff to current |
2011-10-07 |
Bill Wendling | Take all of the invoke basic blocks and make the dispat... |
blob | commitdiff | diff to current |
2011-10-07 |
Bill Wendling | Take the code that was emitted for the llvm.eh.dispatch... |
blob | commitdiff | diff to current |
2011-10-07 |
Bill Wendling | Thread the chain through the eh.sjlj.setjmp intrinsic... |
blob | commitdiff | diff to current |
2011-10-07 |
Bob Wilson | Reenable tail calls for iOS 5.0 and later. |
blob | commitdiff | diff to current |
2011-10-07 |
Bob Wilson | Reenable use of divmod compiler_rt functions for iOS... |
blob | commitdiff | diff to current |
2011-10-07 |
Anton Korobeynikov | Peephole optimization for ABS on ARM. |
blob | commitdiff | diff to current |
2011-10-06 |
Bill Wendling | Use the correct vreg here. |
blob | commitdiff | diff to current |
2011-10-06 |
Bill Wendling | Generate the dispatch code for a 'thumb' function.... |
blob | commitdiff | diff to current |
2011-10-06 |
Bill Wendling | Generate the dispatch table for ARM mode. |
blob | commitdiff | diff to current |
2011-10-06 |
Bill Wendling | Refactor some of the code that sets up the entry block... |
blob | commitdiff | diff to current |
2011-10-06 |
Bill Wendling | Use a thumb ORR instead of thumb2 ORR when in thumb... |
blob | commitdiff | diff to current |
2011-10-06 |
Bill Wendling | * Set the low bit of the return address when we are... |
blob | commitdiff | diff to current |
2011-10-06 |
Bill Wendling | Add the MBBs before inserting the instructions. Doing... |
blob | commitdiff | diff to current |
2011-10-05 |
Bill Wendling | Get the proper call site numbers for the landing pads... |
blob | commitdiff | diff to current |
2011-10-05 |
Bill Wendling | Look at the number of entries in the jump table and... |
blob | commitdiff | diff to current |
2011-10-05 |
Bill Wendling | Checkpoint for SJLJ EH code. |
blob | commitdiff | diff to current |
2011-10-03 |
Bill Wendling | Use the PC label ID rather than '1'. Add support for... |
blob | commitdiff | diff to current |
next |