2008-07-02 |
Duncan Sands | Add a new getMergeValues method that does not need |
tree | commitdiff |
2008-07-02 |
Mon P Wang | Fixed problem in EmitStackConvert where the source... |
tree | commitdiff |
2008-07-02 |
Chris Lattner | instead of aborting on shifts of i1, just implicitly... |
tree | commitdiff |
2008-07-02 |
Duncan Sands | Fix typo compounded by a cut-and-pasto. |
tree | commitdiff |
2008-07-02 |
Duncan Sands | Let AnalyzeNewNode take care of calling ExpungeNode. |
tree | commitdiff |
2008-07-02 |
Evan Cheng | - Use a faster priority comparison function if -fast. |
tree | commitdiff |
2008-07-01 |
Owen Anderson | No need to use std::distance. We can just count the... |
tree | commitdiff |
2008-07-01 |
Evan Cheng | Eliminate a compile time warning. |
tree | commitdiff |
2008-07-01 |
Evan Cheng | Do run ComputeLiveOutVRegInfo with -fast. |
tree | commitdiff |
2008-07-01 |
Evan Cheng | Do not use computationally expensive scheduling heurist... |
tree | commitdiff |
2008-07-01 |
Evan Cheng | Apply Chris' suggestion. |
tree | commitdiff |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL... |
tree | commitdiff |
2008-06-30 |
Evan Cheng | Suppress compiler warning. |
tree | commitdiff |
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 |
next |