2008-06-23 |
Dan Gohman | Duncan pointed out this code could be tidied. |
tree | commitdiff |
2008-06-23 |
Duncan Sands | Port some integer multiplication fixes from LegalizeDAG. |
tree | commitdiff |
2008-06-23 |
Duncan Sands | Support for expanding the result of EXTRACT_ELEMENT. |
tree | commitdiff |
2008-06-23 |
Duncan Sands | Cleanup up LegalizeTypes handling of loads and |
tree | commitdiff |
2008-06-22 |
Duncan Sands | Make custom lowering of ADD work correctly. This |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Simplify some getNode calls. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | canClobberPhysRegDefs shouldn't called without checking... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Use clear() to zero an existing APInt. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Remove a redundant return. |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Remove ScheduleDAG's SUnitMap altogether. Instead,... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Add a priority queue class, which is a wrapper around... |
tree | commitdiff |
2008-06-21 |
Duncan Sands | Support for load/store of expanded float types. I |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Change ScheduleDAG's SUnitMap from DenseMap<SDNode... |
tree | commitdiff |
2008-06-21 |
Dan Gohman | Simplify some template parameterization. |
tree | commitdiff |
2008-06-20 |
Duncan Sands | Share some code that is common between integer and |
tree | commitdiff |
2008-06-20 |
Duncan Sands | Rename the operation of turning a float type into an |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Clean up some uses of std::distance, now that we have... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Teach ReturnInst lowering about aggregate return values. |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Fix the index calculations for the extractvalue lowerin... |
tree | commitdiff |
2008-06-20 |
Dan Gohman | Simplify the ComputeLinearIndex logic and fix a few... |
tree | commitdiff |
2008-06-19 |
Evan Cheng | ISD::UNDEF should be expanded recursively / iteratively. |
tree | commitdiff |
2008-06-17 |
Duncan Sands | Split type expansion into ExpandInteger and ExpandFloat |
tree | commitdiff |
2008-06-17 |
Chris Lattner | add a new -enable-value-prop flag for llcbeta, that... |
tree | commitdiff |
2008-06-17 |
Duncan Sands | Fix spelling. |
tree | commitdiff |
2008-06-16 |
Duncan Sands | Allow these transforms for types like i256 while |
tree | commitdiff |
2008-06-15 |
Duncan Sands | The transforms in visitEXTRACT_VECTOR_ELT are |
tree | commitdiff |
2008-06-15 |
Duncan Sands | LegalizeTypes support for INSERT_VECTOR_ELT with |
tree | commitdiff |
2008-06-14 |
Duncan Sands | Remove a redundant AfterLegalize check. Turn |
tree | commitdiff |
2008-06-14 |
Andrew Lenharth | add missing atomic intrinsic from gcc |
tree | commitdiff |
2008-06-13 |
Duncan Sands | Disable some DAG combiner optimizations that may be |
tree | commitdiff |
2008-06-11 |
Duncan Sands | Sometimes (rarely) nodes held in LegalizeTypes |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Teach isGAPlusOffset to respect a GlobalAddressSDNode... |
tree | commitdiff |
2008-06-09 |
Dan Gohman | CodeGen support for aggregate-value function arguments. |
tree | commitdiff |
2008-06-09 |
Duncan Sands | Various tweaks related to apint codegen. No functionality |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Handle empty aggregate values. |
tree | commitdiff |
2008-06-09 |
Duncan Sands | Remove some DAG combiner assumptions about sizes |
tree | commitdiff |
2008-06-08 |
Duncan Sands | Remove comparison methods for MVT. The main cause |
tree | commitdiff |
2008-06-07 |
Dan Gohman | CodeGen support for insertvalue and extractvalue, and... |
tree | commitdiff |
2008-06-07 |
Owen Anderson | Connect successors before creating the DAG node for... |
tree | commitdiff |
2008-06-06 |
Duncan Sands | Tighten up the abstraction slightly. |
tree | commitdiff |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
tree | commitdiff |
2008-06-04 |
Evan Cheng | Fix a memcpy lowering bug. Even though the memcpy align... |
tree | commitdiff |
2008-06-03 |
Scott Michel | Fix spellnig error |
tree | commitdiff |
2008-06-02 |
Dan Gohman | Fold adds and subtracts of zero immediately, instead... |
tree | commitdiff |
2008-06-02 |
Scott Michel | Add necessary 64-bit support so that gcc frontend compi... |
tree | commitdiff |
2008-05-31 |
Dan Gohman | Remove an unused variable. |
tree | commitdiff |
2008-05-30 |
Dan Gohman | Remove an unused variable. |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Expand small memmovs using inline code. Set the X86... |
tree | commitdiff |
2008-05-29 |
Evan Cheng | Implement vector shift up / down and insert zero with... |
tree | commitdiff |
2008-05-27 |
Duncan Sands | Fix some constructs that gcc-4.4 warns about. |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Add #includes to make some dependencies explicit. |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Generalize the new code in instcombine's ComputeNumSign... |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Use isSingleValueType instead of isFirstClassType to |
tree | commitdiff |
2008-05-20 |
Dan Gohman | Port the fix for the select operator from instcombine's |
tree | commitdiff |
2008-05-20 |
Dan Gohman | Code simplification. |
tree | commitdiff |
2008-05-16 |
Evan Cheng | If the result of a BIT_CONVERT is a v1* vector, it... |
tree | commitdiff |
2008-05-16 |
Duncan Sands | Silence the compiler warning differently. The |
tree | commitdiff |
2008-05-15 |
Nate Begeman | Actually scalarize the operand to BIT_CONVERT instead... |
tree | commitdiff |
2008-05-15 |
Dan Gohman | IR support for extractvalue and insertvalue instruction... |
tree | commitdiff |
2008-05-15 |
Evan Cheng | Make use of vector load and store operations to impleme... |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Use a better idiom to silence compiler warnings. |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Really silence compiler warnings. |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Really silence compiler warnings. |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Silence some compiler warnings. |
tree | commitdiff |
2008-05-14 |
Dan Gohman | When bit-twiddling CondCode values for integer comparis... |
tree | commitdiff |
2008-05-14 |
Dan Gohman | Whitespace cleanups. |
tree | commitdiff |
2008-05-13 |
Evan Cheng | Instead of a vector load, shuffle and then extract... |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Teach Legalize how to scalarize VSETCC |
tree | commitdiff |
2008-05-12 |
Evan Cheng | Xform bitconvert(build_pair(load a, load b)) to a singl... |
tree | commitdiff |
2008-05-12 |
Evan Cheng | Refactor isConsecutiveLoad from X86 to TargetLowering... |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Add support for vicmp/vfcmp codegen, more legalize... |
tree | commitdiff |
2008-05-12 |
Dan Gohman | Fix a missing break in the ISD::FLT_ROUNDS_ handling... |
tree | commitdiff |
2008-05-07 |
Anton Korobeynikov | Turn StripPointerCast() into a method |
tree | commitdiff |
2008-05-07 |
Dan Gohman | Fix a bug in the ComputeMaskedBits logic for multiply. |
tree | commitdiff |
2008-05-06 |
Anton Korobeynikov | Make StripPointerCast a common function (should we... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Instead of enumerating each opcode that isn't handled... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Correct the value of LowBits in srem and urem handling in |
tree | commitdiff |
2008-05-05 |
Mon P Wang | Added addition atomic instrinsics and, or, xor, min... |
tree | commitdiff |
2008-05-02 |
Dan Gohman | Fix a mistake in the computation of leading zeros for... |
tree | commitdiff |
2008-05-02 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2008-05-02 |
Dan Gohman | Use push_back(...) instead of resize(1, ...), per revie... |
tree | commitdiff |
2008-05-01 |
Dan Gohman | Fix uninitialized uses of the FPC variable. |
tree | commitdiff |
2008-05-01 |
Chris Lattner | don't randomly miscompile seto/setuo just because we... |
tree | commitdiff |
2008-04-30 |
Arnold Schwaighofer | Tail call optimization improvements: |
tree | commitdiff |
2008-04-30 |
Scott Michel | Fix custom target lowering for zero/any/sign_extend... |
tree | commitdiff |
2008-04-29 |
Roman Levenstein | Use std::set instead of std::priority_queue for the... |
tree | commitdiff |
2008-04-29 |
Chris Lattner | make the vector conversion magic handle multiple results. |
tree | commitdiff |
2008-04-29 |
Chris Lattner | add support for multiple return values in inline asm... |
tree | commitdiff |
2008-04-28 |
Evan Cheng | Fix a bug in RegsForValue::getCopyToRegs() that causes... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Evan pointed out that folding sext to zext may not... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Delete an unused constructor. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Add a comment to CreateRegForValue that clarifies the... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Rewrite the comments for RegsForValue and its members... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Don't call size() on each iteration of the loop. |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Fix the SVOffset values for loads and stores produced by |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Teach InstCombine's ComputeMaskedBits what SelectionDAG's |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Teach DAGCombine to convert (sext x) to (zext x) when the |
tree | commitdiff |
2008-04-28 |
Chris Lattner | Another collection of random cleanups. No functionalit... |
tree | commitdiff |
next |