2010-06-28 |
Dan Gohman | Constant fold x == undef to undef. |
blob | commitdiff | raw |
2010-06-21 |
Dan Gohman | Use A.append(...) instead of A.insert(A.end(), ...... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Dan Gohman | getFoldedOffsetOf no longer does anything special with... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Nick Lewycky | Make the 'icmp pred trunc(ext(X)), CST --> icmp pred... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | fix incorrect folding of icmp with undef, PR6481. |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Dan Gohman | Teach the constant folder about union types. |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Dan Gohman | Remove code which assumes it knows how vectors are... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | Canonicalize ConstantInts to the right operand of commu... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | Use Instruction::isCommutative instead of duplicating it. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | Introduce isOpaqueTy and use it rather than isa<OpaqueT... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | Add support for a union type in LLVM IR. Patch by... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Canonicalize sizeof and alignof on pointer types to... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Dan Gohman | Factor out alignof expression folding into a separate... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Chris Lattner | eliminate a bunch of pointless LLVMContext arguments. |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Duncan Sands | Fix typo "of" -> "or" and change the way a line was... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Chris Lattner | fix PR6195, a bug constant folding scalar -> vector... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Chris Lattner | fix PR6197 - infinite recursion in ipsccp due to block... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Dan Gohman | Generalize target-independent folding rules for sizeof... |
blob | commitdiff | raw | diff to current |
2010-01-28 |
Dan Gohman | Remove the folding rule |
blob | commitdiff | raw | diff to current |
2010-01-28 |
Dan Gohman | Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and... |
blob | commitdiff | raw | diff to current |
2010-01-21 |
Nick Lewycky | Fix a crasher trying to fold each element in a comparis... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Move remaining stuff to the isInteger predicate. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Convert a ton of simple integer type equality tests... |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Eli Friedman | Aggressively flip compare constant expressions where... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Chris Lattner | Previously, all operands to Constant were themselves... |
blob | commitdiff | raw | diff to current |
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 |
next |