| Commit message (Expand) | Author | Age | Files | Lines |
* | Use the correct LHS type when determining the legalization of a shift's RHS t... | Owen Anderson | 2011-03-07 | 1 | -2/+4 |
* | Allow targets to specify a the type of the RHS of a shift parameterized on th... | Owen Anderson | 2011-02-25 | 1 | -20/+29 |
* | Do not lose debug info of an inlined function argument even if the argument i... | Devang Patel | 2011-02-18 | 1 | -0/+3 |
* | Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure. | Cameron Zwarich | 2011-02-18 | 1 | -3/+0 |
* | Do not lose debug info of an inlined function argument even if the argument i... | Devang Patel | 2011-02-17 | 1 | -0/+3 |
* | Swap VT and DebugLoc operands of getExtLoad() for consistency with | Stuart Hastings | 2011-02-16 | 1 | -18/+18 |
* | Speculatively revert r124380. | Devang Patel | 2011-01-27 | 1 | -3/+0 |
* | While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ... | Devang Patel | 2011-01-27 | 1 | -0/+3 |
* | Initialize variable to get rid of clang warning. | Bill Wendling | 2011-01-26 | 1 | -1/+1 |
* | Revert r124302 | Devang Patel | 2011-01-26 | 1 | -3/+0 |
* | [AVX] Add INSERT_SUBVECTOR and support it on x86. This provides a | David Greene | 2011-01-26 | 1 | -0/+48 |
* | While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ... | Devang Patel | 2011-01-26 | 1 | -0/+3 |
* | Use only one API at a time. | Eric Christopher | 2011-01-20 | 1 | -2/+1 |
* | If we can, lower the multiply part of a umulo/smulo call to a libcall | Eric Christopher | 2011-01-20 | 1 | -8/+27 |
* | Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_END | Stuart Hastings | 2011-01-18 | 1 | -15/+9 |
* | 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 |