Age | Commit message (Expand) | Author |
2010-05-22 | Implement @llvm.returnaddress. rdar://8015977. | Evan Cheng |
2010-05-22 | Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit. | Jim Grosbach |
2010-05-20 | Allow targets more controls on what nodes are scheduled by reg pressure, what... | Evan Cheng |
2010-05-15 | Allow TargetLowering::getRegClassFor() to be called on illegal types. Also | Evan Cheng |
2010-05-11 | Implement a bunch more TargetSelectionDAGInfo infrastructure. | Dan Gohman |
2010-05-11 | Remove the TargetLowering::getSubtarget() virtual function, which | Dan Gohman |
2010-05-01 | Get rid of the EdgeMapping map. Instead, just check for BasicBlock | Dan Gohman |
2010-04-17 | Use const qualifiers with TargetLowering. This eliminates several | Dan Gohman |
2010-04-17 | Move per-function state out of TargetLowering subclasses and into | Dan Gohman |
2010-04-04 | Reapply address space patch after fixing an issue in MemCopyOptimizer. | Mon P Wang |
2010-04-02 | Revert r100191 since it breaks objc in clang | Mon P Wang |
2010-04-02 | Reapply address space patch after fixing an issue in MemCopyOptimizer. | Mon P Wang |
2010-03-30 | Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. | Bob Wilson |
2010-03-30 | Added support for address spaces and added a isVolatile field to memcpy, memm... | Mon P Wang |
2010-03-19 | Revert this change, since it was causing ARM performance regressions. | Bob Wilson |
2010-03-18 | Get rid of target-specific fp <-> int nodes when still I'm here. | Anton Korobeynikov |
2010-03-18 | Get rid of target-specific nodes for fp16 <-> fp32 conversion. | Anton Korobeynikov |
2010-03-14 | Add codegen support for FP16 on ARM | Anton Korobeynikov |
2010-02-18 | Use NEON vmin/vmax instructions for floating-point selects. | Bob Wilson |
2010-02-08 | tighten up eh.setjmp sequence a bit. | Jim Grosbach |
2010-02-02 | Revert 95130. | Evan Cheng |
2010-02-02 | Pass callsite return type to TargetLowering::LowerCall and use that to check ... | Evan Cheng |
2010-01-27 | Eliminate target hook IsEligibleForTailCallOptimization. | Evan Cheng |
2010-01-18 | Patch by David Conrad: | Jim Grosbach |
2009-12-12 | Framework for atomic binary operations. The emitter for the pseudo instructions | Jim Grosbach |
2009-12-11 | Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in pr... | Jim Grosbach |
2009-12-10 | Add memory barrier intrinsic support for ARM. Moving towards adding the atomi... | Jim Grosbach |
2009-11-12 | isLegalICmpImmediate should take a signed integer; code clean up. | Evan Cheng |
2009-11-11 | Add TargetLowering::isLegalICmpImmediate. It tells LSR what immediate can be ... | Evan Cheng |
2009-11-09 | Use Unified Assembly Syntax for the ARM backend. | Jim Grosbach |
2009-10-30 | Add ARM codegen for indirect branches. | Bob Wilson |
2009-10-28 | Use fconsts and fconstd to materialize small fp constants. | Evan Cheng |
2009-09-23 | ARM does not support offset folding (yet). Disable it for now. | Anton Korobeynikov |
2009-09-18 | Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ... | Evan Cheng |
2009-09-02 | Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. | Sandeep Patel |
2009-08-26 | Remove unneeded ARM-specific DAG nodes for VLD* and VST* Neon operations. | Bob Wilson |
2009-08-21 | Match VTRN, VZIP, and VUZP shuffles. Restore the tests for these operations, | Bob Wilson |
2009-08-21 | Fix some typos and use type-based isel for VZIP/VUZP/VTRN | Anton Korobeynikov |
2009-08-21 | Add lowering of ARM 4-element shuffles to multiple instructios via perfectshu... | Anton Korobeynikov |
2009-08-21 | Use masks not nodes for vector shuffle predicates. Provide set of 'legal' mas... | Anton Korobeynikov |
2009-08-19 | Add support for Neon VEXT (vector extract) shuffles. | Bob Wilson |
2009-08-15 | Reapply r79127. It was fixed by d0k. | Bill Wendling |
2009-08-15 | Revert r79127. It was causing compilation errors. | Bill Wendling |
2009-08-15 | Change allowsUnalignedMemoryAccesses to take type argument since some targets | Evan Cheng |
2009-08-14 | Add Thumb2 lsr hooks. | Evan Cheng |
2009-08-14 | Create a new ARM-specific DAG node, VDUP, to represent a splat from a | Bob Wilson |
2009-08-14 | During legalization, change Neon vdup_lane operations from shuffles to | Bob Wilson |
2009-08-13 | Revert r78852 for now. I want to do this differently, but I don't have time | Bob Wilson |
2009-08-12 | Recognize Neon VDUP shuffles during legalization instead of selection. | Bob Wilson |
2009-08-12 | Recognize Neon VREV shuffles during legalization instead of selection. | Bob Wilson |