2009-10-25 |
Chris Lattner | Teach FoldBitCast to be able to handle bitcasts from... |
blob | commitdiff | raw |
2009-10-25 |
Chris Lattner | move FoldBitCast earlier in the file, and use it instead of |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Chris Lattner | refactor FoldBitCast to reduce nesting and to always... |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Chris Lattner | various cleanups suggested by Duncan |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Chris Lattner | fix PR5287, a serious regression from my previous patch... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Chris Lattner | teach libanalysis to simplify vector loads with bitcast... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Chris Lattner | enhance FoldReinterpretLoadFromConstPtr to handle loads... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Chris Lattner | teach libanalysis to fold int and fp loads from almost... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Chris Lattner | move another load optimization from instcombine ->... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Chris Lattner | move 'loading i32 from string' optimization from instco... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Chris Lattner | Move some constant folding logic for loads out of instc... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Evan Phoenix | Extend ConstantFolding to understand signed overflow... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Dan Gohman | Remove an unnnecessary LLVMContext argument in |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | teach the optimizer how to constant fold uadd/usub... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | simplify this code a bunch. |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | code simplifications. |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Chris Lattner | simplify some code |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Dan Gohman | Teach lib/VMCore/ConstantFold.cpp how to set the inboun... |
blob | commitdiff | raw | diff to current |
2009-09-10 |
Dan Gohman | Give these files top-level comments that describe the... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Revert 80959. It isn't sufficient to solve the full... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Remove the API for creating ConstantExprs with the... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | fix PR4848 an infinite loop when indexing down through... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Dan Gohman | Don't assume that the operand of an inttoptr is an... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Dan Gohman | Change getelementptr folding to use APInt instead of... |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Dan Gohman | Various comment and whitespace cleanups. |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Fix a bug in the over-index constant folding. When... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Canonicalize indices in a constantexpr GEP. If Indices... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Owen Anderson | Return ConstantVector to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Owen Anderson | Move ConstantFP construction back to the 2.5-ish API. |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Remove Value::getNameLen |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Nick Lewycky | Remove the vicmp and vfcmp instructions. Because we... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
blob | commitdiff | raw | diff to current |
2009-06-15 |
Dan Gohman | Support vector casts in more places, fixing a variety... |
blob | commitdiff | raw | diff to current |
2009-06-02 |
Dan Gohman | Change ConstantFoldConstantExpression to accept a null |
blob | commitdiff | raw | diff to current |
2009-05-21 |
Jay Foad | Use v.data() instead of &v[0] when SmallVector v might... |
blob | commitdiff | raw | diff to current |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Dan Gohman | Revert 71165. It did more than just revert 71158 and... |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Bill Wendling | Temporarily revert r71158. It was causing a failure... |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Dan Gohman | Constant-fold ptrtoint+add+inttoptr to gep when the... |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Chris Lattner | use higher level APIs. |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Nick Lewycky | Fix whitespace in comment. |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Nick Lewycky | undef beats zero. Fix this missed optimization opportun... |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Nick Lewycky | Don't try to create a mask when we don't need one.... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Duncan Sands | Teach constant folding that an inttoptr of a |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Nate Begeman | Fix minor issues with VICmp/VFCmp constant expressions |
blob | commitdiff | raw | diff to current |
2008-05-25 |
Nick Lewycky | "ret (constexpr)" can't be folded into a Constant.... |
blob | commitdiff | raw | diff to current |
2008-05-22 |
Gabor Greif | transform more loops to iterator form, detabify |
blob | commitdiff | raw | diff to current |
2008-05-22 |
Gabor Greif | Rewrite operand loops to use iterators. This shrinks... |
blob | commitdiff | raw | diff to current |
2008-05-21 |
Gabor Greif | suppress gcc3.4.6's <no value returned> warnings |
blob | commitdiff | raw | diff to current |
2008-05-08 |
Chris Lattner | Remove dead return. Thanks to Bill for the review! |
blob | commitdiff | raw | diff to current |
2008-05-08 |
Chris Lattner | Add support for constant folding the 'offsetof' pattern... |
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-03-30 |
Chris Lattner | minor code cleanups, allow constant folding sinf/cosf. |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Dan Gohman | Avoid unnecessarily casting away const, fixing a FIXME. |
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-12-12 |
Chris Lattner | Fix a bug in my previous patch, thanks to Jay Foad for |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Chris Lattner | Implement constant folding if vector<->vector bitcasts... |
blob | commitdiff | raw | diff to current |
2007-12-10 |
Chris Lattner | Fix PR1850 by removing an unsafe transformation from... |
blob | commitdiff | raw | diff to current |
2007-11-23 |
Chris Lattner | splice some lines together, no functionality change. |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
blob | commitdiff | raw | diff to current |
2007-10-02 |
Dale Johannesen | Rewrite sqrt and powi to use anyfloat. By popular... |
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-06 |
Dale Johannesen | Next round of APFloat changes. |
blob | commitdiff | raw | diff to current |
2007-08-11 |
Chris Lattner | constant fold ptrtoint(inttoptr) with target data when... |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Chris Lattner | Handle functions with no name better. |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Chris Lattner | significantly speed up constant folding of calls (and... |
blob | commitdiff | raw | diff to current |
2007-08-04 |
Chandler Carruth | This is the patch to provide clean intrinsic function... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Dan Gohman | Use ConstantFoldFP for folding all unary floating-point... |
blob | commitdiff | raw | diff to current |
2007-04-01 |
Reid Spencer | The bit counting intrinsics return i32 not the operand... |
blob | commitdiff | raw | diff to current |
2007-04-01 |
Reid Spencer | For PR1297: |
blob | commitdiff | raw | diff to current |
2007-03-05 |
Jeff Cohen | Unbreak VC++ build. |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-10 |
Chris Lattner | completely eliminate a temporary vector |
blob | commitdiff | raw | diff to current |
2007-02-10 |
Chris Lattner | Privatize StructLayout::MemberOffsets, adding an accessor |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Reid Spencer | Changes to support making the shift instructions be... |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | Fix a minor bug in my patch yesterday that broken Const... |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | elimiante a temporary vector |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | Move some symbolic constant folding code out of instcom... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | move a bunch of constant folding code f rom Transforms... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | adjust to constant folding api changes. |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | Constant fold llvm.powi.*. This speeds up tramp3d... |
blob | commitdiff | raw | diff to current |
2007-01-07 |
Chris Lattner | remove llvm.isunordered |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-02 |
Jeff Cohen | Unbreak VC++ build. |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Jim Laskey | Remove redundant <cmath>. |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-06-17 |
Chris Lattner | Constant fold sqrtf |
blob | commitdiff | raw | diff to current |
2006-01-16 |
Reid Spencer | For PR411: |
blob | commitdiff | raw | diff to current |
2006-01-14 |
Nate Begeman | Add bswap intrinsics as documented in the Language... |
blob | commitdiff | raw | diff to current |
next |