aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/ISDOpcodes.h
Commit message (Expand)AuthorAgeFilesLines
* Add a RegisterMaskSDNode class.Jakob Stoklund Olesen2012-01-181-1/+1
* Document the fact that the selection dag changes the vselect condition typeNadav Rotem2012-01-181-0/+3
* Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth2011-12-131-0/+3
* Remove dead llvm.eh.sjlj.dispatchsetup intrinsic.Bill Wendling2011-11-281-7/+0
* Thread the chain through the eh.sjlj.setjmp intrinsic, like it's documented toBill Wendling2011-10-071-1/+1
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-061-8/+8
* Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands2011-09-061-8/+13
* Basic x86 code generation for atomic load and store instructions.Eli Friedman2011-08-241-11/+11
* Code generation for 'fence' instruction.Eli Friedman2011-07-271-0/+5
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-081-1/+1
* Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes2011-06-141-1/+2
* Fix comment.Bill Wendling2011-05-111-4/+4
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* fix thinko :)Chris Lattner2011-02-131-2/+2
* Revisit my fix for PR9028: the issue is that DAGCombine was Chris Lattner2011-02-131-6/+14
* [AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene2011-01-261-0/+8
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-071-1/+1
* Fix comment. INLINEASM node operand #3 is IsAlignStack bit.Evan Cheng2011-01-071-0/+1
* Change EXTRACT_SUBVECTOR to require a constant index.Bob Wilson2011-01-071-2/+2
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-6/+6
* Spelling typo fix. s/incput/input/. Thanks, Bob!Jim Grosbach2010-10-191-1/+1
* Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach2010-10-191-0/+7
* This is the first step towards refactoring the x86 vector shuffle code. TheBruno Cardoso Lopes2010-08-201-1/+1
* Update comment to remove special case for vector extending loads. AnBob Wilson2010-08-191-5/+2
* When splitting a VAARG, remember its alignment.Rafael Espindola2010-06-261-2/+3
* Grammar.Jim Grosbach2010-06-181-1/+1
* back out 104862/104869. Can reuse stacksave after all. Very cool.Jim Grosbach2010-05-271-3/+0
* add ISD::STACKADDR to get the current stack pointer. Will be used by sjlj EHJim Grosbach2010-05-271-0/+3
* Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach2010-05-261-0/+5
* Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.Jim Grosbach2010-05-221-0/+7
* Elaborate on a comment.Dan Gohman2010-04-291-2/+5
* Split ISD::NodeType and a few related items out of SelectionDAGNodes.hDan Gohman2010-04-141-0/+762