summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [simplifycfg][loop-simplify] Preserve loop metadata in 2 transformations.Florian Hahn2016-11-182-1/+20
* [InstCombine][AVX-512] Teach InstCombineCalls how to handle the intrinsics fo...Craig Topper2016-11-181-0/+18
* [asan] Turn on Mach-O global metadata liveness tracking by defaultAnna Zaks2016-11-171-1/+1
* [CMake] NFC. Updating CMake dependency specificationsChris Bieneman2016-11-178-16/+24
* Use profile info to adjust loop unroll threshold.Dehao Chen2016-11-172-0/+52
* Introduce GlobalSplit pass.Peter Collingbourne2016-11-164-0/+171
* [InstCombine] replace unreachable with assert and remove unreachable code; NFCISanjay Patel2016-11-161-20/+9
* [InstCombine] fix formatting and add FIXMEs to foldOperationIntoSelectOperand...Sanjay Patel2016-11-161-11/+15
* [LoopVectorize] Fix for non-determinism in codegenMandeep Singh Grang2016-11-161-1/+1
* [sancov] Name the global containing the main source file nameReid Kleckner2016-11-161-3/+3
* [X86] Remove the scalar intrinsics for fadd/fsub/fdiv/fmulCraig Topper2016-11-162-72/+0
* Fixed the lost FastMathFlags for CALL operations in SLPVectorizer.Vyacheslav Klochkov2016-11-161-0/+1
* [BypassSlowDivision] Handle division by constant numerators better.Justin Lebar2016-11-161-1/+16
* [BypassSlowDivision] Simplify partially-tautological if statement.Justin Lebar2016-11-161-4/+3
* [AddressSanitizer] Add support for (constant-)masked loads and stores.Filipe Cabecinhas2016-11-151-14/+85
* [sanitizer-coverage] make sure asan does not instrument coverage guards (repo...Kostya Serebryany2016-11-151-1/+1
* Revert r286999 which caused buildbot test failures. Some testcases need to be...Wei Mi2016-11-151-5/+6
* [LSR] Allow formula containing Reg for SCEVAddRecExpr related with outerloop.Wei Mi2016-11-151-6/+5
* [IndVars] Change the order to compute WidenAddRec in widenIVUse.Wei Mi2016-11-151-2/+2
* [AVX-512] Add AVX-512 vector shift intrinsics to memory santitizer.Craig Topper2016-11-151-0/+31
* Revert "[JumpThreading] Unfold selects that depend on the same condition"Pablo Barrio2016-11-151-77/+38
* Revert "[JumpThreading] Prevent non-deterministic use lists"Pablo Barrio2016-11-151-7/+8
* [LoopVectorizer] When estimating reg usage, unused insts may "end" another useRobert Lougher2016-11-151-3/+4
* Test commit, remove trailing space.Florian Hahn2016-11-151-1/+1
* [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during...Kuba Brecka2016-11-145-63/+171
* [ThinLTO] Only promote exported locals as marked in indexTeresa Johnson2016-11-142-16/+29
* [ThinLTO] Make inline assembly handling more efficient in summaryTeresa Johnson2016-11-141-1/+5
* Remove redundant condition (PR28352) NFCI.Simon Pilgrim2016-11-141-2/+3
* [JumpThreading] Prevent non-deterministic use listsPablo Barrio2016-11-141-8/+7
* [InstCombine][AVX-512] Teach InstCombineCalls to handle the new unmasked AVX-...Craig Topper2016-11-131-4/+18
* Bitcode: Change module reader functions to return an llvm::Expected.Peter Collingbourne2016-11-131-1/+4
* Analysis: Simplify the ScalarEvolution::getGEPExpr() interface. NFCI.Peter Collingbourne2016-11-132-6/+3
* [InstCombine][AVX-512] Expand vector shift handling to work on the AVX-512 sh...Craig Topper2016-11-131-1/+45
* [InstCombine] use dyn_cast rather isa+cast; NFCSanjay Patel2016-11-111-2/+2
* [InstCombine] clean up foldSelectOpOp(); NFCSanjay Patel2016-11-111-10/+4
* [tsan][llvm] Implement the function attribute to disable TSan checking at run...Anna Zaks2016-11-111-0/+23
* [LV] Stop saying "use -Rpass-analysis=loop-vectorize"Adam Nemet2016-11-111-2/+1
* FunctionComparator: don't rely on argument evaluation order.Erik Eckstein2016-11-111-1/+3
* [cfi] Fix weak functions handling.Evgeniy Stepanov2016-11-111-2/+74
* Make the FunctionComparator of the MergeFunctions pass a stand-alone utility.Erik Eckstein2016-11-113-1217/+924
* Fixed the lost FastMathFlags for FCmp operations in SLPVectorizer.Vyacheslav Klochkov2016-11-111-3/+4
* Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected.Peter Collingbourne2016-11-111-35/+6
* [sancov] Don't instrument MSVC CRT stdio config helpersReid Kleckner2016-11-111-0/+5
* [cfi] Implement cfi-icall using inline assembly.Evgeniy Stepanov2016-11-111-75/+159
* [InstCombine] fix formatting of FoldOpIntoSelect(); NFCISanjay Patel2016-11-111-41/+43
* Add comments about why we put LoopSink pass at the very late stage.Dehao Chen2016-11-101-0/+4
* [InstCombine] avoid infinite loop from shuffle-extract-insert sequence (PR30923)Sanjay Patel2016-11-101-0/+8
* Preserve assumption cache in loop-rotate.Eli Friedman2016-11-091-0/+4
* Minor unroll pass refacoring.Evgeny Stupachenko2016-11-091-35/+29
* Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne2016-11-091-8/+22
OpenPOWER on IntegriCloud