aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-02[Profile] handle select instruction in 'expect' loweringXinliang David Li1-11/+25
2016-06-17[PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth1-1/+2
2016-04-26[LowerExpectIntrinsic] make default likely/unlikely ratio biggerSanjay Patel1-6/+18
2015-08-24fix typo; NFCSanjay Patel1-1/+1
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-01-24[PM] Port LowerExpectIntrinsic to the new pass manager.Chandler Carruth1-20/+28
2015-01-24[PM] Change LowerExpectIntrinsic to actually return true when it hasChandler Carruth1-1/+4
2015-01-24[PM] Use a more appropriate name for the statistics variable inChandler Carruth1-3/+4
2015-01-24[PM] Switch tihs code to use a range based for loop over the function.Chandler Carruth1-6/+4
2015-01-24[PM] Use a SmallVector instead of std::vector to avoid heap allocationsChandler Carruth1-7/+6
2015-01-24[PM] Pull the two helpers for this pass into static functions. There areChandler Carruth1-21/+16
2015-01-24[PM] Add a basic doxygen comment for this pass.Chandler Carruth1-0/+6
2015-01-24[PM] Clean up the formatting of the LowerExpectIntrinsic pass prior toChandler Carruth1-23/+17
2015-01-24[PM] Move the LowerExpectIntrinsic pass to the Scalar library.Chandler Carruth1-0/+188