2015-11-29 |
Davide Italiano | [SimplifyLibCalls] Cross out implemented transformations. |
blob | commitdiff | raw |
2015-11-29 |
Davide Italiano | [SimplifyLibCalls] Tranform log(pow(x, y)) -> y*log(x). |
blob | commitdiff | raw | diff to current |
2015-11-28 |
Davide Italiano | [SimplifyLibCalls] Use any_of(). Suggested by David... |
blob | commitdiff | raw | diff to current |
2015-11-28 |
Benjamin Kramer | [SimplifyLibCalls] Fix inverted condition that lead... |
blob | commitdiff | raw | diff to current |
2015-11-27 |
Davide Italiano | [SimplifyLibCalls] Use range-based loop. NFC. |
blob | commitdiff | raw | diff to current |
2015-11-26 |
Benjamin Kramer | [SimplifyLibCalls] Don't depend on a called function... |
blob | commitdiff | raw | diff to current |
2015-11-24 |
Weiming Zhao | [Utils] Put includes in correct order. NFC. |
blob | commitdiff | raw | diff to current |
2015-11-21 |
Weiming Zhao | [SimplifyLibCalls] Removed some TODOs which are already... |
blob | commitdiff | raw | diff to current |
2015-11-19 |
Pete Cooper | Revert "Change memcpy/memset/memmove to have dest and... |
blob | commitdiff | raw | diff to current |
2015-11-18 |
Davide Italiano | [SimplifyLibCalls] New trick: pow(x, 0.5) -> sqrt(x... |
blob | commitdiff | raw | diff to current |
2015-11-18 |
Pete Cooper | Change memcpy/memset/memmove to have dest and source... |
blob | commitdiff | raw | diff to current |
2015-11-16 |
Davide Italiano | [SimplifyLibCalls] Generalize a comment. This doesn... |
blob | commitdiff | raw | diff to current |
2015-11-12 |
Davide Italiano | [SimplifyLibCalls] Make a function shorter. NFC. |
blob | commitdiff | raw | diff to current |
2015-11-06 |
Davide Italiano | [SimplifyLibCalls] Don't hardcode the function name. |
blob | commitdiff | raw | diff to current |
2015-11-05 |
Davide Italiano | [SimplifyLibCalls] Use hasFloatVersion(). NFCI. |
blob | commitdiff | raw | diff to current |
2015-11-04 |
Davide Italiano | [SimplifyLibCalls] New transformation: tan(atan(x)... |
blob | commitdiff | raw | diff to current |
2015-11-03 |
Davide Italiano | [SimplifyLibCalls] Add a new transformation: pow(exp... |
blob | commitdiff | raw | diff to current |
2015-11-02 |
Davide Italiano | [SimplifyLibCalls] Remove variables that are not used... |
blob | commitdiff | raw | diff to current |
2015-11-02 |
Davide Italiano | [SimplifyLibCalls] Merge two if statements. NFC. |
blob | commitdiff | raw | diff to current |
2015-11-01 |
Davide Italiano | Simplify a check. NFC. |
blob | commitdiff | raw | diff to current |
2015-10-31 |
Davide Italiano | [SimplifyLibCalls] Factor out other common code. |
blob | commitdiff | raw | diff to current |
2015-10-31 |
Davide Italiano | [SimplifyLibCalls] Remove dead code. |
blob | commitdiff | raw | diff to current |
2015-10-29 |
Davide Italiano | [SimplifyLibCalls] Factor out common unsafe-math checks. |
blob | commitdiff | raw | diff to current |
2015-10-27 |
Davide Italiano | [SimplifyLibCalls] Use range-based loop. No functional... |
blob | commitdiff | raw | diff to current |
2015-10-13 |
Duncan P. N. Exon... | TransformUtils: Remove implicit ilist iterator conversi... |
blob | commitdiff | raw | diff to current |
2015-10-01 |
Bruno Cardoso Lopes | [SimplifyLibCalls] Fix instruction misplacement in... |
blob | commitdiff | raw | diff to current |
2015-09-07 |
NAKAMURA Takumi | Prune utf8 chars in comments. |
blob | commitdiff | raw | diff to current |
2015-08-28 |
Chad Rosier | Optimize memcmp(x,y,n)==0 for small n and suitably... |
blob | commitdiff | raw | diff to current |
2015-08-26 |
David Majnemer | [SimplifyLibCalls] Fix a typo |
blob | commitdiff | raw | diff to current |
2015-08-16 |
Benjamin Kramer | [SimplifyLibCalls] Drop default template args. No funct... |
blob | commitdiff | raw | diff to current |
2015-08-16 |
Sanjay Patel | transform fmin/fmax calls when possible (PR24314) |
blob | commitdiff | raw | diff to current |
2015-08-13 |
Davide Italiano | [SimplifyLibCalls] Correctly set the is_zero_undef... |
blob | commitdiff | raw | diff to current |
2015-08-12 |
Sanjay Patel | fix typo; NFC |
blob | commitdiff | raw | diff to current |
2015-05-20 |
Pete Cooper | Change Function::getIntrinsicID() to return an Intrinsi... |
blob | commitdiff | raw | diff to current |
2015-05-18 |
David Blaikie | Simplify IRBuilder::CreateCall* by using ArrayRef+initi... |
blob | commitdiff | raw | diff to current |
2015-04-03 |
David Blaikie | [opaque pointer type] More GEP IRBuilder API migrations... |
blob | commitdiff | raw | diff to current |
2015-04-03 |
David Blaikie | Use early returns to reduce indentation. |
blob | commitdiff | raw | diff to current |
2015-04-01 |
Ahmed Bougacha | [SimplifyLibCalls] Ignore nobuiltin/unavailable fortifi... |
blob | commitdiff | raw | diff to current |
2015-03-30 |
David Blaikie | [opaque pointer type] More IRBuilder::createGEP (non... |
blob | commitdiff | raw | diff to current |
2015-03-21 |
Benjamin Kramer | [SimplifyLibCalls] Fix negative shifts being produced... |
blob | commitdiff | raw | diff to current |
2015-03-21 |
Benjamin Kramer | [SimplifyLibCalls] Turn memchr(const, C, const) into... |
blob | commitdiff | raw | diff to current |
2015-03-21 |
Benjamin Kramer | SimplifyLibCalls: Add basic optimization of memchr... |
blob | commitdiff | raw | diff to current |
2015-03-10 |
Mehdi Amini | DataLayout is mandatory, update the API to reflect... |
blob | commitdiff | raw | diff to current |
2015-01-27 |
Ahmed Bougacha | [SimplifyLibCalls] Don't confuse strcpy_chk for stpcpy_chk. |
blob | commitdiff | raw | diff to current |
2015-01-21 |
Chandler Carruth | [PM] Replace an abuse of inheritance to override a... |
blob | commitdiff | raw | diff to current |
2015-01-15 |
Chandler Carruth | [PM] Move TargetLibraryInfo into the Analysis library. |
blob | commitdiff | raw | diff to current |
2015-01-14 |
Ahmed Bougacha | [SimplifyLibCalls] Don't try to simplify indirect calls. |
blob | commitdiff | raw | diff to current |
2015-01-12 |
Ahmed Bougacha | [SimplifyLibCalls] Factor out fortified libcall handling. |
blob | commitdiff | raw | diff to current |
2015-01-12 |
Ahmed Bougacha | [SimplifyLibCalls] Factor out str/mem libcall optimizat... |
blob | commitdiff | raw | diff to current |
2015-01-12 |
Ahmed Bougacha | [SimplifyLibCalls] Factor out signature checks for... |
blob | commitdiff | raw | diff to current |
2014-12-03 |
Matthias Braun | correct spelling, NFC |
blob | commitdiff | raw | diff to current |
2014-12-03 |
Matthias Braun | [SimplifyLibCalls] Improve double->float shrinking... |
blob | commitdiff | raw | diff to current |
2014-12-03 |
Matthias Braun | [SimplifyLibCalls] Enable double to float shrinking... |
blob | commitdiff | raw | diff to current |
2014-11-13 |
Reid Kleckner | Use nullptr instead of NULL for variadic sentinels |
blob | commitdiff | raw | diff to current |
2014-11-12 |
Ahmed Bougacha | Add fortified (__*_chk) library functions to TLI (NFC) |
blob | commitdiff | raw | diff to current |
2014-10-23 |
Sanjay Patel | Handle sqrt() shrinking in SimplifyLibCalls like any... |
blob | commitdiff | raw | diff to current |
2014-10-22 |
Sanjay Patel | Shrinkify libcalls: use float versions of double libm... |
blob | commitdiff | raw | diff to current |
2014-10-16 |
Sanjay Patel | fold: sqrt(x * x * y) -> fabs(x) * sqrt(y) |
blob | commitdiff | raw | diff to current |
2014-10-14 |
Sanjay Patel | Optimize away fabs() calls when input is squared (known... |
blob | commitdiff | raw | diff to current |
2014-09-17 |
Chris Bieneman | Fixing a build error. |
blob | commitdiff | raw | diff to current |
2014-09-17 |
Chris Bieneman | Refactoring SimplifyLibCalls to remove static initializ... |
blob | commitdiff | raw | diff to current |
2014-05-22 |
Diego Novillo | Add support for missed and analysis optimization remarks. |
blob | commitdiff | raw | diff to current |
2014-05-02 |
Nick Lewycky | Fold strlen(expr ? "str1" : "str2") to x ? len1 : len2... |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Transforms edition. |
blob | commitdiff | raw | diff to current |
2014-03-09 |
Chandler Carruth | [C++11] Add range based accessors for the Use-Def chain... |
blob | commitdiff | raw | diff to current |
2014-03-05 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-02-21 |
Rafael Espindola | Rename many DataLayout variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-02-04 |
Benjamin Kramer | SimplifyLibCalls: Push TLI through the exp2->ldexp... |
blob | commitdiff | raw | diff to current |
2014-02-04 |
Tim Northover | OS X: the correct function is __sincospif_stret, not... |
blob | commitdiff | raw | diff to current |
2014-02-04 |
Kai Nacke | Add strchr(p, 0) -> p + strlen(p) to SimplifyLibCalls |
blob | commitdiff | raw | diff to current |
2013-12-16 |
Yi Jiang | Enable double to float shrinking optimizations for... |
blob | commitdiff | raw | diff to current |
2013-12-12 |
Yi Jiang | Resubmit r196544: Apply transformation on OS X 10.9... |
blob | commitdiff | raw | diff to current |
2013-12-08 |
Manman Ren | Revert 196544 due to internal bot failures. |
blob | commitdiff | raw | diff to current |
2013-12-05 |
Yi Jiang | Apply transformation on OS X 10.9+ and iOS 7.0+: pow... |
blob | commitdiff | raw | diff to current |
2013-11-17 |
Hal Finkel | Add the cold attribute to error-reporting call sites |
blob | commitdiff | raw | diff to current |
2013-11-10 |
Matt Arsenault | Use type form of getIntPtrType. |
blob | commitdiff | raw | diff to current |
2013-11-03 |
Bob Wilson | Convert calls to __sinpi and __cospi into __sincospi_stret |
blob | commitdiff | raw | diff to current |
2013-09-10 |
Matt Arsenault | Use StringRef::npos for StringRef instead of std::strin... |
blob | commitdiff | raw | diff to current |
2013-08-31 |
Benjamin Kramer | SimplifyLibCalls: When emitting an overloaded fp functi... |
blob | commitdiff | raw | diff to current |
2013-08-21 |
Yunzhong Gao | No functionality change. |
blob | commitdiff | raw | diff to current |
2013-08-19 |
Michael Kuperstein | Adds missing TLI check for library simplification of |
blob | commitdiff | raw | diff to current |
2013-08-15 |
Yunzhong Gao | Fixing a corner-case bug in strchr and strrchr lib... |
blob | commitdiff | raw | diff to current |
2013-06-27 |
Michael Gottesman | Added support for the Builtin attribute. |
blob | commitdiff | raw | diff to current |
2013-06-20 |
Meador Inge | Remove the simplify-libcalls pass (finally) |
blob | commitdiff | raw | diff to current |
2013-04-17 |
Peter Collingbourne | Do not optimise fprintf() calls if its return value... |
blob | commitdiff | raw | diff to current |
2013-03-12 |
Meador Inge | LibCallSimplifier: optimize speed for short-lived instances |
blob | commitdiff | raw | diff to current |
2013-03-02 |
Peter Collingbourne | Modify {Call,Invoke}Inst::addAttribute to take an AttrKind. |
blob | commitdiff | raw | diff to current |
2013-02-27 |
Nadav Rotem | For each function that we optimize we initialize a... |
blob | commitdiff | raw | diff to current |
2013-02-22 |
Bill Wendling | Implement the NoBuiltin attribute. |
blob | commitdiff | raw | diff to current |
2013-02-19 |
Bill Wendling | Temporarily revert r175470 for more review. |
blob | commitdiff | raw | diff to current |
2013-02-18 |
Bill Wendling | Check to see if the 'no-builtin' attribute is set befor... |
blob | commitdiff | raw | diff to current |
2013-02-08 |
Chad Rosier | [SimplifyLibCalls] Library call simplification doen... |
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 |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
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-29 |
Meador Inge | instcombine: Migrate puts optimizations |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Meador Inge | instcombine: Migrate fputs optimizations |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Meador Inge | instcombine: Migrate fwrite optimizations |
blob | commitdiff | raw | diff to current |
2012-11-29 |
Meador Inge | instcombine: Migrate fprintf optimizations |
blob | commitdiff | raw | diff to current |
2012-11-27 |
Meador Inge | instcombine: Migrate sprintf optimizations |
blob | commitdiff | raw | diff to current |
next |