| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix a case where LegalizeAllNodesNotLeadingTo could take exponential time. | Chris Lattner | 2006-07-26 | 1 | -6/+21 |
| * | Ensure that dump calls that are associated with asserts are removed from | Jim Laskey | 2006-07-11 | 1 | -1/+13 |
| * | Fix CodeGen/Alpha/2006-07-03-ASMFormalLowering.ll and PR818. | Chris Lattner | 2006-07-11 | 1 | -12/+29 |
| * | Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25K | Chris Lattner | 2006-06-28 | 1 | -1/+2 |
| * | Change RET node to include signness information of the return values. e.g. | Evan Cheng | 2006-05-26 | 1 | -8/+12 |
| * | Patches to make the LLVM sources more -pedantic clean. Patch provided | Chris Lattner | 2006-05-24 | 1 | -1/+1 |
| * | When we legalize target nodes, do not use getNode to create a new node, | Chris Lattner | 2006-05-17 | 1 | -13/+4 |
| * | Add an assertion, avoid some unneeded work for each call. No functionality | Chris Lattner | 2006-05-17 | 1 | -6/+10 |
| * | Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallTo | Chris Lattner | 2006-05-16 | 1 | -2/+3 |
| * | Legalize FORMAL_ARGUMENTS nodes correctly, we don't want to legalize them once | Chris Lattner | 2006-05-16 | 1 | -2/+11 |
| * | Merge identical code. | Chris Lattner | 2006-05-13 | 1 | -8/+0 |
| * | Fix PR773 | Nate Begeman | 2006-05-09 | 1 | -2/+20 |
| * | Refactor TargetMachine, pushing handling of TargetData into the target-specif... | Owen Anderson | 2006-05-03 | 1 | -3/+3 |
| * | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 1 | -2/+18 |
| * | Simplify some code | Chris Lattner | 2006-04-19 | 1 | -5/+1 |
| * | Fix handling of calls in functions that use vectors. This fixes a crash on | Chris Lattner | 2006-04-17 | 1 | -13/+1 |
| * | Codegen insertelement with constant insertion points as scalar_to_vector | Chris Lattner | 2006-04-17 | 1 | -0/+28 |
| * | Add support for promoting stores from one legal type to another, allowing us | Chris Lattner | 2006-04-16 | 1 | -0/+8 |
| * | Make this assertion better | Chris Lattner | 2006-04-14 | 1 | -1/+1 |
| * | Promote vector AND, OR, and XOR | Evan Cheng | 2006-04-12 | 1 | -0/+27 |
| * | Vector type promotion for ISD::LOAD and ISD::SELECT | Evan Cheng | 2006-04-12 | 1 | -9/+23 |
| * | Implement support for the formal_arguments node. To get this, targets should... | Chris Lattner | 2006-04-12 | 1 | -3/+8 |
| * | Only get Tmp2 for cases where number of operands is > 1. Fixed return void. | Evan Cheng | 2006-04-11 | 1 | -1/+1 |
| * | add some todos | Chris Lattner | 2006-04-11 | 1 | -0/+8 |
| * | Add basic support for legalizing returns of vectors | Chris Lattner | 2006-04-11 | 1 | -9/+36 |
| * | Missing break | Evan Cheng | 2006-04-10 | 1 | -0/+1 |
| * | Add code generator support for VSELECT | Chris Lattner | 2006-04-08 | 1 | -0/+5 |
| * | Canonicalize vvector_shuffle(x,x) -> vvector_shuffle(x,undef) to enable patterns | Chris Lattner | 2006-04-08 | 1 | -2/+14 |
| * | add a sanity check: LegalizeOp should return a value that is the same type | Chris Lattner | 2006-04-08 | 1 | -0/+3 |
| * | INSERT_VECTOR_ELT lowering bug: | Evan Cheng | 2006-04-08 | 1 | -14/+11 |
| * | Exapnd a VECTOR_SHUFFLE to a BUILD_VECTOR if target asks for it to be expanded | Evan Cheng | 2006-04-05 | 1 | -2/+30 |
| * | * Add supprot for SCALAR_TO_VECTOR operations where the input needs to be | Chris Lattner | 2006-04-04 | 1 | -21/+102 |
| * | Implement promotion for EXTRACT_VECTOR_ELT, allowing v16i8 multiplies to work... | Chris Lattner | 2006-04-02 | 1 | -16/+27 |
| * | Implement the Expand action for binary vector operations to break the binop | Chris Lattner | 2006-04-02 | 1 | -1/+18 |
| * | Add a new -view-legalize-dags command line option | Chris Lattner | 2006-04-02 | 1 | -1/+12 |
| * | Do not endian swap split vector loads. This fixes UnitTests/Vector/sumarray-... | Chris Lattner | 2006-03-31 | 1 | -2/+0 |
| * | Do not endian swap the operands to a store if the operands came from a vector. | Chris Lattner | 2006-03-31 | 1 | -3/+3 |
| * | Implement PromoteOp for VEXTRACT_VECTOR_ELT. Thsi fixes | Chris Lattner | 2006-03-31 | 1 | -42/+54 |
| * | Scalarized vector stores need not be legal, e.g. if the vector element type | Chris Lattner | 2006-03-31 | 1 | -0/+3 |
| * | Significantly improve handling of vectors that are live across basic blocks, | Chris Lattner | 2006-03-31 | 1 | -4/+1 |
| * | Expand INSERT_VECTOR_ELT to store vec, sp; store elt, sp+k; vec = load sp; | Evan Cheng | 2006-03-31 | 1 | -1/+24 |
| * | Teach Legalize how to pack VVECTOR_SHUFFLE nodes into VECTOR_SHUFFLE nodes. | Chris Lattner | 2006-03-28 | 1 | -0/+21 |
| * | Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va... | Chris Lattner | 2006-03-28 | 1 | -2/+4 |
| * | Fix legalization of intrinsics with chain and result values | Chris Lattner | 2006-03-27 | 1 | -2/+13 |
| * | Allow targets to custom lower their own intrinsics if desired. | Chris Lattner | 2006-03-26 | 1 | -0/+7 |
| * | Only to vector shuffle for {x,x,y,y} cases when SCALAR_TO_VECTOR is free. | Evan Cheng | 2006-03-24 | 1 | -1/+2 |
| * | prefer to generate constant pool loads over splats. This prevents us from | Chris Lattner | 2006-03-24 | 1 | -34/+33 |
| * | legalize vbit_convert nodes whose result is a legal type. | Chris Lattner | 2006-03-24 | 1 | -0/+38 |
| * | Lower BUILD_VECTOR to VECTOR_SHUFFLE if there are two distinct nodes (and if | Evan Cheng | 2006-03-24 | 1 | -8/+49 |
| * | add support for splitting casts. This implements | Chris Lattner | 2006-03-23 | 1 | -1/+41 |