[llvm-commits] [llvm] r167324 - in /llvm/trunk: include/llvm/Analysis/Passes.h include/llvm/InitializePasses.h include/llvm/LinkAllPasses.h lib/Analysis/Analysis.cpp lib/Analysis/CMakeLists.txt lib/Analysis/CostModel.cpp test/Analysis/CostModel/
Eli Friedman
eli.friedman at gmail.com
Fri Nov 2 16:35:33 PDT 2012
On Fri, Nov 2, 2012 at 2:48 PM, Nadav Rotem <nrotem at apple.com> wrote:
> Author: nadav
> Date: Fri Nov 2 16:48:17 2012
> New Revision: 167324
>
> URL: http://llvm.org/viewvc/llvm-project?rev=167324&view=rev
> Log:
> Add a cost model analysis that allows us to estimate the cost of IR-level instructions.
>
> Added:
> llvm/trunk/lib/Analysis/CostModel.cpp
> llvm/trunk/test/Analysis/CostModel/
> llvm/trunk/test/Analysis/CostModel/X86/
> llvm/trunk/test/Analysis/CostModel/X86/lit.local.cfg
> llvm/trunk/test/Analysis/CostModel/X86/tiny.ll
> llvm/trunk/test/Analysis/CostModel/X86/vectorized-loop.ll
> llvm/trunk/test/Analysis/CostModel/lit.local.cfg
> llvm/trunk/test/Analysis/CostModel/no_info.ll
> Modified:
> llvm/trunk/include/llvm/Analysis/Passes.h
> llvm/trunk/include/llvm/InitializePasses.h
> llvm/trunk/include/llvm/LinkAllPasses.h
> llvm/trunk/lib/Analysis/Analysis.cpp
> llvm/trunk/lib/Analysis/CMakeLists.txt
How is this new pass related to the utilities in llvm/Analysis/CodeMetrics.h ?
-Eli
More information about the llvm-commits
mailing list