Handle vaarg instructions correctly.
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2007-07-10 Dan GohmanChange the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR...
2007-07-10 Evan ChengIf the operand is marked M_OPTIONAL_DEF_OPERAND, then...
2007-07-10 Dan GohmanFix a bug in the folding of binary operators to undef.
2007-07-10 Dan GohmanFix the folding of undef in several binary operators...
2007-07-10 Evan ChengWhen a node value is only used by a CopyToReg, use...
2007-07-10 Evan ChengMove DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp...
2007-07-09 Dan GohmanPreserve volatililty and alignment information when...
2007-07-09 Dan GohmanChange getCopyToParts and getCopyFromParts to always...
2007-07-09 Dan GohmanInitialize the IndexedModeActions array with memset...
2007-07-09 Chris LattnerFix this warning:
2007-07-06 Duncan SandsThe exception handling intrinsics return values,
2007-07-06 Rafael EspindolaAdd the byval attribute
2007-07-06 Duncan SandsRemove propagateEHRegister in favour of a more limited
2007-07-06 Duncan SandsRemove ExtractGlobalVariable - use StripPointerCasts
2007-07-06 Evan ChengWorkaround of getCopyToRegs and getCopyFromRegs bugs...
2007-07-06 Evan ChengChange CalculateHeights and CalculateDepths to be non...
2007-07-05 Dan GohmanMake the debug string for ISD::MERGE_VALUES consistent...
2007-07-05 Dan GohmanAdd a parameter to getCopyToParts and getCopyFromParts...
2007-07-04 Duncan SandsExtend eh.selector to support both catches and filters.
2007-07-03 Dan GohmanFix several over-aggressive folds for undef nodes in...
2007-07-03 Dale JohannesenFix for PR 1505 (and 1489). Rewrite X87 register
2007-07-02 Dan GohmanReplace ExpandScalarFormalArgs and ExpandScalarCallArgs...
2007-07-02 Dan GohmanTeach GetNegatedExpression to negate 0-B to B in Unsafe...
2007-06-29 Evan ChengOnly do FNEG xform when the vector type is a floating...
2007-06-29 David GreeneRemove unused variables.
2007-06-29 Evan ChengFix a vector FP constant CSE bug.
2007-06-29 David GreeneRemove unnecessary attributions in comments.
2007-06-29 David GreeneFix reference to cached end iterator invalidated by...
2007-06-29 David GreeneRemove the "special tie breaker" because it resulted...
2007-06-29 Dan GohmanFix an assertion failure in legalizing bitcast operator...
2007-06-28 Dan GohmanAdd new TargetLowering code to provide the final regist...
2007-06-27 Evan ChengPartial fix for PR1502: If a EH register is needed...
2007-06-27 Dan GohmanRename ("shrinkify") MVT::isExtendedValueType to MVT...
2007-06-27 Dan GohmanUse getVectorTypeBreakdown in FunctionLoweringInfo...
2007-06-27 Dan GohmanMake the comment for ScalarizeVectorOp mention that...
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-22 Evan Chengstd::set is really really terrible. Switch to SmallPtrS...
2007-06-21 Dan GohmanTidy up ValueType names in comments.
2007-06-21 Dan GohmanRename TargetLowering::getNumElements and friends to
2007-06-21 Evan ChengXforms:
2007-06-19 Dan GohmanPass a SelectionDAG into SDNode::dump everywhere it...
2007-06-19 Chris Lattneradd isVarArg to CCState
2007-06-18 Chris Lattnermake ComputeTopDownOrdering significantly faster and...
2007-06-18 Dan GohmanMake chain dependencies blue, in addition to being...
2007-06-15 Tanya LattnerCodegen support (stripped out) for the annotate attribute.
2007-06-15 Chris LattnerFix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retain...
2007-06-15 Duncan SandsWorkaround for PR1508.
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-06-13 Duncan SandsOnly correctly lower exception handing intrinsics if...
2007-06-13 Dan GohmanIntroduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
2007-06-13 Dan GohmanWhen creating CopyFromReg nodes, always use legal types...
2007-06-13 Duncan SandsThe fix that was applied for PR1224 stops the compiler
2007-06-07 Dale JohannesenDo not change the size of function arguments. PR 1489.
2007-06-06 Duncan SandsAdditional fix for PR1422: make sure the landing pad...
2007-06-04 Dan GohmanPass the DAG to SDNode::dump to let it do more detailed...
2007-06-04 Dan GohmanResolve implicit alignment before computing the Folding...
2007-06-02 Duncan SandsIntegrate exception filter support and exception catch...
2007-06-01 Duncan SandsSince TypeInfos are passed as i8 pointers, a NULL TypeI...
2007-05-30 Chris LattnerFix CodeGen/PowerPC/2007-05-30-dagcombine-miscomp.ll...
2007-05-25 Chris Lattnertighten up recursion depth again
2007-05-24 Dan GohmanMinor comment cleanups.
2007-05-24 Dan GohmanAdd explicit qualification for namespace MVT members.
2007-05-24 Evan ChengFix a typo that caused combiner to create mal-formed...
2007-05-23 Anton KorobeynikovMark all calls as "could throw", when exceptions are...
2007-05-23 Chris Lattnerprevent exponential recursion in isNegatibleForFree
2007-05-19 Chris Lattnersame patch as the previous one, but the symmetric case
2007-05-19 Chris LattnerDisable the (A == (B-A)) -> 2*A == B xform when the...
2007-05-18 Dan GohmanQualify calls to getTypeForValueType with MVT:: too.
2007-05-18 Dan GohmanQualify several calls to functions in the MVT namespace...
2007-05-17 Chris Lattnerdisable MaskedValueIsZero, ComputeMaskedBits, and Simpl...
2007-05-17 Chris Lattneradd expand support for ADDC/SUBC/ADDE/SUBE so we can...
2007-05-16 Evan ChengAdd target hook to specify block size limit for if...
2007-05-16 Dale JohannesenDon't fold bitconvert(load) for preinc/postdec loads...
2007-05-16 Chris LattnerUse a ptr set instead of a linear search to unique...
2007-05-16 Evan ChengBug fix: should check ABI alignment, not pref. alignment.
2007-05-15 Lauro Ramos VenancioFix an infinite recursion in GetNegatedExpression.
2007-05-15 Chris LattnerFix some subtle issues handling immediate values. ...
2007-05-14 Chris Lattnerimplement a simple fneg optimization/propagation thing...
2007-05-09 Evan ChengCan't fold the bit_convert is the store is a truncating...
2007-05-09 Anton KorobeynikovDo not assert, when case range split metric is zero...
2007-05-07 Evan ChengForgot a check.
2007-05-07 Evan ChengEnable a couple of xforms:
2007-05-07 Duncan SandsParameter attributes on invoke calls were being lost...
2007-05-06 Anton KorobeynikovDetabify
2007-05-05 Chris LattnerPropagate alignment/volatility in two places.
2007-05-04 Duncan SandsA bitcast of a global variable may have been constant...
2007-05-03 Evan ChengDon't create indexed load / store with zero offset!
2007-05-03 Chris LattnerAllow i/s to match (gv+c). This fixes CodeGen/PowerPC...
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Anton KorobeynikovProperly set arguments bitwidth of EHSELECT node
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-05-01 Evan ChengForgot about chain result; also UNDEF cannot have multi...
2007-05-01 Evan Cheng* Only turn a load to UNDEF if all of its outputs have...
2007-04-30 Chris LattnerContinue refactoring inline asm code. If there is...
2007-04-30 Chris Lattnerrefactor GetRegistersForValue to take OpInfo as an...
2007-04-30 Chris Lattnerrefactor some code, no functionality change
2007-04-29 Chris Lattnergeneralize aggregate handling
2007-04-28 Chris Lattnermemory operands that have a direct operand should have...
next