Add a cost model analysis that allows us to estimate the cost of IR-level instructions.
authorNadav Rotem <nrotem@apple.com>
Fri, 2 Nov 2012 21:48:17 +0000 (21:48 +0000)
committerNadav Rotem <nrotem@apple.com>
Fri, 2 Nov 2012 21:48:17 +0000 (21:48 +0000)
commita6b91ac30726cb5f5716e85fe11fed1d3b9d8b8f
tree234bb57850ac4343f4be4d5f4a1e34e443726a70
parent919b5aab3417aa570d102566a85693d0b6941c25
Add a cost model analysis that allows us to estimate the cost of IR-level instructions.

llvm-svn: 167324
llvm/include/llvm/Analysis/Passes.h
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/LinkAllPasses.h
llvm/lib/Analysis/Analysis.cpp
llvm/lib/Analysis/CMakeLists.txt
llvm/lib/Analysis/CostModel.cpp [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/lit.local.cfg [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/tiny.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/X86/vectorized-loop.ll [new file with mode: 0644]
llvm/test/Analysis/CostModel/lit.local.cfg [new file with mode: 0644]
llvm/test/Analysis/CostModel/no_info.ll [new file with mode: 0644]