2009-10-28 |
Chris Lattner | Previously, all operands to Constant were themselves... |
blob | commitdiff | raw |
2009-10-17 |
Chris Lattner | Teach vm core to more aggressively fold 'trunc' constan... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | strength reduce a ton of type equality tests to check... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Peer through zext and sext to eliminate them when it... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Fold 'icmp eq (icmp), true' into an xor(icmp). |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Correct the comment; this applies to fcmp too. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Remove tab, again. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Teach the constant folder how to not a cmpinst. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Try turning icmp(bitcast(x), bitcast(y)) into icmp... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Remove tabs I added. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Clean up the usage of evaluateICmpRelation's return... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Remove dead store by taking a guess at what Chris meant... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Delete dead code. sext and zext can not turn integers... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Value* were never meant to be const. Removing constness... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Teach the constant folder how to handle a few simple... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Dan Gohman | Fix an accidental inversion of the inbounds flag. |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Chris Lattner | fix PR4963: folding insertvalue would sometimes turn... |
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 | Factor out the code for checking that all indices in... |
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-08-29 |
Dan Gohman | Cleanup whitespace and indentation. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Simplify this code, and use an in-bounds GEP. |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Owen Anderson | Privatize the StructType table, which unfortunately... |
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-31 |
Owen Anderson | Move getTrue() and getFalse() to 2.5-like APIs. |
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-28 |
Owen Anderson | Change ConstantArray to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Owen Anderson | Move ConstantStruct back 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-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Owen Anderson | Rename getConstantInt{True|False} to get{True|False... |
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-13 |
Owen Anderson | Inline EvalVectorOp in order to get rid of passing... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Owen Anderson | Begin the painful process of tearing apart the rat... |
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-06-21 |
Nick Lewycky | Expand this test to handle more cases (remainder and... |
blob | commitdiff | raw | diff to current |
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 |
next |