613d13beb03bb56a17e6b3262c5e8e539a7e9db8 |
|
19-Aug-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
C API functions must be able to see their extern "C" definitions, or it will be impossible to call them from C. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138022 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
f55c1c85881afd65647bde5346f64d9685235c7c |
|
25-Jul-2011 |
Jakub Staszak <jstaszak@apple.com> |
Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency to MachineBlockFrequencyInfo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135937 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
44eb49c2a191108df801977c8e3dc03466c6c02a |
|
23-Jun-2011 |
Jakub Staszak <jstaszak@apple.com> |
Introduce BlockFrequency analysis for BasicBlocks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133766 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
9e76422b963a65f243fdbee0abed61068b82dd98 |
|
04-Jun-2011 |
Andrew Trick <atrick@apple.com> |
New BranchProbabilityInfo analysis. Patch by Jakub Staszak! BranchProbabilityInfo provides an interface for IR passes to query the likelihood that control follows a CFG edge. This patch provides an initial implementation of static branch predication that will populate BranchProbabilityInfo for branches with no external profile information using very simple heuristics. It currently isn't hooked up to any external profile data, so static prediction does all the work. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132613 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
1a8b9dd7fb945ab78232f3853219cc693bcb5fad |
|
05-Apr-2011 |
Chris Lattner <sabre@nondot.org> |
remove postdom frontiers, because it is dead. Forward dom frontiers are still used by RegionInfo :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128943 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
c92383fd0d5ec4aea4745e04071fa61d1b24230a |
|
28-Feb-2011 |
Dan Gohman <gohman@apple.com> |
Delete the LiveValues pass. I won't get get back to the project it was started for in the foreseeable future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126668 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
04317cc618aeae28910916469e074d8ce0fcaa03 |
|
29-Jan-2011 |
Andrew Trick <atrick@apple.com> |
Implementation of path profiling. Modified patch by Adam Preuss. This builds on the existing framework for block tracing, edge profiling and optimal edge profiling. See -help-hidden for new flags. For documentation, see the technical report "Implementation of Path Profiling..." in llvm.org/pubs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124515 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
4676599e30da78d39d5fe8649a0e5dcb2b6b1372 |
|
18-Jan-2011 |
Cameron Zwarich <zwarich@apple.com> |
Move DominanceFrontier from VMCore to Analysis. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123747 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
861f4c38de1654515377222c05d544b1442bdd00 |
|
07-Oct-2010 |
Owen Anderson <resistor@mac.com> |
Add initialization routines for Analysis and IPA. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115946 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
d686c8e73f74e37ab5f647b65a12051ee6cbad16 |
|
09-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
"In order to ease automatic bindings generation, it would be helpful if boolean values were distinguishable from integers. The attached patch introduces "typedef int LLVMBool;", and uses LLVMBool instead of int throughout the C API, wherever a boolean value is called for." Patch by James Y Knight! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93079 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
ffef8acc3e3398bdd04e947c7949befdd52faf86 |
|
11-Aug-2009 |
Dan Gohman <gohman@apple.com> |
Tidy #includes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78677 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
d6d018589cf3de22bc5d0b2b229e37cdb6afca61 |
|
31-Mar-2008 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
Expose Function::viewCFG and Function::viewCFGOnly to bindings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48982 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
ae9f3a3b7c915f725aef5a7250e88eaeddda03c6 |
|
20-Feb-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
4ee451de366474b9c228b4e5fa573795a715216d |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Remove attribution from file headers, per discussion on llvmdev. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
da1435f86ebc9886dd7704294e01d192d79e069c |
|
19-Dec-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Adding bindings for memory buffers and module providers. Switching to exceptions rather than variants for error handling in Ocaml. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|
c0491ac8b6c24a7d0db8c0a60f76cfb1d66f84ab |
|
06-Oct-2007 |
Gordon Henriksen <gordonhenriksen@mac.com> |
Bindings for the verifier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42707 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Analysis/Analysis.cpp
|