Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
refs/heads/r
/
lib
/
Analysis
/
CodeMetrics.cpp
0818e78
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
0e973bc
Remove redundant includes from lib/Analysis.
by Michael Zolotukhin
· 8 years ago
e3e43d9
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
8de3a54
Revert @llvm.assume with operator bundles (r289755-r289757)
by Daniel Jasper
· 9 years ago
bffeba4
Remove the AssumptionCache
by Hal Finkel
· 9 years ago
fe647d2
Make processing @llvm.assume more efficient by using operand bundles
by Hal Finkel
· 9 years ago
7306a61
[Assumptions] Make collecting ephemeral values not quadratic in the
by Chandler Carruth
· 9 years ago
dc9c737
Use range algorithms instead of unpacking begin/end
by David Majnemer
· 9 years ago
52f0f65
Pass EphValues by const-ref as it is not modified in the callee
by Sebastian Pop
· 9 years ago
1ede7cb
use range-based for loop; NFCI
by Sanjay Patel
· 9 years ago
9693e08
Add convergent property to CodeMetrics.
by Justin Lebar
· 10 years ago
ba3f3a6
Use all_of to simplify control flow. NFC.
by Benjamin Kramer
· 10 years ago
d3a5adc
Analysis: Remove implicit ilist iterator conversions
by Duncan P. N. Exon Smith
· 10 years ago
2dacece
[IR] Add token types
by David Majnemer
· 10 years ago
1bfcd1f
Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.
by Benjamin Kramer
· 10 years ago
5a9cd4d
[PM] Split the AssumptionTracker immutable pass into two separate APIs:
by Chandler Carruth
· 11 years ago
5401ba7
Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool>
by David Blaikie
· 11 years ago
9819bcf
Treat the WorkSet used to find ephemeral values as double-ended
by Hal Finkel
· 11 years ago
3d03d60
Add functions for finding ephemeral values
by Hal Finkel
· 11 years ago
bbbc2b1
Consistent use of the noduplicate attribute.
by Eli Bendersky
· 11 years ago
4bbfbdf
[Modules] Move CallSite into the IR library where it belogs. It is
by Chandler Carruth
· 12 years ago
13086a6
Begin fleshing out an interface in TTI for modelling the costs of
by Chandler Carruth
· 13 years ago
a5157e6
Switch CodeMetrics itself over to use TTI to determine if an instruction
by Chandler Carruth
· 13 years ago
0b8c9a8
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
831737d
Remove the Function::getFnAttributes method in favor of using the AttributeSet
by Bill Wendling
· 13 years ago
67ae135
Add a new attribute, 'noduplicate'. If a function contains a noduplicate call, the call cannot be duplicated - Jump threading, loop unrolling, loop unswitching, and loop rotation are inhibited if they would duplicate the call.
by James Molloy
· 13 years ago
034b94b
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
by Bill Wendling
· 13 years ago
d04a8d4
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
426c2bf
Revert the majority of the next patch in the address space series:
by Chandler Carruth
· 13 years ago
2c39b15
Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis.
by Micah Villmow
· 13 years ago
fb384d6
Revert 165732 for further review.
by Micah Villmow
· 13 years ago
f3840d2
Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly.
by Micah Villmow
· 13 years ago
6765834
Create enums for the different attributes.
by Bill Wendling
· 13 years ago
3574eca
Move TargetData to DataLayout.
by Micah Villmow
· 13 years ago
2c18906
Remove the `hasFnAttr' method from Function.
by Bill Wendling
· 13 years ago
d5003ca
A pile of long over-due refactorings here. There are some very, *very*
by Chandler Carruth
· 13 years ago
f2286b0
Initial commit for the rewrite of the inline cost analysis to operate
by Chandler Carruth
· 13 years ago
9b081d9
Pull the implementation of the code metrics out of the inline cost
by Chandler Carruth
· 13 years ago