2008-06-30 |
Dan Gohman | Use a simpler but equivalent form of RecordSource. |
tree | commitdiff |
2008-06-30 |
Evan Cheng | Add timing report for various sub-passes under Selectio... |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Use reserve. |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better... |
tree | commitdiff |
2008-06-30 |
Evan Cheng | Split scheduling from instruction selection. |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Replace some std::vectors that showed up in heap profil... |
tree | commitdiff |
2008-06-30 |
Dan Gohman | Correct the allocation size for CCState's UsedRegs... |
tree | commitdiff |
2008-06-30 |
Duncan Sands | ExpungeNode is only needed for new nodes! This |
tree | commitdiff |
2008-06-30 |
Duncan Sands | Support for VAARG. As noted in a comment, this is |
tree | commitdiff |
2008-06-30 |
Duncan Sands | Support for promoting select_cc operands. |
tree | commitdiff |
2008-06-30 |
Duncan Sands | Revert the SelectionDAG optimization that makes |
tree | commitdiff |
2008-06-30 |
Evan Cheng | - Re-apply 52748 and friends with fix. GetConstantStrin... |
tree | commitdiff |
2008-06-30 |
Chris Lattner | Implement split and scalarize for SELECT_CC, fixing... |
tree | commitdiff |
2008-06-29 |
Anton Korobeynikov | Revert (52748 and friends): |
tree | commitdiff |
2008-06-28 |
Chris Lattner | Really fix the bootstrap failure. |
tree | commitdiff |
2008-06-28 |
Chris Lattner | Add back the capability to include nul characters in... |
tree | commitdiff |
2008-06-28 |
Dan Gohman | When folding a bitcast into a load or store, preserve... |
tree | commitdiff |
2008-06-27 |
Chris Lattner | simplify this check, GetConstantStringInfo validates... |
tree | commitdiff |
2008-06-27 |
Bill Wendling | Refactor the DebugInfoDesc stuff out of the MachineModu... |
tree | commitdiff |
2008-06-26 |
Chris Lattner | duncan points out that isOperationLegal includes a... |
tree | commitdiff |
2008-06-26 |
Eric Christopher | Move GetConstantStringInfo to lib/Analysis. Remove |
tree | commitdiff |
2008-06-26 |
Chris Lattner | when we know the signbit of an input to uint_to_fp... |
tree | commitdiff |
2008-06-25 |
Evan Cheng | - Fix a x86 vector isel bug: illegal transformation... |
tree | commitdiff |
2008-06-25 |
Duncan Sands | Add support for expanding PPC 128 bit floats. |
tree | commitdiff |
2008-06-25 |
Duncan Sands | Add/complete support for integer and float |
tree | commitdiff |
2008-06-25 |
Dan Gohman | Remove the OrigVT member from AtomicSDNode, as it is... |
tree | commitdiff |
2008-06-25 |
Mon P Wang | Added MemOperands to Atomic operations since Atomics... |
tree | commitdiff |
2008-06-23 |
Dan Gohman | Use the new PriorityQueue in ScheduleDAGList too, which... |
tree | commitdiff |
2008-06-23 |
Dan Gohman | Move a DenseMap's declaration outside of a loop, and... |
tree | commitdiff |
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 |
next |