2008-04-16 |
Roman Levenstein | Ongoing work on improving the instruction selection... |
blob | commitdiff | raw |
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 |
2008-02-12 |
Nate Begeman | SSE4.1 64b integer insert/extract pattern support |
blob | commitdiff | raw | diff to current |
2008-02-12 |
Evan Cheng | Unbreak various insert_vector_elt and extract_vector_el... |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Nate Begeman | Enable SSE4 codegen and pattern matching. |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-02-08 |
Dale Johannesen | 64-bit (MMX) vectors do not need restrictive alignment. |
blob | commitdiff | raw | diff to current |
2008-02-08 |
Dan Gohman | Avoid needlessly casting away const qualifiers. |
blob | commitdiff | raw | diff to current |
2008-02-07 |
Dan Gohman | Follow Chris' suggestion; change the PseudoSourceValue... |
blob | commitdiff | raw | diff to current |
2008-02-07 |
Dan Gohman | Add SourceValue information for outgoing argument store... |
blob | commitdiff | raw | diff to current |
2008-02-06 |
Dan Gohman | Re-apply the memory operand changes, with a fix for... |
blob | commitdiff | raw | diff to current |
2008-02-05 |
Dale Johannesen | Implement sseregparm. |
blob | commitdiff | raw | diff to current |
2008-02-02 |
Nick Lewycky | Don't use uninitialized values. Fixes vec_align.ll... |
blob | commitdiff | raw | diff to current |
2008-02-02 |
Evan Cheng | SDIsel processes llvm.dbg.declare by recording the... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Evan Cheng | Revert 46556 and 46585. Dan please fix the PseudoSource... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Dan Gohman | Avoid unnecessarily casting away const. |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Dan Gohman | Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Dan Gohman | Create a new class, MemOperand, for describing memory... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Evan Cheng | Even though InsertAtEndOfBasicBlock is an ugly hack... |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Evan Cheng | Work in progress. This patch *fixes* x86-64 calls which... |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dale Johannesen | Handle 'X' constraint in asm's better. |
blob | commitdiff | raw | diff to current |
2008-01-27 |
Chris Lattner | Use fldz and fld1 for long double constants instead... |
blob | commitdiff | raw | diff to current |
2008-01-26 |
Chris Lattner | Remove some code for inferring alignment info from... |
blob | commitdiff | raw | diff to current |
2008-01-25 |
Chris Lattner | optimize fxor like for |
blob | commitdiff | raw | diff to current |
2008-01-25 |
Chris Lattner | Add target-specific dag combines for FAND(x,0) and... |
blob | commitdiff | raw | diff to current |
2008-01-24 |
Chris Lattner | Significantly simplify and improve handling of FP funct... |
blob | commitdiff | raw | diff to current |
2008-01-23 |
Evan Cheng | Let each target decide byval alignment. For X86, it... |
blob | commitdiff | raw | diff to current |
2008-01-23 |
Duncan Sands | The last pieces needed for loading arbitrary |
blob | commitdiff | raw | diff to current |
2008-01-17 |
Chris Lattner | This commit changes: |
blob | commitdiff | raw | diff to current |
2008-01-17 |
Chris Lattner | * Introduce a new SelectionDAG::getIntPtrConstant method |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Duncan Sands | Trampoline support for x86-64. This looks like |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | make it more clear that this predicate only applies... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | introduce a isTypeInSSEReg predicate, which allows... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | My previous commit had an incomplete message, it should... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | make the 'fp return in ST(0)' optimization smart enough to |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | various whitespace cleanups, no functionality change. |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | no need to expand ISD::TRAP to X86ISD::TRAP, just match... |
blob | commitdiff | raw | diff to current |
next |