Add support for v16i32/v16i64 into the code generator. This is required for backends...
[oota-llvm.git] / include / llvm / CodeGen / SelectionDAGNodes.h
2012-07-15 Nadav RotemRefactor the code that checks that all operands of...
2012-03-31 Rafael EspindolaTeach CodeGen's version of computeMaskedBits to underst...
2012-01-18 Jakob Stoklund OlesenAdd a RegisterMaskSDNode class.
2012-01-15 Benjamin KramerReturn an ArrayRef from ShuffleVectorSDNode::getMask...
2011-11-10 Owen AndersonAdd additional checking to ensure that MachineMemOperan...
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-09-07 Eli FriedmanRelax the MemOperands on atomics a bit. Fixes -verify...
2011-08-24 Eli FriedmanBasic x86 code generation for atomic load and store...
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-07 Lang HamesAdd functions 'hasPredecessor' and 'hasPredecessorHelpe...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2010-12-23 Chris Lattnerflags -> glue for selectiondag
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-03 Duncan SandsSimplify uses of MVT and EVT. An MVT can be compared...
2010-10-26 Dale JohannesenUse a MemIntrinsicSDNode for ISD::PREFETCH, which touches
2010-10-20 Dan GohmanMake CodeGen TBAA-aware.
2010-09-21 Chris Lattneradd some helpful accessors.
2010-07-07 Dan GohmanMove ArgFlagsTy, OutputArg, and InputArg out of Selecti...
2010-07-06 Devang PatelPropagate debug loc.
2010-07-06 Dan GohmanAdd versions of OutputArgReg, AnalyzeReturn, and Analyz...
2010-07-02 Dan GohmanComment a non-obvious member variable.
2010-06-18 Dan GohmanTeach regular and fast isel to set dead flags on unused...
2010-06-18 Dan GohmanEliminate unnecessary uses of getZExtValue().
2010-06-18 Dan GohmanisValueValidForType can be a static member function.
2010-04-15 Dan GohmanAdd const qualifiers to CodeGen's use of LLVM IR constr...
2010-04-14 Dan GohmanSplit ISD::NodeType and a few related items out of...
2010-04-07 Chris LattnerThree changes:
2010-04-06 Bill WendlingMake this hack more specific to the Apple gcc 4.2 non...
2010-04-02 Chris Lattnerremove uses of DebugLoc::getUnknownLoc.
2010-03-27 Chris Lattnerbump FIRST_TARGET_MEMORY_OPCODE back up, there is no...
2010-03-25 Bob WilsonReapply Kevin's change 94440, now that Chris has fixed...
2010-03-24 Bob WilsonSpeculatively revert this to see if it fixes buildbot...
2010-03-24 Kevin EnderbyAdded the Advanced Encryption Standard (AES) Instructions.
2010-03-14 Anton KorobeynikovAdd DAG nodes to represent FP16 <-> FP32 intrinsics
2010-03-14 Chris Lattnerchange the LabelSDNode to be EHLabelSDNode and make...
2010-03-11 Dale JohannesenMake sure HasDebugValue is initialized. This should fix
2010-03-06 Dale JohannesenAdd some new bits of debug info handling. No
2010-02-24 Dan GohmanWhen forming SSE min and max nodes for UGE and ULE...
2010-02-18 Mon P WanggetSplatIndex assumes that the first element of the...
2010-02-17 David GreeneMake the non-temporal bit "significant" in MemSDNodes...
2010-02-15 David GreeneAdd non-temporal flags and remove an assumption of...
2010-02-15 Chris Lattnergive SDValue an operator->, allowing V->isTargetOpcode...
2010-02-15 Chris Lattnerdon't make insanely large node numbers for no reason,
2010-01-20 David GreeneWhen XDEBUG is enabled, check for SelectionDAG cycles...
2010-01-19 David GreeneAdd some new debugging APIs to print out "raw" Selectio...
2010-01-15 Dan GohmanAdd comments to the dump() and dumpr() routines.
2010-01-15 David GreeneAdd some debug routines to SelectionDAG to dump full...
2009-12-19 Douglas GregorRemove spurious semicolon. Thanks, Clang
2009-12-17 Bob WilsonBIT_CONVERT nodes are used for vector types, too.
2009-12-15 Chris LattnerRemove isPod() from DenseMapInfo, splitting it out...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-12-01 Dan GohmanAdd edge source labels to SelectionDAG graphs, now...
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-21 Devang PatelWe are not using DBG_STOPPOINT anymore.
2009-11-20 Dan GohmanTarget-independent support for TargetFlags on BlockAddr...
2009-11-13 Dale JohannesenAdjust isConstantSplat to allow for big-endian targets.
2009-10-30 Dan GohmanInitial target-independent CodeGen support for BlockAdd...
2009-10-26 Chandler CarruthMove DataTypes.h to include/llvm/System, update all...
2009-10-07 Dan GohmanINTRINSIC_W_CHAIN and INTRINSIC_VOID do not use MemSDNo...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-25 Dan GohmanAdd a version of dumpr() that has a SelectionDAG* argument.
2009-09-15 Nate BegemanBetter solution for tracking both the original alignmen...
2009-09-15 Nate BegemanAdd an "original alignment" field to load and store...
2009-08-28 Devang PatelReapply 79977.
2009-08-27 Gabor Greifeliminate all 80-col violations that I have introduced...
2009-08-27 Gabor GreifClean up the minor mess I caused with removing iterator...
2009-08-26 Devang PatelRevert 79977. It causes llvm-gcc bootstrap failures...
2009-08-25 Devang PatelUpdate DebugInfo interface to use metadata, instead...
2009-08-22 Devang PatelRecord variable debug info at ISel time directly.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-11 Jim GrosbachSjLj based exception handling unwinding support. This...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-07-30 Evan ChengI've changed the semantics of MERGE_VALUES a bit. It...
2009-07-09 Eli FriedmanMake EXTRACT_VECTOR_ELT a bit more flexible in terms...
2009-07-08 Chris Lattnerdag combine sext(setcc) -> vsetcc before legalize....
2009-07-03 Tilmann SchellerAdd NumFixedArgs attribute to CallSDNode which indicate...
2009-06-26 Chris Lattnerfix a really subtle bug in the cross section of aliases...
2009-06-25 Chris Lattneradd targetflags to jump tables and constant pool entries.
2009-06-25 Chris Lattnerallow setting target operand flags on TargetGlobalAddre...
2009-06-25 Chris Lattnerstart bringing targetoperand flags into isel, first...
2009-06-19 Devang Patelmv CodeGen/DebugLoc.h Support/DebugLoc.h
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-04-29 Nate BegemanUpdate comment, replace theoretically impossible check...
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-29 Sanjiv GuptaAdd a public method called getAddressSpace() to the...
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-04-20 Bob WilsonRevise my previous change 68996 as suggested by Duncan.
2009-04-18 Duncan SandsDon't try to make BUILD_VECTOR operands have the same
2009-04-15 Dan GohmanDon't use "protected:" in classes that aren't intended...
2009-04-13 Bob WilsonChange SelectionDAG type legalization to allow BUILD_VE...
2009-04-09 Dan GohmanChange the NumVTs field from short to int, since there...
2009-04-03 Dan GohmanDelete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG,...
2009-04-01 Dan GohmanUse CHAR_BIT instead of hard-coding 8 in several places...
2009-03-23 Dan GohmanClarify a comment.
next