summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* LowerExpectIntrinsic handlePhiDef - silence static analyzer dyn_cast<PHINode>...Simon Pilgrim2019-10-021-1/+1
* Reland "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek2019-09-111-8/+23
* Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Dmitri Gribenko2019-09-111-23/+8
* clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek2019-09-111-8/+23
* Revert "clang-misexpect: Profile Guided Validation of Performance Annotations...Petr Hosek2019-09-101-23/+8
* clang-misexpect: Profile Guided Validation of Performance Annotations in LLVMPetr Hosek2019-09-101-8/+23
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* Fix builin_expect lowering bugXinliang David Li2017-06-071-1/+3
* [Profile] Enhance expect lowering to handle correlated branchesXinliang David Li2017-06-021-0/+148
* Fix compiler_rt buildbot failureXinliang David Li2017-06-011-4/+10
* [Profile] Fix builtin_expect lowering bugXinliang David Li2017-06-011-4/+12
* [IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth2017-04-121-2/+2
* [Profile] handle select instruction in 'expect' loweringXinliang David Li2016-09-021-11/+25
* [PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth2016-06-171-1/+2
* [LowerExpectIntrinsic] make default likely/unlikely ratio biggerSanjay Patel2016-04-261-6/+18
* fix typo; NFCSanjay Patel2015-08-241-1/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [PM] Port LowerExpectIntrinsic to the new pass manager.Chandler Carruth2015-01-241-20/+28
* [PM] Change LowerExpectIntrinsic to actually return true when it hasChandler Carruth2015-01-241-1/+4
* [PM] Use a more appropriate name for the statistics variable inChandler Carruth2015-01-241-3/+4
* [PM] Switch tihs code to use a range based for loop over the function.Chandler Carruth2015-01-241-6/+4
* [PM] Use a SmallVector instead of std::vector to avoid heap allocationsChandler Carruth2015-01-241-7/+6
* [PM] Pull the two helpers for this pass into static functions. There areChandler Carruth2015-01-241-21/+16
* [PM] Add a basic doxygen comment for this pass.Chandler Carruth2015-01-241-0/+6
* [PM] Clean up the formatting of the LowerExpectIntrinsic pass prior toChandler Carruth2015-01-241-23/+17
* [PM] Move the LowerExpectIntrinsic pass to the Scalar library.Chandler Carruth2015-01-241-0/+188
OpenPOWER on IntegriCloud