2008-02-27 |
Dale Johannesen | Handle load/store of misaligned vectors that are the |
blob | commitdiff | raw |
2008-02-27 |
Dan Gohman | Remove the `else', at Evan's insistence. |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Duncan Sands | Support for legalizing MEMBARRIER. |
blob | commitdiff | raw | diff to current |
2008-02-27 |
Dan Gohman | Teach Legalize how to expand an EXTRACT_ELEMENT. |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Dan Gohman | Make some static variables const. |
blob | commitdiff | raw | diff to current |
2008-02-25 |
Dan Gohman | Convert MaskedValueIsZero and all its users to use... |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Dan Gohman | Fix a regression in 403.gcc and 186.crafty introduced... |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Andrew Lenharth | Atomic op support. If any gcc test uses __sync builtin... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Dan Gohman | Convert Legalize to use the APInt form of ComputeMasked... |
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-16 |
Andrew Lenharth | llvm.memory.barrier, and impl for x86 and alpha |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Scott Michel | Make tblgen a little smarter about constants smaller... |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Dan Gohman | Use StoreSDNode::getValue instead of calling getOperand... |
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 |
Nate Begeman | Support legalizing insert_vector_elt on targets where... |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Dan Gohman | From Chris' review: use cast instead of dyn_cast with... |
blob | commitdiff | raw | diff to current |
2008-02-11 |
Duncan Sands | Add a isBigEndian method to complement isLittleEndian. |
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-06 |
Dan Gohman | Re-apply the memory operand changes, with a fix for... |
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-02-01 |
Evan Cheng | Rename RecordLabel to RecordSourceLine because that... |
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 |
Evan Cheng | Add an extra operand to LABEL nodes which distinguishes... |
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 |
Dan Gohman | Factor the addressing mode and the load/store VT out... |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Nate Begeman | Properly expand extract-element for non-power-of-2... |
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-22 |
Duncan Sands | The final piece needed for storing arbitrary precision |
blob | commitdiff | raw | diff to current |
2008-01-20 |
Dale Johannesen | Do not generate a FP_ROUND of f64 to f64. |
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 |
Chris Lattner | merge a few pieces of code that do the store/load to... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | rename ExpandBIT_CONVERT to EmitStackConvert, generalizing |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | simplify a bunch of code by using SelectionDAG::CreateS... |
blob | commitdiff | raw | diff to current |
2008-01-16 |
Chris Lattner | Change legalizeop of FP_ROUND and FP_EXTEND to not... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | The type of the 'abort' node should be pointer type... |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Chris Lattner | Add support for targets that have a legal ISD::TRAP. |
blob | commitdiff | raw | diff to current |
2008-01-15 |
Anton Korobeynikov | For PR1839: add initial support for __builtin_trap... |
blob | commitdiff | raw | diff to current |
2008-01-10 |
Duncan Sands | Output sinl for a long double FSIN node, not sin. |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Nate Begeman | If custom lowering of insert element fails, the result... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Duncan Sands | Fix PR1833 - eh.exception and eh.selector return two |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-11-24 |
Chris Lattner | Implement expand support for MERGE_VALUEs that only... |
blob | commitdiff | raw | diff to current |
2007-11-24 |
Chris Lattner | Several changes: |
blob | commitdiff | raw | diff to current |
2007-11-19 |
Chris Lattner | ExpandUnalignedLoad doesn't handle vectors right at... |
blob | commitdiff | raw | diff to current |
2007-11-19 |
Chris Lattner | Implement vector expand support for shuffle_vector... |
blob | commitdiff | raw | diff to current |
2007-11-19 |
Chris Lattner | Implement splitting of UNDEF nodes. This is the first... |
blob | commitdiff | raw | diff to current |
2007-11-19 |
Dan Gohman | Add support in SplitVectorOp for remainder operators. |
blob | commitdiff | raw | diff to current |
2007-11-17 |
Nate Begeman | Add support for vectors to int <-> float casts. |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Anton Korobeynikov | Implement necessary bits for flt_rounds gcc builtin. |
blob | commitdiff | raw | diff to current |
2007-11-15 |
Nate Begeman | Basic non-power-of-2 vector support |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Bill Wendling | Unify CALLSEQ_{START,END}. They take 4 parameters:... |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Duncan Sands | Move MinAlign to MathExtras.h. |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Evan Cheng | Much improved pic jumptable codegen: |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Evan Cheng | Didn't mean to check these in. |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Evan Cheng | Bug fix. Passive nodes are not in SUnitMap. |
blob | commitdiff | raw | diff to current |
2007-11-06 |
Dan Gohman | Remainder operations must be either integer or floating... |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Dan Gohman | Add support for vector remainder operations. |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
blob | commitdiff | raw | diff to current |
2007-10-31 |
Dale Johannesen | Make i64=expand_vector_elt(v2i64) work in 32-bit mode. |
blob | commitdiff | raw | diff to current |
2007-10-28 |
Duncan Sands | The guaranteed alignment of ptr+offset is only the... |
blob | commitdiff | raw | diff to current |
2007-10-24 |
Dale Johannesen | Another expansion for i64 multiply, suitable for PPC. |
blob | commitdiff | raw | diff to current |
2007-10-20 |
Dale Johannesen | Fix a few places vector operations were not getting |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Dale Johannesen | Redo "last ppc long double fix" as Chris wants. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Chris Lattner | Fix a really nasty vector miscompilation bill recently... |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Rafael Espindola | Add support for byval function whose argument is not... |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Bill Wendling | Negative indices aren't allowed here. |
blob | commitdiff | raw | diff to current |
2007-10-18 |
Bill Wendling | Pointer arithmetic should be done with the index the... |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Dan Gohman | Add support for ISD::SELECT in SplitVectorOp. |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Duncan Sands | Return Expand from getOperationAction for all extended |
blob | commitdiff | raw | diff to current |
2007-10-16 |
Duncan Sands | Fixes due to lack of type-safety for ValueType: (1... |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Chris Lattner | Move CreateStackTemporary out to SelectionDAG |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Chris Lattner | One xform performed by LegalizeDAG is transformation... |
blob | commitdiff | raw | diff to current |
2007-10-14 |
Chris Lattner | remove misleading comment. |
blob | commitdiff | raw | diff to current |
2007-10-14 |
Chris Lattner | If a target doesn't have HasMULHU or HasUMUL_LOHI,... |
blob | commitdiff | raw | diff to current |
2007-10-13 |
Chris Lattner | Add a simple optimization to simplify the input to |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Dale Johannesen | ppc long double. Implement fabs and fneg. |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Dale Johannesen | Implement i64->ppcf128 conversions. |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Dan Gohman | Add support to SplitVectorOp for powi, where the second... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Dale Johannesen | PPC long double. Implement a couple more conversions. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Dan Gohman | Codegen support for vector intrinsics. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Dale Johannesen | Implement ppc long double->uint conversion. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Dale Johannesen | Next PPC long double bits. First cut at constants. |
blob | commitdiff | raw | diff to current |
2007-10-10 |
Dale Johannesen | Next PPC long double bits: ppcf128->i32 conversion. |
blob | commitdiff | raw | diff to current |
2007-10-08 |
Dan Gohman | Migrate X86 and ARM from using X86ISD::{,I}DIV and... |
blob | commitdiff | raw | diff to current |
2007-10-07 |
Neil Booth | convertFromInteger, as originally written, expected... |
blob | commitdiff | raw | diff to current |
2007-10-06 |
Dale Johannesen | Next powerpc long double bits. Comparisons work, |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Dale Johannesen | First round of ppc long double. call/return and |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Dan Gohman | Legalize support for MUL_LOHI and DIVREM. |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Evan Cheng | Silence a warning. |
blob | commitdiff | raw | diff to current |
2007-09-30 |
Dale Johannesen | Constant fold int-to-long-double conversions; |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Dan Gohman | Teach SplitVectorOp how to split INSERT_VECTOR_ELT. |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Dale Johannesen | Fix long double -> uint64 conversion. |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Dale Johannesen | Add sqrt and powi intrinsics for long double. |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Evan Cheng | Silence a compiler warning. |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Dale Johannesen | Fix f80 UNDEF. |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Dan Gohman | Use the correct result value type instead of using... |
blob | commitdiff | raw | diff to current |
next |