summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
Commit message (Expand)AuthorAgeFilesLines
* [multiversion] Thread a function argument through all the callers of theChandler Carruth2015-02-011-1/+2
* [SeparateConstOffsetFromGEP] skip optnone functionsJingyue Wu2015-02-011-0/+3
* [SeparateConstOffsetFromGEP] set PreservesCFG flagJingyue Wu2015-02-011-0/+1
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-3/+4
* Migrate SeparateConstOffsetFromGEP to use a Function withEric Christopher2015-01-271-1/+1
* [SeparateConstOffsetFromGEP] Allow SeparateConstOffsetFromGEP pass to lower G...Hao Liu2014-11-191-40/+272
* [SeparateConstOffsetFromGEP] Fixed a bug related to unsigned moduloJingyue Wu2014-10-251-6/+6
* [SeparateConstOffsetFromGEP] Fixed a bug in rebuilding OR expressionsJingyue Wu2014-10-251-2/+7
* Partially revert r210444 due to performance regressionJingyue Wu2014-07-161-57/+1
* [SeparateConstOffsetFromGEP] inbounds zext => sext for better splittingJingyue Wu2014-06-081-1/+57
* [SeparateConstOffsetFromGEP] Fix an illegitimate optimization on zextJingyue Wu2014-06-081-2/+2
* Refactor canonicalizing array indices to a helper functionJingyue Wu2014-06-081-32/+51
* Fixed several correctness issues in SeparateConstOffsetFromGEPJingyue Wu2014-06-051-204/+338
* Distribute sext/zext to the operands of and/or/xorJingyue Wu2014-05-271-13/+29
* Add the extracted constant offset using GEPJingyue Wu2014-05-231-26/+50
* Fix typosAlp Toker2014-05-151-2/+2
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-1/+1
* Add an optimization that does CSE in a group of similar GEPs.Eli Bendersky2014-05-011-0/+583
OpenPOWER on IntegriCloud