2009-06-21 |
Chris Lattner | implement PR4424: 0/x is always 0 for integer division. |
blob | commitdiff | raw | diff to current |
2009-06-20 |
Owen Anderson | Revert r73790, and replace it with a significantly... |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Owen Anderson | Fix a serious bug that would cause deadlock during... |
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-04 |
Dan Gohman | Split the Add, Sub, and Mul instruction opcodes into... |
blob | commitdiff | raw | diff to current |
2009-03-14 |
Dan Gohman | Apply a patch by Micah Villmow to fix AsmParser to... |
blob | commitdiff | raw | diff to current |
2009-02-24 |
Daniel Dunbar | Extension of GEP in constant folder was broken (apparen... |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Duncan Sands | Allow the inverse transform x86_fp80 -> i80 (also |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Duncan Sands | Fix PR3468: a crash when constant folding a bitcast of |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Dale Johannesen | Make special cases (0 inf nan) work for frem. |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Chris Lattner | div/rem by zero and div/rem overflow are both undefined... |
blob | commitdiff | raw | diff to current |
2008-11-10 |
Mon P Wang | Added support for the following definition of shufflevector |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Devang Patel | Fix unused variable warnings. |
blob | commitdiff | raw | diff to current |
2008-10-16 |
Chris Lattner | apply Eli's patch for PR2165 and provide a testcase. |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Dale Johannesen | Add a "loses information" return value to APFloat:... |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Dale Johannesen | Rename APFloat::convertToAPInt to bitcastToAPInt to |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Nick Lewycky | Try to fold each element of a vector. This is needed... |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Nick Lewycky | Don't crash when trying to constant fold a vector with... |
blob | commitdiff | raw | diff to current |
2008-07-10 |
Chris Lattner | Fix a case where vector comparison constant folding... |
blob | commitdiff | raw | diff to current |
2008-07-10 |
Chris Lattner | elementwise comparison of vector constants was complete... |
blob | commitdiff | raw | diff to current |
2008-07-08 |
Chris Lattner | improve comment |
blob | commitdiff | raw | diff to current |
2008-07-08 |
Chris Lattner | Fix three bugs: |
blob | commitdiff | raw | diff to current |
2008-06-03 |
Dan Gohman | Constant folding for insertvalue and extractvalue. |
blob | commitdiff | raw | diff to current |
2008-05-17 |
Nick Lewycky | Revert constant-folding change that will miscompile... |
blob | commitdiff | raw | diff to current |
2008-05-17 |
Nick Lewycky | Unbreak the build. |
blob | commitdiff | raw | diff to current |
2008-05-17 |
Nick Lewycky | Constant fold inttoptr and ptrtoint. |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Dan Gohman | IR support for extractvalue and insertvalue instruction... |
blob | commitdiff | raw | diff to current |
2008-05-10 |
Gabor Greif | merge of use-diet branch to trunk |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Chris Lattner | hopefully resolve PR2240 |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Chris Lattner | rearrange some code, simplify handling of shifts. |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Chris Lattner | Use simplified ConstantFP::get method, fix a bug handli... |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Chris Lattner | Implement PR2206. |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Chris Lattner | refactor handling of symbolic constant folding, picking up |
blob | commitdiff | raw | diff to current |
2008-04-19 |
Chris Lattner | indentation fix. |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Nate Begeman | Don't eliminate bitcast instructions that change the... |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Evan Cheng | Handle a special case xor undef, undef -> 0. Technicall... |
blob | commitdiff | raw | diff to current |
2008-02-29 |
Dan Gohman | Use the new convertFromAPInt instead of convertFromZero... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Unbreak build with gcc 4.3: provide missed includes... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Chris Lattner | Fix some minor issues folding undef, PR2052 |
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-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Chris Lattner | Teach VMCore to constant fold shufflevectors with const... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Chris Lattner | significantly simplify some code, no functionality... |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Chris Lattner | refactor some code, no functionality change. |
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-17 |
Nate Begeman | Add support for vectors to int <-> float casts. |
blob | commitdiff | raw | diff to current |
2007-10-31 |
Dan Gohman | Fix a regression in test/CodeGen/X86/2007-04-24-VectorC... |
blob | commitdiff | raw | diff to current |
2007-10-30 |
Dan Gohman | Add support for folding binary operators with vector... |
blob | commitdiff | raw | diff to current |
2007-10-16 |
Dale Johannesen | Disable attempts to constant fold PPC f128. |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Chris Lattner | avoid an APFloat copy. |
blob | commitdiff | raw | diff to current |
2007-10-14 |
Dale Johannesen | Disable some compile-time optimizations on PPC |
blob | commitdiff | raw | diff to current |
2007-10-07 |
Neil Booth | convertFromInteger, as originally written, expected... |
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-25 |
Dale Johannesen | Remove no-longer-used variable. |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Dale Johannesen | Make APFloat->int conversions deterministic even in |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Dale Johannesen | float->int conversion rounds toward 0. Duh. |
blob | commitdiff | raw | diff to current |
2007-09-24 |
Dale Johannesen | Just use APFloat for const / const. Fixes |
blob | commitdiff | raw | diff to current |
2007-09-20 |
Dale Johannesen | Fix dumb regression in constant folding (Regression... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Dale Johannesen | Fix some long double issues. |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Duncan Sands | Partial fix for PR1678: correct some parts of constant |
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-10 |
Chris Lattner | Fix a buggy constant folding transformation when handli... |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Dale Johannesen | Next round of APFloat changes. |
blob | commitdiff | raw | diff to current |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
blob | commitdiff | raw | diff to current |
2007-08-13 |
Chris Lattner | Constant fold: getelementptr (i8* inttoptr (i64 1 to... |
blob | commitdiff | raw | diff to current |
2007-08-05 |
Reid Spencer | Fix a doxygen directive. |
blob | commitdiff | raw | diff to current |
2007-07-20 |
Chris Lattner | zext(undef) = 0 and sext(undef) = 0, not undef. |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Dan Gohman | Fix comments about vectors to use the current wording. |
blob | commitdiff | raw | diff to current |
2007-03-26 |
Reid Spencer | Add a comment to explain a folding transform. |
blob | commitdiff | raw | diff to current |
2007-03-25 |
Chris Lattner | fold constantexprs more aggressively, fixing PR1265 |
blob | commitdiff | raw | diff to current |
2007-03-23 |
Reid Spencer | Fix constant fold of div by zero and rem by zero to... |
blob | commitdiff | raw | diff to current |
2007-03-03 |
Reid Spencer | Fix constant folding of fp->int bitcast for vectors. |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Reid Spencer | Use the APInt versions of the bit-wise conversions... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Reid Spencer | Use a simpler constructor when constructing ConstantInst. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | Pull out the stops. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | Adjust to changes in the APInt interface. |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | For PR1205: |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Reid Spencer | For PR1205: |
blob | commitdiff | raw | diff to current |
2007-02-27 |
Chris Lattner | ConstantFolding.cpp/h -> ConstantFold.cpp/h to avoid... |
blob | commitdiff | raw | diff to current |
2007-02-24 |
Chris Lattner | Fix Transforms/ConstProp/2007-02-23-sdiv.ll and PR1215 |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-06 |
Chris Lattner | Fix Transforms/ConstProp/2007-02-05-BitCast.ll |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | Revise APIs for creating constantexpr GEPs to not requi... |
blob | commitdiff | raw | diff to current |
2007-01-19 |
Reid Spencer | For PR1043: |
blob | commitdiff | raw | diff to current |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Chris Lattner | Remove a bunch of duplicated code. Among other things... |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | For PR1064: |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | Implement review feedback for the ConstantBool->Constan... |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Reid Spencer | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Zhou Sheng | For PR1043: |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Reid Spencer | Implement better constant folding of unordered FCMP... |
blob | commitdiff | raw | diff to current |
2007-01-04 |
Chris Lattner | fix typo |
blob | commitdiff | raw | diff to current |
2007-01-04 |
Chris Lattner | fix some bugs handling vectors, avoid host-specific... |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | Fix a bug in comparison of GEP indices. |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-24 |
Reid Spencer | Cleanup ConstantFoldCompareInstruction: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | Don't overload var names. |
blob | commitdiff | raw | diff to current |
next |