| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ... | Evan Cheng | 2008-03-08 | 1 | -0/+18 |
* | Clarify that CALLSEQ_START..END may not be nested, | Dale Johannesen | 2008-03-05 | 1 | -0/+7 |
* | Improve comment, pass in the original VT so that we can shrink a long double ... | Chris Lattner | 2008-03-05 | 1 | -2/+4 |
* | Codegen support for i128 UINT_TO_FP. This just fixes a | Dan Gohman | 2008-03-05 | 1 | -5/+2 |
* | Add a target lowering hook to control whether it's worthwhile to compress fp ... | Evan Cheng | 2008-03-05 | 1 | -1/+2 |
* | 64bit CAS on 32bit x86. | Andrew Lenharth | 2008-03-05 | 1 | -0/+11 |
* | Codegen support for i128 SINT_TO_FP. | Dan Gohman | 2008-03-05 | 1 | -14/+30 |
* | Refactor ExpandConstantFP so it can optimize load from constpool of types lar... | Evan Cheng | 2008-03-04 | 1 | -16/+19 |
* | More APInt-ification. | Dan Gohman | 2008-03-03 | 1 | -3/+4 |
* | all but CAS working on x86 | Andrew Lenharth | 2008-03-01 | 1 | -13/+14 |
* | Add MVT::is128BitVector and is64BitVector. Shrink | Dale Johannesen | 2008-03-01 | 1 | -16/+5 |
* | Use the new convertFromAPInt instead of convertFromZeroExtendedInteger, | Dan Gohman | 2008-02-29 | 1 | -5/+3 |
* | Fix an assertion message. | Dale Johannesen | 2008-02-28 | 1 | -1/+1 |
* | implement expand for ISD::DECLARE by just deleting it. | Chris Lattner | 2008-02-28 | 1 | -0/+3 |
* | Handle load/store of misaligned vectors that are the | Dale Johannesen | 2008-02-27 | 1 | -19/+30 |
* | Remove the `else', at Evan's insistence. | Dan Gohman | 2008-02-27 | 1 | -2/+1 |
* | Support for legalizing MEMBARRIER. | Duncan Sands | 2008-02-27 | 1 | -2/+5 |
* | Teach Legalize how to expand an EXTRACT_ELEMENT. | Dan Gohman | 2008-02-27 | 1 | -0/+6 |
* | Make some static variables const. | Dan Gohman | 2008-02-25 | 1 | -3/+3 |
* | Convert MaskedValueIsZero and all its users to use APInt. Also add | Dan Gohman | 2008-02-25 | 1 | -10/+15 |
* | Fix a regression in 403.gcc and 186.crafty introduced in 47383. To test | Dan Gohman | 2008-02-22 | 1 | -5/+5 |
* | Atomic op support. If any gcc test uses __sync builtins, it might start fail... | Andrew Lenharth | 2008-02-21 | 1 | -0/+46 |
* | Convert Legalize to use the APInt form of ComputeMaskedBits. | Dan Gohman | 2008-02-20 | 1 | -4/+6 |
* | I cannot find a libgcc function for this builtin. Therefor expanding it to a... | Andrew Lenharth | 2008-02-16 | 1 | -5/+15 |
* | llvm.memory.barrier, and impl for x86 and alpha | Andrew Lenharth | 2008-02-16 | 1 | -0/+10 |
* | Make tblgen a little smarter about constants smaller than i32. Currently, | Scott Michel | 2008-02-15 | 1 | -0/+7 |
* | Use StoreSDNode::getValue instead of calling getOperand directly | Dan Gohman | 2008-02-15 | 1 | -4/+4 |
* | In TargetLowering::LowerCallTo, don't assert that | Duncan Sands | 2008-02-14 | 1 | -4/+7 |
* | Change how FP immediates are handled. | Nate Begeman | 2008-02-14 | 1 | -17/+16 |
* | Support legalizing insert_vector_elt on targets where the element | Nate Begeman | 2008-02-13 | 1 | -27/+40 |
* | From Chris' review: use cast instead of dyn_cast with an assert. | Dan Gohman | 2008-02-11 | 1 | -8/+4 |
* | Add a isBigEndian method to complement isLittleEndian. | Duncan Sands | 2008-02-11 | 1 | -5/+5 |
* | Follow Chris' suggestion; change the PseudoSourceValue accessors | Dan Gohman | 2008-02-07 | 1 | -18/+18 |
* | Re-apply the memory operand changes, with a fix for the static | Dan Gohman | 2008-02-06 | 1 | -36/+72 |
* | SDIsel processes llvm.dbg.declare by recording the variable debug information... | Evan Cheng | 2008-02-02 | 1 | -0/+13 |
* | Rename RecordLabel to RecordSourceLine because that's what it is doing. | Evan Cheng | 2008-02-01 | 1 | -1/+1 |
* | Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c... | Evan Cheng | 2008-01-31 | 1 | -60/+34 |
* | Add an extra operand to LABEL nodes which distinguishes between debug, EH, or... | Evan Cheng | 2008-01-31 | 1 | -3/+5 |
* | Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflicting | Dan Gohman | 2008-01-31 | 1 | -1/+1 |
* | Create a new class, MemOperand, for describing memory references | Dan Gohman | 2008-01-31 | 1 | -34/+60 |
* | Factor the addressing mode and the load/store VT out of LoadSDNode | Dan Gohman | 2008-01-30 | 1 | -14/+14 |
* | Properly expand extract-element for non-power-of-2 codegen | Nate Begeman | 2008-01-29 | 1 | -2/+3 |
* | The last pieces needed for loading arbitrary | Duncan Sands | 2008-01-23 | 1 | -64/+176 |
* | The final piece needed for storing arbitrary precision | Duncan Sands | 2008-01-22 | 1 | -29/+90 |
* | Do not generate a FP_ROUND of f64 to f64. | Dale Johannesen | 2008-01-20 | 1 | -3/+4 |
* | This commit changes: | Chris Lattner | 2008-01-17 | 1 | -11/+19 |
* | * Introduce a new SelectionDAG::getIntPtrConstant method | Chris Lattner | 2008-01-17 | 1 | -65/+63 |
* | merge a few pieces of code that do the store/load to stack | Chris Lattner | 2008-01-16 | 1 | -30/+12 |
* | rename ExpandBIT_CONVERT to EmitStackConvert, generalizing | Chris Lattner | 2008-01-16 | 1 | -15/+37 |
* | simplify a bunch of code by using SelectionDAG::CreateStackTemporary | Chris Lattner | 2008-01-16 | 1 | -28/+6 |