Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f0a1c65fb007d727ff93bd8ff9c438f689cde77d
/
llvm
/
lib
/
Transforms
/
Scalar
/
LowerExpectIntrinsic.cpp
4f49bee
Fix builin_expect lowering bug PR33346
by Xinliang David Li
· 8 years ago
621e8dc
[Profile] Enhance expect lowering to handle correlated branches
by Xinliang David Li
· 8 years ago
d6cfba2
Fix compiler_rt buildbot failure
by Xinliang David Li
· 8 years ago
ee8d6ac
[Profile] Fix builtin_expect lowering bug
by Xinliang David Li
· 8 years ago
927d8e6
[IR] Redesign the case iterator in SwitchInst to actually be an iterator
by Chandler Carruth
· 9 years ago
40afd5c
[Profile] handle select instruction in 'expect' lowering
by Xinliang David Li
· 9 years ago
164a2aa6
[PM] Remove support for omitting the AnalysisManager argument to new
by Chandler Carruth
· 9 years ago
d2d2aa5
[LowerExpectIntrinsic] make default likely/unlikely ratio bigger
by Sanjay Patel
· 10 years ago
6b2765f
fix typo; NFC
by Sanjay Patel
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
43e590e
[PM] Port LowerExpectIntrinsic to the new pass manager.
by Chandler Carruth
· 11 years ago
c3bf5bd
[PM] Change LowerExpectIntrinsic to actually return true when it has
by Chandler Carruth
· 11 years ago
6eb60eb
[PM] Use a more appropriate name for the statistics variable in
by Chandler Carruth
· 11 years ago
d12741e
[PM] Switch tihs code to use a range based for loop over the function.
by Chandler Carruth
· 11 years ago
3f5e7b1
[PM] Use a SmallVector instead of std::vector to avoid heap allocations
by Chandler Carruth
· 11 years ago
0012c77
[PM] Pull the two helpers for this pass into static functions. There are
by Chandler Carruth
· 11 years ago
579c5c4
[PM] Add a basic doxygen comment for this pass.
by Chandler Carruth
· 11 years ago
0ea746b
[PM] Clean up the formatting of the LowerExpectIntrinsic pass prior to
by Chandler Carruth
· 11 years ago
7279372
[PM] Move the LowerExpectIntrinsic pass to the Scalar library.
by Chandler Carruth
· 11 years ago
[Renamed from llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp]
964daaa
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
3e4c697
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
1ff08e3
Lower llvm.expect intrinsic correctly for i1
by Duncan P. N. Exon Smith
· 12 years ago
f0cfb83
Fix spelling intruction -> instruction.
by Robert Wilhelm
· 12 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
ec7ad65
Move llvm/Support/MDBuilder.h to llvm/MDBuilder.h, to live with
by Chandler Carruth
· 13 years ago
65e7566
Add support for branch weight metadata to MDBuilder and use it in various places.
by Benjamin Kramer
· 13 years ago
97b02fc
llvm::SwitchInst
by Stepan Dyatkovskiy
· 14 years ago
5b648af
Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:
by Stepan Dyatkovskiy
· 14 years ago
513aaa5
SwitchInst refactoring.
by Stepan Dyatkovskiy
· 14 years ago
47e1db1
Add a proper LLVM banner to this file.
by Chandler Carruth
· 14 years ago
229907c
land David Blaikie's patch to de-constify Type, with a few tweaks.
by Chris Lattner
· 14 years ago
bbe46f2
No need to explicitly invoke the ArrayRef constructor here.
by Frits van Bommel
· 14 years ago
a11f7ec
Fix a bug in the "expect" intrinsic lowering.
by Jakub Staszak
· 14 years ago
3f158fd
Introduce "expect" intrinsic instructions.
by Jakub Staszak
· 14 years ago