Support for expanding the result of EXTRACT_ELEMENT.
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2008-06-23 Duncan SandsSupport for expanding the result of EXTRACT_ELEMENT.
2008-06-23 Duncan SandsCleanup up LegalizeTypes handling of loads and
2008-06-22 Duncan SandsMake custom lowering of ADD work correctly. This
2008-06-21 Dan GohmanSimplify some getNode calls.
2008-06-21 Dan GohmancanClobberPhysRegDefs shouldn't called without checking...
2008-06-21 Dan GohmanUse clear() to zero an existing APInt.
2008-06-21 Dan GohmanRemove a redundant return.
2008-06-21 Dan GohmanRemove ScheduleDAG's SUnitMap altogether. Instead,...
2008-06-21 Dan GohmanAdd a priority queue class, which is a wrapper around...
2008-06-21 Duncan SandsSupport for load/store of expanded float types. I
2008-06-21 Dan GohmanChange ScheduleDAG's SUnitMap from DenseMap<SDNode...
2008-06-21 Dan GohmanSimplify some template parameterization.
2008-06-20 Duncan SandsShare some code that is common between integer and
2008-06-20 Duncan SandsRename the operation of turning a float type into an
2008-06-20 Dan GohmanClean up some uses of std::distance, now that we have...
2008-06-20 Dan GohmanTeach ReturnInst lowering about aggregate return values.
2008-06-20 Dan GohmanFix the index calculations for the extractvalue lowerin...
2008-06-20 Dan GohmanSimplify the ComputeLinearIndex logic and fix a few...
2008-06-19 Evan ChengISD::UNDEF should be expanded recursively / iteratively.
2008-06-17 Duncan SandsSplit type expansion into ExpandInteger and ExpandFloat
2008-06-17 Chris Lattneradd a new -enable-value-prop flag for llcbeta, that...
2008-06-17 Duncan SandsFix spelling.
2008-06-16 Duncan SandsAllow these transforms for types like i256 while
2008-06-15 Duncan SandsThe transforms in visitEXTRACT_VECTOR_ELT are
2008-06-15 Duncan SandsLegalizeTypes support for INSERT_VECTOR_ELT with
2008-06-14 Duncan SandsRemove a redundant AfterLegalize check. Turn
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
2008-06-11 Duncan SandsSometimes (rarely) nodes held in LegalizeTypes
2008-06-09 Dan GohmanTeach isGAPlusOffset to respect a GlobalAddressSDNode...
2008-06-09 Dan GohmanCodeGen support for aggregate-value function arguments.
2008-06-09 Duncan SandsVarious tweaks related to apint codegen. No functionality
2008-06-09 Dan GohmanHandle empty aggregate values.
2008-06-09 Duncan SandsRemove some DAG combiner assumptions about sizes
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-07 Dan GohmanCodeGen support for insertvalue and extractvalue, and...
2008-06-07 Owen AndersonConnect successors before creating the DAG node for...
2008-06-06 Duncan SandsTighten up the abstraction slightly.
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-06-04 Evan ChengFix a memcpy lowering bug. Even though the memcpy align...
2008-06-03 Scott MichelFix spellnig error
2008-06-02 Dan GohmanFold adds and subtracts of zero immediately, instead...
2008-06-02 Scott MichelAdd necessary 64-bit support so that gcc frontend compi...
2008-05-31 Dan GohmanRemove an unused variable.
2008-05-30 Dan GohmanRemove an unused variable.
2008-05-29 Dan GohmanExpand small memmovs using inline code. Set the X86...
2008-05-29 Evan ChengImplement vector shift up / down and insert zero with...
2008-05-27 Duncan SandsFix some constructs that gcc-4.4 warns about.
2008-05-23 Dan GohmanAdd #includes to make some dependencies explicit.
2008-05-23 Dan GohmanGeneralize the new code in instcombine's ComputeNumSign...
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-20 Dan GohmanPort the fix for the select operator from instcombine's
2008-05-20 Dan GohmanCode simplification.
2008-05-16 Evan ChengIf the result of a BIT_CONVERT is a v1* vector, it...
2008-05-16 Duncan SandsSilence the compiler warning differently. The
2008-05-15 Nate BegemanActually scalarize the operand to BIT_CONVERT instead...
2008-05-15 Dan GohmanIR support for extractvalue and insertvalue instruction...
2008-05-15 Evan ChengMake use of vector load and store operations to impleme...
2008-05-14 Evan ChengUse a better idiom to silence compiler warnings.
2008-05-14 Evan ChengReally silence compiler warnings.
2008-05-14 Evan ChengReally silence compiler warnings.
2008-05-14 Evan ChengSilence some compiler warnings.
2008-05-14 Dan GohmanWhen bit-twiddling CondCode values for integer comparis...
2008-05-14 Dan GohmanWhitespace cleanups.
2008-05-13 Evan ChengInstead of a vector load, shuffle and then extract...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-12 Nate BegemanTeach Legalize how to scalarize VSETCC
2008-05-12 Evan ChengXform bitconvert(build_pair(load a, load b)) to a singl...
2008-05-12 Evan ChengRefactor isConsecutiveLoad from X86 to TargetLowering...
2008-05-12 Nate BegemanAdd support for vicmp/vfcmp codegen, more legalize...
2008-05-12 Dan GohmanFix a missing break in the ISD::FLT_ROUNDS_ handling...
2008-05-07 Anton KorobeynikovTurn StripPointerCast() into a method
2008-05-07 Dan GohmanFix a bug in the ComputeMaskedBits logic for multiply.
2008-05-06 Anton KorobeynikovMake StripPointerCast a common function (should we...
2008-05-06 Dan GohmanMake several variable declarations static.
2008-05-06 Dan GohmanInstead of enumerating each opcode that isn't handled...
2008-05-06 Dan GohmanCorrect the value of LowBits in srem and urem handling in
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-05-02 Dan GohmanFix a mistake in the computation of leading zeros for...
2008-05-02 Dan GohmanFix a typo in a comment.
2008-05-02 Dan GohmanUse push_back(...) instead of resize(1, ...), per revie...
2008-05-01 Dan GohmanFix uninitialized uses of the FPC variable.
2008-05-01 Chris Lattnerdon't randomly miscompile seto/setuo just because we...
2008-04-30 Arnold SchwaighoferTail call optimization improvements:
2008-04-30 Scott MichelFix custom target lowering for zero/any/sign_extend...
2008-04-29 Roman LevensteinUse std::set instead of std::priority_queue for the...
2008-04-29 Chris Lattnermake the vector conversion magic handle multiple results.
2008-04-29 Chris Lattneradd support for multiple return values in inline asm...
2008-04-28 Evan ChengFix a bug in RegsForValue::getCopyToRegs() that causes...
2008-04-28 Dan GohmanEvan pointed out that folding sext to zext may not...
2008-04-28 Dan GohmanDelete an unused constructor.
2008-04-28 Dan GohmanAdd a comment to CreateRegForValue that clarifies the...
2008-04-28 Dan GohmanRewrite the comments for RegsForValue and its members...
2008-04-28 Dan GohmanDon't call size() on each iteration of the loop.
2008-04-28 Dan GohmanFix the SVOffset values for loads and stores produced by
2008-04-28 Dan GohmanTeach InstCombine's ComputeMaskedBits what SelectionDAG's
2008-04-28 Dan GohmanTeach DAGCombine to convert (sext x) to (zext x) when the
2008-04-28 Chris LattnerAnother collection of random cleanups. No functionalit...
2008-04-28 Chris LattnerRemove the SmallVector ctor that converts from a SmallV...
2008-04-28 Chris Lattnerswitch RegsForValue::Regs to be a SmallVector to avoid
next