2008-06-08 |
Duncan Sands | Remove comparison methods for MVT. The main cause |
blob | commitdiff | raw |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
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-28 |
Nate Begeman | Don't attempt to create VZEXT_LOAD out of an extload... |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Use PMULDQ for v2i64 multiplies when SSE4.1 is availabl... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Evan Cheng | Fix typos and comments. |
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 | Change target-specific classes to use more precise... |
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-12 |
Evan Cheng | Xform bitconvert(build_pair(load a, load b)) to a singl... |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Nate Begeman | Initial X86 codegen support for VSETCC. |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Evan Cheng | Refactor isConsecutiveLoad from X86 to TargetLowering... |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Dan Gohman | Fix a compile error on compilers that still want a... |
blob | commitdiff | raw | diff to current |
2008-05-10 |
Evan Cheng | When transforming a vector_shuffle to a load, the base... |
blob | commitdiff | raw | diff to current |
2008-05-10 |
Dan Gohman | For now, abort when an ISD::VAARG is encountered on... |
blob | commitdiff | raw | diff to current |
2008-05-10 |
Evan Cheng | If movl top bits are undef, let it be selected to movlp... |
blob | commitdiff | raw | diff to current |
2008-05-09 |
Evan Cheng | Handle a few more cases of folding load i64 into xmm... |
blob | commitdiff | raw | diff to current |
2008-05-08 |
Evan Cheng | Handle vector move / load which zero the destination... |
blob | commitdiff | raw | diff to current |
2008-05-05 |
Mon P Wang | Improved generated code for atomic operators |
blob | commitdiff | raw | diff to current |
2008-05-05 |
Evan Cheng | Code clean up. No functionality change. |
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-04 |
Anton Korobeynikov | Add General Dynamic TLS model for X86-64. Some parts... |
blob | commitdiff | raw | diff to current |
2008-05-04 |
Evan Cheng | Select vector shift with non-immediate i32 shift amount... |
blob | commitdiff | raw | diff to current |
2008-04-30 |
Arnold Schwaighofer | Tail call optimization improvements: |
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-27 |
Anton Korobeynikov | Properly lower vararg's FORMAL_ARGUMENTS node on win64 |
blob | commitdiff | raw | diff to current |
2008-04-26 |
Chris Lattner | A few inline asm cleanups: |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Evan Cheng | Extract the lower 64-bit if a MMX value is passed in... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Evan Cheng | Special handling for MMX values being passed in either... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Evan Cheng | MMX argument passing fixes: |
blob | commitdiff | raw | diff to current |
2008-04-25 |
Evan Cheng | Fix bug in x86 memcpy / memset lowering. If there are... |
blob | commitdiff | raw | diff to current |
2008-04-21 |
Dan Gohman | Implement an x86-64 ABI detail of passing structs by... |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Chris Lattner | Switch to using Simplified ConstantFP::get API. |
blob | commitdiff | raw | diff to current |
2008-04-18 |
Dan Gohman | Fix the handling of va_copy on x86-64. As of llvm-gcc... |
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-16 |
Dan Gohman | Add support for the form of the SSE41 extractps instruc... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Dan Gohman | Recreate the size SDNode instead of reusing the old... |
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 |
Arnold Schwaighofer | This patch corrects the handling of byval arguments... |
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-12 |
Dan Gohman | Fix a bug that prevented x86-64 from using rep.movsq for |
blob | commitdiff | raw | diff to current |
2008-04-09 |
Dan Gohman | Make isVectorClearMaskLegal's operand list const. |
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-05 |
Evan Cheng | Favors pshufd over shufps when shuffling elements from... |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Evan Cheng | Backing out 48222 temporarily. |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Dan Gohman | Don't use __bzero for memset if the second argument... |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Dan Gohman | Speculatively micro-optimize memory-zeroing calls on... |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Dale Johannesen | Accept 'y' constraint (MMX) in inline asm. |
blob | commitdiff | raw | diff to current |
2008-03-28 |
Dan Gohman | Fix a tokenfactor node to use the load chain rather... |
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-24 |
Evan Cheng | - SSE4.1 extractfps extracts a f32 into a gr32 register... |
blob | commitdiff | raw | diff to current |
2008-03-22 |
Anton Korobeynikov | Add convenient helper for win64 check. Simplify things... |
blob | commitdiff | raw | diff to current |
2008-03-22 |
Anton Korobeynikov | Initial support for Win64 calling conventions. Still... |
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-21 |
Chris Lattner | remove Evan's "ugly hack" that sorta attempted to get |
blob | commitdiff | raw | diff to current |
2008-03-20 |
Evan Cheng | Fix this xform: (sra (shl X, m), result_size) -> (sign_... |
blob | commitdiff | raw | diff to current |
2008-03-19 |
Christopher Lamb | Fix X86's isTruncateFree to not claim that truncate... |
blob | commitdiff | raw | diff to current |
2008-03-18 |
Evan Cheng | Fix a x86-64 isel lowering bug that's been around forev... |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Chris Lattner | Reimplement the parameter attributes support, phase... |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Chris Lattner | start handling the 'f' x87 constraint. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Chris Lattner | Change the model for FP Stack return to use fp operands... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Chris Lattner | Eliminate the FP_GET_ST0/FP_SET_ST0 target-specific... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Evan Cheng | Default ISD::PREFETCH to expand. |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Scott Michel | Give TargetLowering::getSetCCResultType() a parameter... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Dale Johannesen | Increase ISD::ParamFlags to 64 bits. Increase the... |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Chris Lattner | rename FP_SETRESULT -> FP_SET_ST0 |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Chris Lattner | rename FpGETRESULT32 -> FpGET_ST0_32 etc. Add support for |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Chris Lattner | Finish implementing a readme entry: when inserting... |
blob | commitdiff | raw | diff to current |
2008-03-09 |
Chris Lattner | Implement a readme entry, compiling |
blob | commitdiff | raw | diff to current |
2008-03-08 |
Chris Lattner | 1) Improve comments. |
blob | commitdiff | raw | diff to current |
2008-03-08 |
Chris Lattner | minor simplifications to this code, don't create a... |
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-07 |
Chris Lattner | mark frem as expand for all legal fp types on x86,... |
blob | commitdiff | raw | diff to current |
2008-03-05 |
Andrew Lenharth | 64bit CAS on 32bit x86. |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Andrew Lenharth | x86-64 atomics |
blob | commitdiff | raw | diff to current |
2008-03-03 |
Dan Gohman | Add support for lowering i64 SRA_PARTS and friends... |
blob | commitdiff | raw | diff to current |
2008-03-01 |
Andrew Lenharth | make CAS work |
blob | commitdiff | raw | diff to current |
2008-03-01 |
Andrew Lenharth | all but CAS working on x86 |
blob | commitdiff | raw | diff to current |
2008-02-28 |
Evan Cheng | Add a quick and dirty "loop aligner pass". x86 uses... |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Chris Lattner | Make X86TargetLowering::LowerSINT_TO_FP return without... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Arnold Schwaighofer | Refactor according to Evan's and Anton's suggestions. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Arnold Schwaighofer | Correct function comments. |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Arnold Schwaighofer | Add support for intermodule tail calls on x86/32bit... |
blob | commitdiff | raw | diff to current |
2008-02-26 |
Arnold Schwaighofer | Change the lowering of arguments for tail call optimized |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Dale Johannesen | Revise previous patch per review. |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Dale Johannesen | Expand removal of MMX memory copies to allow 1 level |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Dale Johannesen | Split ParameterAttributes.h, putting the complicated |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Chris Lattner | copy mmx values from/to memory with GPRs on x86-32 |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Chris Lattner | Start using GPR's to copy around mmx value instead... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Remove bunch of gcc 4.3-related warnings from Target |
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-18 |
Dan Gohman | Chris pointed out that it's not necessary to set i64... |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Dan Gohman | Don't mark scalar integer multiplication as Expand... |
blob | commitdiff | raw | diff to current |
2008-02-16 |
Andrew Lenharth | I cannot find a libgcc function for this builtin. ... |
blob | commitdiff | raw | diff to current |
2008-02-14 |
Duncan Sands | In TargetLowering::LowerCallTo, don't assert that |
blob | commitdiff | raw | diff to current |
2008-02-14 |
Nate Begeman | Change how FP immediates are handled. |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Dan Gohman | Assigning an APInt to 0 with plain assignment gives... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Dan Gohman | Simplify some logic in ComputeMaskedBits. And change... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Dan Gohman | Convert SelectionDAG::ComputeMaskedBits to use APInt... |
blob | commitdiff | raw | diff to current |
next |