cddc3e03e4ec99c0268c03a126195173e519ed58 |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r256229 http://b/26987366 (cherry picked from commit f3ef5332fa3f4d5ec72c178a2b19dac363a19383) Change-Id: Ic75dcb63191d65df1b69724576392c0aaeb47728
/external/llvm/include/llvm/PassAnalysisSupport.h
|
ebe69fe11e48d322045d5949c83283927a0d790b |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r230699. Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/include/llvm/PassAnalysisSupport.h
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/PassAnalysisSupport.h
|
674be02d525d4e24bc6943ed9274958c580bcfbc |
|
10-Jan-2013 |
Jakub Staszak <kubastaszak@gmail.com> |
Fix include guards so they exactly match file names. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
255f89faee13dc491cb64fbeae3c763e7e2ea4e6 |
|
03-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort the #include lines for the include/... tree with the script. AKA: Recompile *ALL* the source code! This one went much better. No manual edits here. I spot-checked for silliness and grep-checked for really broken edits and everything seemed good. It all still compiles. Yell if you see something that looks goofy. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169133 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
94c22716d60ff5edf6a98a3c67e0faa001be1142 |
|
27-Sep-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164768 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
7e2c793a2b5c746344652b6579e958ee42fafdcc |
|
27-Sep-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Fix a typo 'iff' => 'if' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164767 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
0cb0a3533788c6c622518cb030048012eb69af15 |
|
18-Sep-2012 |
Craig Topper <craig.topper@gmail.com> |
Mark constructors, destructors, and operator new commented as 'do not implement' with LLVM_DELETED_FUNCTION instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164091 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
06138ac5690383166e1e4f6414af846911ae9c28 |
|
04-Nov-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Add a couple missing includes; found while analyzing LLVM headers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143716 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
b516e00b43b90a7c231bfc8d91c27e860e1b40ea |
|
30-Mar-2011 |
Jakob Stoklund Olesen <stoklund@2pi.dk> |
Don't add the same analysis implementation pair twice. Prevent infinite growth of the list. Patch by José Fonseca! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128568 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
4afefdec65f198fad803fa8f9f994663488dd608 |
|
07-Aug-2010 |
Dan Gohman <gohman@apple.com> |
More #include cleanups. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110499 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
95102149362cd76c700b80dd1d1c618cc7f333db |
|
07-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Make AnalysisImpls private. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110492 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
90c579de5a383cee278acc3f7e7b9d0a656e6a35 |
|
06-Aug-2010 |
Owen Anderson <resistor@mac.com> |
Reapply r110396, with fixes to appease the Linux buildbot gods. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110460 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
1f74590e9d1b9cf0f1f81a156efea73f76546e05 |
|
06-Aug-2010 |
Owen Anderson <resistor@mac.com> |
Revert r110396 to fix buildbots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110410 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
9ccaf53ada99c63737547c0235baeb8454b04e80 |
|
06-Aug-2010 |
Owen Anderson <resistor@mac.com> |
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static ID member as the sole unique type identifier. Clean up APIs related to this change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110396 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
8be3291f5942e3ae4a5d66c480e7aabe2f771031 |
|
20-Jul-2010 |
Owen Anderson <resistor@mac.com> |
Speculatively revert r108813, in an attempt to get the self-host buildbots working again. I don't see why this patch would cause them to fail the way they are, but none of the other intervening patches seem likely either. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108818 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
9e081004dad1c3cae7de82ad412c3f19a1a48d48 |
|
20-Jul-2010 |
Owen Anderson <resistor@mac.com> |
Reapply r108794, a fix for the failing test from last time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108813 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
e8a469cdb400249ec263c79d1021f953f42f2760 |
|
20-Jul-2010 |
Daniel Dunbar <daniel@zuster.org> |
Revert r108794, "Separate PassInfo into two classes: a constructor-free superclass (StaticPassInfo) and a constructor-ful subclass (PassInfo).", it is breaking teh everything. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
8ba15cb7099d9eadcb345328228d77ffa5afa42d |
|
20-Jul-2010 |
Owen Anderson <resistor@mac.com> |
Separate PassInfo into two classes: a constructor-free superclass (StaticPassInfo) and a constructor-ful subclass (PassInfo). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108794 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
e407c1d1583cfc788fa7d00fee5f612c3f224983 |
|
21-Jun-2010 |
Dan Gohman <gohman@apple.com> |
Move several non-performance-critical member functinos out of line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106444 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
ac8b4bf66b7263018fe6c133604a30780c24982e |
|
21-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
eliminate dynamic_cast from the pass manager. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94060 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
2928c83b010f7cfdb0f819199d806f6942a7d995 |
|
06-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Pass StringRef by value. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86251 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
985577ec132a1dcfb057f157fb52b31e82544b16 |
|
17-Oct-2009 |
Daniel Dunbar <daniel@zuster.org> |
Add another required #include for freestanding .h files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84322 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
8a261e44f71a433b7d9af373c3e3dfa6fea67146 |
|
08-Oct-2009 |
Dan Gohman <gohman@apple.com> |
Add a form of addPreserved which takes a string argument, to allow passes to declare that they preserve other passes without needing to pull in additional header file or library dependencies. Convert MachineFunctionPass and CodeGenLICM to make use of this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83555 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
8900bcc1ff60d2ce2ec55700c74814de7a603164 |
|
02-Jun-2009 |
Devang Patel <dpatel@apple.com> |
Simplify assertion message to avoid confusion. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72731 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
9dfa1671fc5ba478530ba88877dd508dac20bac4 |
|
02-Apr-2009 |
Devang Patel <dpatel@apple.com> |
Clean up pass manager cache after each run. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
8a7eed32678cf6cb3cf29c77a7fa67abc6450aa9 |
|
01-Apr-2009 |
Devang Patel <dpatel@apple.com> |
Remove dead code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68246 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
1465d61bdd36cfd6021036a527895f0dd358e97d |
|
28-Jan-2009 |
Duncan Sands <baldrick@free.fr> |
Rename getAnalysisToUpdate to getAnalysisIfAvailable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
fc65d38085e92fa3901104c762a725788f5c9de5 |
|
08-Aug-2008 |
Chris Lattner <sabre@nondot.org> |
Speed up the passmgr by avoiding heap thrashing on vectors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54515 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
7ed47a13356daed2a34cd2209a31f92552e3bdd8 |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Don't attribute in file headers anymore. See llvmdev for the discussion of this change. Boy are my fingers tired. ;-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
b7f0675f43619d558811516c9a8a67e56360d783 |
|
14-May-2007 |
Dan Gohman <gohman@apple.com> |
Add a addRequiredTransitiveID member function, which is to addRequiredTransitive as addRequiredID is to addRequired. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37031 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
6b1df0e863963929634d769f39cbce68f030f051 |
|
16-Apr-2007 |
Devang Patel <dpatel@apple.com> |
Proivde getAnalysis<FPAnalysis>(Func) support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36159 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
423c2260f95883f7c84ac962e58ac66c3a11efac |
|
23-Mar-2007 |
Dan Gohman <gohman@apple.com> |
Add the 'explicit' keyword to several constructors that accept one argument that don't appear intended as implicit-conversion operators. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35280 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
cde53d3c1e9d6a2add5de847b44818fbb1d69c20 |
|
05-Jan-2007 |
Devang Patel <dpatel@apple.com> |
1) Remove old AnalysisResolver. 2) Rename AnalysisResolver_New as AnalysisResolver git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32938 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
cccd80dfa316019047f053c55f1b94f63b17c043 |
|
05-Jan-2007 |
Devang Patel <dpatel@apple.com> |
Remove old pass manager. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32927 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
6e9e5e026af9e26cdec634c79017199f4e718599 |
|
13-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
fit in 80 cols git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32563 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
3162691f69f85f740bc28f3ddca39b166d35187c |
|
13-Dec-2006 |
Devang Patel <dpatel@apple.com> |
Add #ifdef switch toggle between old and new pass manager. However, continue to use old pass manager at the moment. To use new manager remove #define USE_OLD_PASSMANAGER 1 from Pass.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32525 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
3f2577decba715615597352c4b3e2a551d44b64c |
|
13-Dec-2006 |
Devang Patel <dpatel@apple.com> |
Move getAnalysis() and getAnalysisID() definitions from Pass.h to PassAnalysisSupport.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32518 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
f3dc6d9f95d4ba7756105154df4a8075bbbcf931 |
|
09-Dec-2006 |
Devang Patel <dpatel@apple.com> |
Add AnalysisResolver_New. It is a replacement for existing AnalysisResolver. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32383 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
410354fe0c052141dadeca939395743f8dd58e38 |
|
22-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. Patch by Martin Partel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26313 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
e8f38486394f3a897e3637b559ade420dddbe1e3 |
|
25-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Older compilers won't like the inline virtual destructor in the header file so we put the destructor in Pass.cpp and make it non-inline. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21520 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
628748650faa502b6c7d6615e94dc64255520069 |
|
25-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Shut GCC 4.0 up when it complains about classes with virtual functions that don't have virtual destructors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21507 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
9769ab22265b313171d201b5928688524a01bd87 |
|
21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21408 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
8e18789ede4f1d1684e949af9dac0e033971ee27 |
|
12-Mar-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Add AnalysisUsage::addRequiredTransitive() to keep analysis info alive for future queries by clients. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12329 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
d0fde30ce850b78371fd1386338350591f9ff494 |
|
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
6fbcc26f1460eaee4e0eb8b426fc1ff0c7af11be |
|
20-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM copyright header (for lack of a better term). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9304 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
48486893f46d2e12e926682a3ecb908716bc66c4 |
|
30-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Standardize header file comments git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8782 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
df9ec1052b089f7c7520823addd74b3fd97ba674 |
|
29-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Move getAnalysisToUpdate to after the definition of AnalysisResolver. GCC 3.4 apparently wants classes to be DEFINED before they are USED. What is it smoking. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
3889a2cb05c36f30050941679d5fd55d45e6a3ed |
|
22-Jun-2003 |
Chris Lattner <sabre@nondot.org> |
Remove a ton of extraneous #includes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
be583b914d8156b99d3da264d5adca37fee8dbc9 |
|
11-Jun-2003 |
John Criswell <criswell@uiuc.edu> |
Included assert.h so that the code compiles under newer versions of GCC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6682 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
cb2610ea037a17115ef3a01a6bdaab4e3cfdca27 |
|
21-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
- Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to setPreservesCFG to be less confusing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4255 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
70b4f3e05106761e99cc56919767155cad0e2d3a |
|
25-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Add support for ImmutablePasses, which are not run, and cannot be invalidated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3921 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
3f917b6f99d1835f8bd9be6f7c74876dacf486c8 |
|
29-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Make the getAnalyss<> members const. Using them does NOT modify the Pass object. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3522 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
03e26ba35b1f3244315e1444fabe0b20bec47bb7 |
|
22-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Add assertion checks to nail bugs early. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3424 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
fb30fda1de96251017ae092f469de4b290b6b61b |
|
21-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
- Eliminate the need for analyses to expose an ::ID member. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
5791bb70b12dfce83e2fcd3857af5a5c7fe9782e |
|
08-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
- Cleaned up the interface to AnalysisUsage to take analysis class names instead of ::ID's. - Pass::getAnalysis<> now no longer takes an optional argument git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3263 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
55b45bfae3692c2a757f7c877e83b0b2e33a1247 |
|
30-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
Add hooks to get information out of concrete pass manager implementations git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3164 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
eb702350f7ac9c8910755fba44a98bc9a09beb4f |
|
29-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
* Eliminate the Provided set. All Passes now finally just automatically provide themselves. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3124 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
a59cbb2043c08f3cfb8fb379f0d336e21e070be8 |
|
27-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
* Standardize how analysis results/passes as printed with the print() virtual methods * Eliminate AnalysisID: Now it is just a typedef for const PassInfo* * Simplify how AnalysisID's are initialized * Eliminate Analysis/Writer.cpp/.h: incorporate printing functionality into the analyses themselves. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3116 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
aabff771653cb70b9b53d9beee027d680c5e29fd |
|
26-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
Analysis contructors now no longer take AnalysisID's as their argument, because there is a one-one mapping between classes and analyses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3106 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|
4c76fc048bb9a3c5f760a50ea114f0605b9561d9 |
|
23-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
Break part of Pass.h out into PassAnalysisSupport.h Add PassSupport.h which contains code for Pass registration git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3010 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/PassAnalysisSupport.h
|