2013-11-15 |
Matt Arsenault | Add addrspacecast instruction. |
blob | commitdiff | raw |
2013-11-04 |
Matt Arsenault | Fix another constant folding address space place I... |
blob | commitdiff | raw | diff to current |
2013-09-17 |
Matt Arsenault | Fix a constant folding address space place I missed. |
blob | commitdiff | raw | diff to current |
2013-09-12 |
Matt Arsenault | Move variable under condition where it is used |
blob | commitdiff | raw | diff to current |
2013-08-20 |
Matt Arsenault | Teach ConstantFolding about pointer address spaces |
blob | commitdiff | raw | diff to current |
2013-08-12 |
Matt Arsenault | Slightly simplify code with helper functions |
blob | commitdiff | raw | diff to current |
2013-08-12 |
Matt Arsenault | Add some braces, and spaces around operators |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Benjamin Kramer | ConstantFolding: ComputeMaskedBits wants the scalar... |
blob | commitdiff | raw | diff to current |
2013-04-13 |
Benjamin Kramer | Fix a scalability issue with complex ConstantExprs. |
blob | commitdiff | raw | diff to current |
2013-02-26 |
Michael Ilseman | Constant fold vector bitcasts of halves similarly to... |
blob | commitdiff | raw | diff to current |
2013-02-20 |
Chad Rosier | Formatting. |
blob | commitdiff | raw | diff to current |
2013-02-14 |
Nick Lewycky | Teach the DataLayout aware constant folder to be much... |
blob | commitdiff | raw | diff to current |
2013-02-07 |
Owen Anderson | Conditionalize constant folding of math intrinsics... |
blob | commitdiff | raw | diff to current |
2013-02-06 |
Owen Anderson | Signficantly generalize our ability to constant fold... |
blob | commitdiff | raw | diff to current |
2013-02-05 |
Benjamin Kramer | ConstantFolding: Fix a crash when encoutering a truncat... |
blob | commitdiff | raw | diff to current |
2013-02-03 |
Nuno Lopes | use GEP::accumulateConstantOffset() to replace custom... |
blob | commitdiff | raw | diff to current |
2013-01-24 |
Benjamin Kramer | ConstantFolding: Add a missing folding that leads to... |
blob | commitdiff | raw | diff to current |
2013-01-23 |
Benjamin Kramer | ConstantFolding: Tweak r173289, it should evaluate... |
blob | commitdiff | raw | diff to current |
2013-01-23 |
Benjamin Kramer | ConstantFolding: Evaluate GEP indices in the index... |
blob | commitdiff | raw | diff to current |
2013-01-22 |
Tim Northover | Make APFloat constructor require explicit semantics. |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Rename VMCore directory to IR. |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-08 |
NAKAMURA Takumi | llvm/ConstantFolding.cpp: Make ReadDataFromGlobal(... |
blob | commitdiff | raw | diff to current |
2012-11-05 |
NAKAMURA Takumi | ConstantFolding.cpp: Whitespace. |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the majority of the next patch in the address... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the series of commits starting with r166578... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Add some cleanup to the DataLayout changes requested... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Add in support for getIntPtrType to get the pointer... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Micah Villmow | Resubmit the changes to llvm core to update the functio... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Revert 165732 for further review. |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Add in the first iteration of support for llvm/clang... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Roman Divacky | Dont cast away const needlessly. Found by gcc48 -Wcast... |
blob | commitdiff | raw | diff to current |
2012-07-30 |
Nadav Rotem | When constant folding GEP expressions, keep the address... |
blob | commitdiff | raw | diff to current |
2012-07-25 |
Duncan Sands | When folding a load from a global constant, if the... |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Dan Gohman | Reapply r155682, making constant folding more consisten... |
blob | commitdiff | raw | diff to current |
2012-04-27 |
NAKAMURA Takumi | Revert r155682, "Use ConstantExpr::getExtractElement... |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Dan Gohman | Use ConstantExpr::getExtractElement when constant-foldi... |
blob | commitdiff | raw | diff to current |
2012-04-24 |
Chandler Carruth | Fix a crash on valid (if UB) bitcode that is produced... |
blob | commitdiff | raw | diff to current |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Chris Lattner | Remove some dead code and tidy things up now that vecto... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Chris Lattner | reapply the patches reverted in r149470 that reenable... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Argyrios Kyrtzidis | Revert Chris' commits up to r149348 that started causin... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Chris Lattner | Change ConstantArray::get to form a ConstantDataArray... |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Rafael Espindola | Add r149110 back with a fix for when the vector and... |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Rafael Espindola | Revert r149110 and add a testcase that was crashing... |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Chris Lattner | enhance constant folding to be able to constant fold... |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | progress making the world safe to ConstantDataVector... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Chris Lattner | use Constant::getAggregateElement to simplify a bunch... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Chris Lattner | Use the right method to get the # elements in a CDS. |
blob | commitdiff | raw | diff to current |
2012-01-24 |
Chris Lattner | Split the interesting bits of ConstantFoldLoadThroughGE... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2011-12-12 |
Chandler Carruth | Switch llvm.cttz and llvm.ctlz to accept a second i1... |
blob | commitdiff | raw | diff to current |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
blob | commitdiff | raw | diff to current |
2011-12-03 |
Chad Rosier | Add support for constant folding the pow intrinsic. |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Abuse of mass replace isn't warranted even when the... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Fix build by not assuming TLI is guaranteed. Will have... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Prevent library calls from being folded if -fno-builtin... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Propagate TargetLibraryInfo throughout ConstantFolding... |
blob | commitdiff | raw | diff to current |
2011-08-29 |
Nadav Rotem | Fixes following the CR by Chris and Duncan: |
blob | commitdiff | raw | diff to current |
2011-08-28 |
Nadav Rotem | Bitcasts are transitive. Bitcast-Bitcast-X becomes... |
blob | commitdiff | raw | diff to current |
2011-08-24 |
Nadav Rotem | Implement Constant::isAllOnesValue(). Fix ConstantFoldi... |
blob | commitdiff | raw | diff to current |
2011-08-23 |
Eric Christopher | Revert "Address Duncan's CR request:" |
blob | commitdiff | raw | diff to current |
2011-08-23 |
Nadav Rotem | Address Duncan's CR request: |
blob | commitdiff | raw | diff to current |
2011-08-20 |
Nadav Rotem | Add constant folding support for bitcasts of splat... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Jay Foad | Convert GetElementPtrInst to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Jay Foad | Convert ConstantExpr::getGetElementPtr and |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Convert TargetData::getIndexedOffset to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Use ArrayRef in ConstantFoldInstOperands and ConstantFo... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jay Foad | Convert InsertValueInst and ExtractValueInst APIs to... |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Rafael Espindola | Revert "revert 133714" |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Dylan Noblesmith | revert 133714 |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Rafael Espindola | 133713 broke the build, revert it. |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Dylan Noblesmith | Support: make floating-exception header private |
blob | commitdiff | raw | diff to current |
2011-06-20 |
Chris Lattner | Revamp the "ConstantStruct::get" methods. Previously... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Chris Lattner | implement PR9315, constant folding exp2 in terms of... |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
blob | commitdiff | raw | diff to current |
2011-03-27 |
Frits van Bommel | Constant folding support for calls to umul.with.overflo... |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Chris Lattner | convert ConstantVector::get to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | revert my ConstantVector patch, it seems to have made... |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | Switch ConstantVector::get to use ArrayRef instead... |
blob | commitdiff | raw | diff to current |
2011-02-06 |
Anders Carlsson | Simplify test, as suggested by Chris. |
blob | commitdiff | raw | diff to current |
2011-02-06 |
Anders Carlsson | When loading from a constant, fold inttoptr if the... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | fix PR8983, a broken assertion. |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Chandler Carruth | Teach constant folding to perform conversions from... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Chandler Carruth | Cleanup some of the constant folding code to consistent... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Chris Lattner | use isNullValue() to simplify code, add an assert. |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Chris Lattner | implement constant folding support for an exotic consta... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Jeffrey Yasskin | Change all self assignments X=X to (void)X, so that... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jay Foad | PR5207: Change APInt methods trunc(), sext(), zext... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Frits van Bommel | Teach ConstantFoldInstruction() how to fold insertvalue... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Michael J. Spencer | Merge System into Support. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Duncan Sands | Clarify that constant folding of instructions applies... |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Duncan Sands | Fix spelling. |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | apply Dan's fix for PR8268 which allows constant foldin... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Duncan Sands | Boost the power of phi node constant folding slightly... |
blob | commitdiff | raw | diff to current |
next |