llvm-6502/include/llvm/Transforms
Dan Gohman 6ddba2b933 Change class' public PassInfo variables to by initialized with the
address of the PassInfo directly instead of calling getPassInfo.
This eliminates a bunch of dynamic initializations of static data.

Also, fold RegisterPassBase into PassInfo, make a bunch of its
data members const, and rearrange some code to initialize data
members in constructors instead of using setter member functions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51022 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-13 02:05:11 +00:00
..
IPO Increasing the inline limit from (overly conservative) 200 to 300. Given each BB costs 20 and each instruction costs 5, 200 means a 4 BB function + 24 instructions (actually less because caller's size also contributes to it). 2008-03-24 06:37:48 +00:00
Utils Remove uses of llvm/System/IncludeFile.h that are no longer needed. 2008-05-06 01:32:53 +00:00
Instrumentation.h fix typos 2008-03-06 10:36:00 +00:00
IPO.h Delete the IPO simplify-libcalls and completely reimplement it as 2008-05-01 06:25:24 +00:00
RSProfiling.h
Scalar.h Change class' public PassInfo variables to by initialized with the 2008-05-13 02:05:11 +00:00