2008-07-09 |
Evan Cheng | Missed alignment argument on stores lowered from memcpy. |
blob | commitdiff | raw |
2008-07-09 |
Dan Gohman | const-ify SelectionDAG::getNodeValueTypes. |
blob | commitdiff | raw | diff to current |
2008-07-08 |
Dan Gohman | Factor out the code for computing an alignment value... |
blob | commitdiff | raw | diff to current |
2008-07-08 |
Evan Cheng | Do not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Pool-allocation for SDNodes. The pool is allocated... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Fix SDNode::MorphNodeTo (a function used by by SelectNo... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Remove most of the uses of SDOperandPtr, usually replac... |
blob | commitdiff | raw | diff to current |
2008-07-05 |
Mon P Wang | Fixed generating incorrect aligned stores that I backou... |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Evan Cheng | Backed out 53031. |
blob | commitdiff | raw | diff to current |
2008-07-03 |
Dan Gohman | Avoid unnecessarily copying APInt objects. |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Dan Gohman | Replace a few uses of SelectionDAG::getTargetNode with |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Duncan Sands | Add a new getMergeValues method that does not need |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Mon P Wang | Fixed problem in EmitStackConvert where the source... |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Chris Lattner | instead of aborting on shifts of i1, just implicitly... |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Owen Anderson | No need to use std::distance. We can just count the... |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL... |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Dan Gohman | Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better... |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Duncan Sands | Revert the SelectionDAG optimization that makes |
blob | commitdiff | raw | diff to current |
2008-06-30 |
Evan Cheng | - Re-apply 52748 and friends with fix. GetConstantStrin... |
blob | commitdiff | raw | diff to current |
2008-06-29 |
Anton Korobeynikov | Revert (52748 and friends): |
blob | commitdiff | raw | diff to current |
2008-06-28 |
Chris Lattner | Really fix the bootstrap failure. |
blob | commitdiff | raw | diff to current |
2008-06-28 |
Chris Lattner | Add back the capability to include nul characters in... |
blob | commitdiff | raw | diff to current |
2008-06-27 |
Chris Lattner | simplify this check, GetConstantStringInfo validates... |
blob | commitdiff | raw | diff to current |
2008-06-26 |
Eric Christopher | Move GetConstantStringInfo to lib/Analysis. Remove |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Evan Cheng | - Fix a x86 vector isel bug: illegal transformation... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Duncan Sands | Add support for expanding PPC 128 bit floats. |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Dan Gohman | Remove the OrigVT member from AtomicSDNode, as it is... |
blob | commitdiff | raw | diff to current |
2008-06-25 |
Mon P Wang | Added MemOperands to Atomic operations since Atomics... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Use clear() to zero an existing APInt. |
blob | commitdiff | raw | diff to current |
2008-06-14 |
Andrew Lenharth | add missing atomic intrinsic from gcc |
blob | commitdiff | raw | diff to current |
2008-06-11 |
Duncan Sands | Sometimes (rarely) nodes held in LegalizeTypes |
blob | commitdiff | raw | diff to current |
2008-06-08 |
Duncan Sands | Remove comparison methods for MVT. The main cause |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Duncan Sands | Tighten up the abstraction slightly. |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
blob | commitdiff | raw | diff to current |
2008-06-04 |
Evan Cheng | Fix a memcpy lowering bug. Even though the memcpy align... |
blob | commitdiff | raw | diff to current |
2008-06-02 |
Dan Gohman | Fold adds and subtracts of zero immediately, instead... |
blob | commitdiff | raw | diff to current |
2008-05-31 |
Dan Gohman | Remove an unused variable. |
blob | commitdiff | raw | diff to current |
2008-05-29 |
Dan Gohman | Expand small memmovs using inline code. Set the X86... |
blob | commitdiff | raw | diff to current |
2008-05-29 |
Evan Cheng | Implement vector shift up / down and insert zero with... |
blob | commitdiff | raw | diff to current |
2008-05-27 |
Duncan Sands | Fix some constructs that gcc-4.4 warns about. |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Generalize the new code in instcombine's ComputeNumSign... |
blob | commitdiff | raw | diff to current |
2008-05-20 |
Dan Gohman | Port the fix for the select operator from instcombine's |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Evan Cheng | Make use of vector load and store operations to impleme... |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Dan Gohman | When bit-twiddling CondCode values for integer comparis... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Evan Cheng | Instead of a vector load, shuffle and then extract... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Nate Begeman | Add support for vicmp/vfcmp codegen, more legalize... |
blob | commitdiff | raw | diff to current |
2008-05-07 |
Dan Gohman | Fix a bug in the ComputeMaskedBits logic for multiply. |
blob | commitdiff | raw | diff to current |
2008-05-06 |
Dan Gohman | Correct the value of LowBits in srem and urem handling in |
blob | commitdiff | raw | diff to current |
2008-05-05 |
Mon P Wang | Added addition atomic instrinsics and, or, xor, min... |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Dan Gohman | Fix a mistake in the computation of leading zeros for... |
blob | commitdiff | raw | diff to current |
2008-05-02 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Dan Gohman | Fix the SVOffset values for loads and stores produced by |
blob | commitdiff | raw | diff to current |
2008-04-28 |
Dan Gohman | Teach InstCombine's ComputeMaskedBits what SelectionDAG's |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Dale Johannesen | Check we aren't trying to convert PPC long double. |
blob | commitdiff | raw | diff to current |
2008-04-17 |
Dan Gohman | Remove the implicit conversion from SDOperandPtr to... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Roman Levenstein | Ongoing work on improving the instruction selection... |
blob | commitdiff | raw | diff to current |
2008-04-14 |
Dan Gohman | Avoid creating MERGE_VALUES nodes for single values. |
blob | commitdiff | raw | diff to current |
2008-04-14 |
Dan Gohman | Fix const-correctness issues with the SrcValue handling... |
blob | commitdiff | raw | diff to current |
2008-04-12 |
Dan Gohman | Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which... |
blob | commitdiff | raw | diff to current |
2008-04-11 |
Gabor Greif | detabify |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Dan Gohman | Rename MemOperand to MachineMemOperand. This was sugges... |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Roman Levenstein | Re-commit of the r48822, where the infinite looping... |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Evan Cheng | Backing out 48222 temporarily. |
blob | commitdiff | raw | diff to current |
2008-03-28 |
Duncan Sands | Rename getAnyLoad to getLoad is suggested by Evan. |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Duncan Sands | Implement LegalizeTypes support for softfloat LOAD. |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Roman Levenstein | Use a linked data structure for the uses lists of an... |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Evan Cheng | Handle a special case xor undef, undef -> 0. Technicall... |
blob | commitdiff | raw | diff to current |
2008-03-24 |
Dan Gohman | APIntify SelectionDAG's EXTRACT_ELEMENT code. |
blob | commitdiff | raw | diff to current |
2008-03-22 |
Anton Korobeynikov | Another comments fixing |
blob | commitdiff | raw | diff to current |
2008-03-22 |
Evan Cheng | Teach DAG combiner to commute commutable binary nodes... |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Duncan Sands | Introduce a new node for holding call argument |
blob | commitdiff | raw | diff to current |
2008-03-13 |
Dan Gohman | More APInt-ification. |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Duncan Sands | Don't try to extract an i32 from an f64. This |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Anton Korobeynikov | Correctly propagate thread-local flag from aliasee... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Chris Lattner | compile: double test() {} |
blob | commitdiff | raw | diff to current |
2008-03-08 |
Chris Lattner | Teach SD some vector identities, allowing us to compile... |
blob | commitdiff | raw | diff to current |
2008-03-08 |
Evan Cheng | Implement x86 support for @llvm.prefetch. It correspond... |
blob | commitdiff | raw | diff to current |
2008-03-06 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2008-03-06 |
Evan Cheng | Constant fold SIGN_EXTEND_INREG with ashr not lshr. |
blob | commitdiff | raw | diff to current |
2008-03-05 |
Chris Lattner | Generalize FP constant shrinking optimization to apply... |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Evan Cheng | Rename isOperand() to isOperandOf() (and other similar... |
blob | commitdiff | raw | diff to current |
2008-03-03 |
Dan Gohman | More APInt-ification. |
blob | commitdiff | raw | diff to current |
2008-02-29 |
Dan Gohman | More APInt-ification. |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Dan Gohman | Convert the last remaining users of the non-APInt form of |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Rename PrintableName to Name. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Bill Wendling | Change "Name" to "AsmName" in the target register info... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Dan Gohman | Avoid aborting on invalid shift counts. |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Dan Gohman | Convert MaskedValueIsZero and all its users to use... |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Andrew Lenharth | Better names as per Evan's request |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Andrew Lenharth | Atomic op support. If any gcc test uses __sync builtin... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Duncan Sands | LegalizeTypes support for scalarizing a vector store |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Dan Gohman | Use APInt::intersects. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Update gcc 4.3 warnings fix patch with recent head... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Chris Lattner | Fix an incredibly subtle bug exposed by Ted's change... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Evan Cheng | - When DAG combiner is folding a bit convert into a... |
blob | commitdiff | raw | diff to current |
2008-02-16 |
Andrew Lenharth | llvm.memory.barrier, and impl for x86 and alpha |
blob | commitdiff | raw | diff to current |
2008-02-14 |
Chris Lattner | Fix a miscompilation from Dan's recent apintification. |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Dan Gohman | Allow the APInt form of ComputeMaskedBits to operate... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Dan Gohman | Avoid setting bits that aren't demanded. |
blob | commitdiff | raw | diff to current |
next |