summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Get rid of the getPointeeAlignment helper function fromEli Friedman2012-11-26
* rdar://12329730 (defect 2)Shuxin Yang2012-11-26
* Fix a comment bug in toascii simplifierMeador Inge2012-11-26
* instcombine: Migrate printf optimizationsMeador Inge2012-11-26
* Move the code that uses SCEVs prior to creating the new loops. Nadav Rotem2012-11-26
* Remove stray trailing backslashMatt Beaumont-Gay2012-11-26
* tsan: fix lint warningsDmitry Vyukov2012-11-26
* [tsan] add fail order to compare_exchangeDmitry Vyukov2012-11-26
* instcombine: Migrate toascii optimizationsMeador Inge2012-11-26
* instcombine: Migrate isascii optimizationsMeador Inge2012-11-26
* instcombine: Migrate isdigit optimizationsMeador Inge2012-11-26
* instcombine: Migrate *abs optimizationsMeador Inge2012-11-26
* instcombine: Migrate ffs* optimizationsMeador Inge2012-11-25
* Move the max vector width to a constant parameter. No functionality change.Nadav Rotem2012-11-25
* Fix the document style.Nadav Rotem2012-11-25
* Refactor the ptr runtime check generation code. No functionality change.Nadav Rotem2012-11-25
* Rename method. No functionality change.Nadav Rotem2012-11-25
* The induction-pointer work is inspired by a research paper. This commit adds ...Nadav Rotem2012-11-25
* Add support for pointer induction variables even when there is no integer ind...Nadav Rotem2012-11-25
* CodeGenPrepare: Move ret duplication out of the instruction iteration loop.Benjamin Kramer2012-11-23
* Remove unused parameter Penalty from the BoundsChecking pass.Joey Gouly2012-11-23
* llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp: Prune AddressSaniti...NAKAMURA Takumi2012-11-22
* [asan] rip off the creation of global redzones from the main AddressSanitizer...Kostya Serebryany2012-11-22
* PR14055: Implement support for sub-vector operations in SROA.Chandler Carruth2012-11-21
* [asan] use names of globals instead of an external set to distinguish the glo...Kostya Serebryany2012-11-20
* [asan] don't instrument linker-initialized globals even with external linkage...Kostya Serebryany2012-11-20
* [asan] make sure that linker-initialized globals (non-extern) are not instrum...Kostya Serebryany2012-11-20
* Use LLVM_ENABLE_DUMP for the variables used in printing as well as theChandler Carruth2012-11-20
* Fix PR14132 and handle OOB loads speculated throuh PHI nodes.Chandler Carruth2012-11-20
* Make the AttrListPtr object a part of the LLVMContext.Bill Wendling2012-11-20
* Add a comment to associate a FIXME with a PR where it is matters.Chandler Carruth2012-11-20
* Rework the rewriting of loads and stores for vector and integer allocasChandler Carruth2012-11-20
* Clean up handling of always-inline functions in the inliner.Bob Wilson2012-11-19
* Remove the last bit of constant folding from LinearizeExprTree (most of it wasDuncan Sands2012-11-18
* Fix PR14060, an infinite loop in reassociate. The problem was that one of theDuncan Sands2012-11-18
* Don't try to calculate the alignment of an unsigned type. Fixes PR14371!Nick Lewycky2012-11-18
* Plug a memory leak in the GCOV profiling emitter, which never released the ed...Benjamin Kramer2012-11-17
* LoopVectorizer: Add initial support for pointer induction variables (for exam...Nadav Rotem2012-11-17
* Teach SROA rewriteVectorizedStoreInst to handle cases when the loaded value i...Evan Cheng2012-11-17
* Make this easier to understand, as suggested by Chandler.Duncan Sands2012-11-16
* Fix PR14361: wrong simplification of A+B==B+A. You may think that the old logicDuncan Sands2012-11-16
* SimplifyCFG: Don't assume non-null ScalarTargetTransformInfo.Hans Wennborg2012-11-16
* LoopVectorize: Division reductions generate incorrect code. Remove the part o...Nadav Rotem2012-11-16
* misspellAndrew Trick2012-11-15
* whitespaceAndrew Trick2012-11-15
* Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko2012-11-15
* Make GlobalOpt be conservative with TLS variables (PR14309)Hans Wennborg2012-11-15
* Fix a crash observed by Shuxin Yang. The issue here is that LinearizeExprTree,Duncan Sands2012-11-15
* InstCombineAndOrXor.cpp: Escape bracket in doxygen description. [-Wdocumentat...NAKAMURA Takumi2012-11-15
* Replace std::vector -> SmallVector in BBVectorizeHal Finkel2012-11-14