2008-01-31 |
Dan Gohman | Create a new class, MemOperand, for describing memory... |
blob | commitdiff | raw |
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 |
2007-09-21 |
Dale Johannesen | Change APFloat::convertFromInteger to take the incoming |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Dale Johannesen | More long double fixes. x86_64 should build now. |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Dale Johannesen | Fix longdouble -> uint conversion. |
blob | commitdiff | raw | diff to current |
2007-09-16 |
Dale Johannesen | Adjust per revew comments. |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dale Johannesen | Remove the assumption that FP's are either float or |
blob | commitdiff | raw | diff to current |
2007-09-12 |
Dale Johannesen | Revise previous patch per review comments. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Dale Johannesen | Add APInt interfaces to APFloat (allows directly |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Duncan Sands | Fold the adjust_trampoline intrinsic into |
blob | commitdiff | raw | diff to current |
2007-09-08 |
Dale Johannesen | Implement misaligned FP loads and stores. |
blob | commitdiff | raw | diff to current |
2007-08-30 |
Dale Johannesen | Change LegalFPImmediates to use APFloat. |
blob | commitdiff | raw | diff to current |
2007-08-29 |
Anton Korobeynikov | Fix use of declaration inside case block |
blob | commitdiff | raw | diff to current |
2007-08-29 |
Anton Korobeynikov | Lower FRAME_TO_ADDR_OFFSET to zero by default (if not... |
blob | commitdiff | raw | diff to current |
2007-08-25 |
Chris Lattner | Allow target constants to be illegal types. The target... |
blob | commitdiff | raw | diff to current |
2007-08-17 |
Evan Cheng | Avoid issue on 64-bit hosts. |
blob | commitdiff | raw | diff to current |
2007-08-16 |
Evan Cheng | If dynamic_stackalloc alignment is > stack alignment... |
blob | commitdiff | raw | diff to current |
2007-08-15 |
Lauro Ramos Venancio | Implement FPOWI ExpandOp. |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Dale Johannesen | Update per review comments. |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Dale Johannesen | long double 9 of N. This finishes up the X86-32 bits |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Scott Michel | If a target really needs to custom lower constants... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Scott Michel | Style police: Expand the tabs to spaces! |
blob | commitdiff | raw | diff to current |
2007-08-01 |
Lauro Ramos Venancio | Expand unaligned loads/stores when the target doesn... |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Scott Michel | - Allow custom lowering for CTPOP, CTTZ, CTLZ. |
blob | commitdiff | raw | diff to current |
2007-07-27 |
Duncan Sands | Support for trampolines, except for X86 codegen which is |
blob | commitdiff | raw | diff to current |
2007-07-26 |
Christopher Lamb | Add selection DAG nodes for subreg insert/extract.... |
blob | commitdiff | raw | diff to current |
2007-07-26 |
Christopher Lamb | Fix infinite recursion for when extract_vector_elt... |
blob | commitdiff | raw | diff to current |
next |