Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
d85260827ce64ae0e8a24a57aa48e7898b51e90d
/
llvm
/
lib
/
Analysis
/
CodeMetrics.cpp
8683d2b
Treat the WorkSet used to find ephemeral values as double-ended
by Hal Finkel
· 11 years ago
57f03dd
Add functions for finding ephemeral values
by Hal Finkel
· 11 years ago
576ef3c
Consistent use of the noduplicate attribute.
by Eli Bendersky
· 12 years ago
219b89b
[Modules] Move CallSite into the IR library where it belogs. It is
by Chandler Carruth
· 12 years ago
0ba8db4
Begin fleshing out an interface in TTI for modelling the costs of
by Chandler Carruth
· 13 years ago
bb9caa9
Switch CodeMetrics itself over to use TTI to determine if an instruction
by Chandler Carruth
· 13 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
698e84f
Remove the Function::getFnAttributes method in favor of using the AttributeSet
by Bill Wendling
· 13 years ago
4f6fb95
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
3d7b0b8
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
by Bill Wendling
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
5da3f05
Revert the majority of the next patch in the address space series:
by Chandler Carruth
· 13 years ago
4bb926d
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
0c61134
Revert 165732 for further review.
by Micah Villmow
· 13 years ago
0831897
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
c9b22d7
Create enums for the different attributes.
by Bill Wendling
· 13 years ago
cdfe20b
Move TargetData to DataLayout.
by Micah Villmow
· 13 years ago
863bab6
Remove the `hasFnAttr' method from Function.
by Bill Wendling
· 13 years ago
da7513a
A pile of long over-due refactorings here. There are some very, *very*
by Chandler Carruth
· 13 years ago
0539c07
Initial commit for the rewrite of the inline cost analysis to operate
by Chandler Carruth
· 14 years ago
3c256fb
Pull the implementation of the code metrics out of the inline cost
by Chandler Carruth
· 14 years ago