| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Add an assert so we don't silently miscompile ctpop for bit widths > 128. | Benjamin Kramer | 2011-01-15 | 1 | -0/+4 | 
| *  | Reimplement CTPOP legalization with the "best" algorithm from | Benjamin Kramer | 2011-01-15 | 1 | -18/+45 | 
| *  | Fix r123346 to handle scalar types too. | Dan Gohman | 2011-01-13 | 1 | -2/+1 | 
| *  | Apply the patch from PR8958, which allows llc to get slightly | Dan Gohman | 2011-01-12 | 1 | -1/+2 | 
| *  | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a... | Anton Korobeynikov | 2011-01-10 | 1 | -2/+2 | 
| *  | Remove TODO, these appear to be implemented. | Eric Christopher | 2011-01-04 | 1 | -1/+0 | 
| *  | Fix indentation, add comment. | Stuart Hastings | 2010-12-21 | 1 | -4/+6 | 
| *  | Missing logic for nested CALLSEQ_START/END. | Stuart Hastings | 2010-12-21 | 1 | -2/+5 | 
| *  | rename MVT::Flag to MVT::Glue.  "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 1 | -1/+1 | 
| *  | Initial support for nested CALLSEQ_START/CALLSEQ_END constructs in LegalizeDAG. | Stuart Hastings | 2010-12-09 | 1 | -8/+24 | 
| *  | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -1/+1 | 
| *  | Remove unneeded zero arrays. | Benjamin Kramer | 2010-12-04 | 1 | -2/+1 | 
| *  | Enable sibling call optimization of libcalls which are expanded during | Evan Cheng | 2010-11-30 | 1 | -6/+17 | 
| *  | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 1 | -29/+29 | 
| *  | Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any | Jim Grosbach | 2010-10-19 | 1 | -0/+6 | 
| *  | fix the default va_arg expansion (in the realignment case) to not implicitly | Chris Lattner | 2010-10-10 | 1 | -1/+1 | 
| *  | Use a more efficient lowering of uint64_t --> float that can take advantage o... | Owen Anderson | 2010-10-05 | 1 | -6/+28 | 
| *  | update a bunch of code to use the MachinePointerInfo version of getStore. | Chris Lattner | 2010-09-21 | 1 | -9/+10 | 
| *  | eliminate an old SelectionDAG::getTruncStore method, propagating | Chris Lattner | 2010-09-21 | 1 | -41/+38 | 
| *  | propagate MachinePointerInfo through various uses of the old | Chris Lattner | 2010-09-21 | 1 | -212/+211 | 
| *  | continue MachinePointerInfo'izing, eliminating use of one of the old | Chris Lattner | 2010-09-21 | 1 | -95/+104 | 
| *  | a few more trivial updates.  This fixes PerformInsertVectorEltInMemory to not | Chris Lattner | 2010-09-21 | 1 | -14/+12 | 
| *  | Add a missing check when legalizing a vector extending load.  This doesn't | Bob Wilson | 2010-09-03 | 1 | -3/+5 | 
| *  | Add a hackaround for PR7993 which is causing failures on x86 builders that la... | Chris Lattner | 2010-08-26 | 1 | -0/+2 | 
| *  | remove some llvmcontext arguments that are now dead post-refactoring. | Chris Lattner | 2010-08-25 | 1 | -2/+1 | 
| *  | Fix some GCC warnings by providing a virtual destructor in the base of a class | Chandler Carruth | 2010-08-23 | 1 | -1/+1 | 
| *  | If the target says that an extending load is not legal, regardless of whether | Bob Wilson | 2010-08-19 | 1 | -7/+12 | 
| *  | Fix va_arg for doubles. With this patch VAARG nodes always contain the | Rafael Espindola | 2010-07-11 | 1 | -1/+3 | 
| *  | Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f... | Evan Cheng | 2010-07-07 | 1 | -21/+21 | 
| *  | By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing rather | Jim Grosbach | 2010-07-06 | 1 | -2/+7 | 
| *  | 80-column and trailing whitespace cleanup. | Jim Grosbach | 2010-07-02 | 1 | -28/+33 | 
| *  | grammar tweaks | Jim Grosbach | 2010-07-02 | 1 | -3/+3 | 
| *  | When splitting a VAARG, remember its alignment. | Rafael Espindola | 2010-06-26 | 1 | -3/+17 | 
| *  | back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set) | Jim Grosbach | 2010-06-18 | 1 | -0/+9 | 
| *  | Fix cross initialization compilation error. | Evan Cheng | 2010-06-18 | 1 | -1/+2 | 
| *  | Add Expand-to-libcall support for additional atomics. This covers the usual | Jim Grosbach | 2010-06-18 | 1 | -4/+124 | 
| *  | Change UpdateNodeOperands' operand and return value from SDValue to | Dan Gohman | 2010-06-18 | 1 | -11/+24 | 
| *  | isValueValidForType can be a static member function. | Dan Gohman | 2010-06-18 | 1 | -1/+1 | 
| *  | add missing break. inconsequential as the code shouldn't be reached, but | Jim Grosbach | 2010-06-17 | 1 | -0/+1 | 
| *  | Add entries for Expanding atomic intrinsics to libcalls. Just a placeholder | Jim Grosbach | 2010-06-17 | 1 | -0/+19 | 
| *  | ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the target | Jim Grosbach | 2010-06-17 | 1 | -1/+13 | 
| *  | Update the saved stack pointer in the sjlj function context following either | Jim Grosbach | 2010-05-27 | 1 | -0/+2 | 
| *  | When expanding a vector_shuffle, the element type may not be legal and may | Bob Wilson | 2010-05-19 | 1 | -0/+2 | 
| *  | Implement a correct ui64->f32 conversion.  The old | Dale Johannesen | 2010-05-13 | 1 | -0/+36 | 
| *  | Trim #includes and forward declarations. | Dan Gohman | 2010-05-11 | 1 | -1/+0 | 
| *  | Code that needs a TargetMachine should have access to one directly, rather | Dan Gohman | 2010-04-19 | 1 | -4/+5 | 
| *  | Use const qualifiers with TargetLowering. This eliminates several | Dan Gohman | 2010-04-17 | 1 | -1/+1 | 
| *  | More 80 violations. | Evan Cheng | 2010-04-15 | 1 | -7/+12 | 
| *  | use assertions instead of unreachable for logic errors. | Chris Lattner | 2010-04-07 | 1 | -28/+26 | 
| *  | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -1/+1 |