2008-08-19 |
Chris Lattner | don't use the result of WriteTypeSymbolic or WriteAsOpe... |
blob | commitdiff | raw |
2008-08-17 |
Chris Lattner | Rework the routines that convert AP[S]Int into a string... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Dan Gohman | Improve support for vector casts in LLVM IR and CodeGen. |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Dan Gohman | Fix a bogus srem rule - a negative value srem'd by... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Dan Gohman | Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes... |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Dan Gohman | Fold the useful features of alist and alist_node into... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Tidy SDNode::use_iterator, and complete the transition... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename isOnlyUseOf to isOnlyUserOf. |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Dan Gohman | Fix grammaros in comments. |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Duncan Sands | Add VerifyNode, a place to put sanity checks on |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Dan Gohman | Add a new function, ReplaceAllUsesOfValuesWith, which... |
blob | commitdiff | raw | diff to current |
2008-07-15 |
Dan Gohman | SelectionDAG::AssignNodeIds is unused. |
blob | commitdiff | raw | diff to current |
2008-07-15 |
Dan Gohman | Don't sort SDNodes by their addresses in SelectionDAG... |
blob | commitdiff | raw | diff to current |
2008-07-11 |
Dan Gohman | Include a frame index in the "fixed stack" pseudo sourc... |
blob | commitdiff | raw | diff to current |
2008-07-10 |
Duncan Sands | Don't barf when dumping a constant that contains |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Dan Gohman | Simplify hasNUsesOfValue and hasAnyUsesOfValue even... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Dan Gohman | hasAnyUseOfValue can check SDUse nodes of its users... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Dan Gohman | Move MemoryVT out of LSBaseNode into MemSDNode, allowin... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Dan Gohman | Move the IsVolatile and SVOffset fields into the MemSDN... |
blob | commitdiff | raw | diff to current |
2008-07-09 |
Evan Cheng | Missed alignment argument on stores lowered from memcpy. |
blob | commitdiff | raw | diff to current |
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 |
next |