summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-24
* Add the extracted constant offset using GEPJingyue Wu2014-05-23
* [asan] properly instrument memory accesses that have small alignment (smaller...Kostya Serebryany2014-05-23
* Add support for missed and analysis optimization remarks.Diego Novillo2014-05-22
* [LSR] Canonicalize reg1 + ... + regN into reg1 + ... + 1*regN.Quentin Colombet2014-05-20
* Clean up language and grammar.Eric Christopher2014-05-20
* [LV][REFACTOR] One more tiny fix for printing debug locations in loop vectori...Zinovy Nis2014-05-20
* Check the alwaysinline attribute on the call as well as on the caller.Peter Collingbourne2014-05-19
* Use range forMatt Arsenault2014-05-19
* Revert "Patch for function cloning to inline all blocks whose address is taken"Eric Christopher2014-05-19
* Added inst-combine for 'MIN(MIN(A, 97), 23)' and 'MAX(MAX(A, 23), 97)'Dinesh Dwivedi2014-05-19
* Use create methods since msvc doesn't handle delegating constructors.Rafael Espindola2014-05-17
* Reduce abuse of default values in the GlobalAlias constructor.Rafael Espindola2014-05-17
* Revert r209049 and r209065, "Add support for combining GEPs across PHI nodes"NAKAMURA Takumi2014-05-17
* Fix for sanitizer crash introduced in r209049Louis Gerbarg2014-05-17
* Add support for combining GEPs across PHI nodesLouis Gerbarg2014-05-16
* Delete getAliasedGlobal.Rafael Espindola2014-05-16
* Add comdat key field to llvm.global_ctors and llvm.global_dtorsReid Kleckner2014-05-16
* Fix most of PR10367.Rafael Espindola2014-05-16
* Change the GlobalAlias constructor to look a bit more like GlobalVariable.Rafael Espindola2014-05-16
* Revert "Implement global merge optimization for global variables."Rafael Espindola2014-05-16
* MergeFunctions Pass, introduced total ordering among GEP operations.Stepan Dyatkovskiy2014-05-16
* MergeFunctions Pass, introduced total ordering among operations.Stepan Dyatkovskiy2014-05-16
* MergeFunctions Pass, introduced total ordering among function attributes.Stepan Dyatkovskiy2014-05-16
* Implement global merge optimization for global variables.Jiangning Liu2014-05-15
* Don't insert lifetime.end markers between a musttail call and retReid Kleckner2014-05-15
* Revert "Don't insert lifetime.end markers between a musttail call and ret"Reid Kleckner2014-05-15
* Remove unused variable in inlinerReid Kleckner2014-05-15
* Don't insert lifetime.end markers between a musttail call and retReid Kleckner2014-05-15
* Teach the inliner how to preserve musttail invariantsReid Kleckner2014-05-15
* Reverting r208848, reason: build failure: sanitizer-x86_64-linux-bootstrap/bu...Dinesh Dwivedi2014-05-15
* Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)'Dinesh Dwivedi2014-05-15
* Added inst combine transforms for single bit tests from Chris's noteDinesh Dwivedi2014-05-15
* Fix typosAlp Toker2014-05-15
* InstCombine: Optimize -x s< cstDavid Majnemer2014-05-15
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-14
* [asan] Fix compiler warnings.Evgeniy Stepanov2014-05-14
* [asan] Set debug location in ASan function prologue.Evgeniy Stepanov2014-05-14
* Fix the case when reordering shuffle and binop produces a constant.Serge Pavlov2014-05-14
* Optimize integral reciprocal (udiv 1, x and sdiv 1, x) to not use division. T...Nick Lewycky2014-05-14
* GVN: Fix non-determinism in map iteration.Benjamin Kramer2014-05-13
* GVN: rangify a couple of loops.Benjamin Kramer2014-05-13
* Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola2014-05-13
* Fix type of shuffle resulted from shuffle merge.Serge Pavlov2014-05-13
* Fix type of shuffle obtained from reordering with binary operationSerge Pavlov2014-05-12
* Fix reordering of shuffles and binary operationsSerge Pavlov2014-05-12
* SLPVectorizer: Instead of just performing CSE on dead blocks ignore them comp...Benjamin Kramer2014-05-11
* Reorder shuffle and binary operation.Serge Pavlov2014-05-11
* SLPVectorizer: When sorting by domination for CSE don't assert on unreachable...Benjamin Kramer2014-05-09
* Add ExtractValue instruction to SimplifyCFG's ComputeSpeculationCostLouis Gerbarg2014-05-09