Lines Matching refs:StaticDataSplitter
45 class StaticDataSplitter : public MachineFunctionPass { class
78 StaticDataSplitter() : MachineFunctionPass(ID) { in StaticDataSplitter() function in StaticDataSplitter
100 bool StaticDataSplitter::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
124 StaticDataSplitter::getConstant(const MachineOperand &Op, in getConstant()
155 bool StaticDataSplitter::partitionStaticDataWithProfiles(MachineFunction &MF) { in partitionStaticDataWithProfiles()
208 StaticDataSplitter::getLocalLinkageGlobalVariable(const GlobalValue *GV) { in getLocalLinkageGlobalVariable()
215 bool StaticDataSplitter::inStaticDataSection(const GlobalVariable &GV, in inStaticDataSection()
223 void StaticDataSplitter::updateStatsWithProfiles(const MachineFunction &MF) { in updateStatsWithProfiles()
241 void StaticDataSplitter::annotateStaticDataWithoutProfiles( in annotateStaticDataWithoutProfiles()
251 void StaticDataSplitter::updateStatsWithoutProfiles(const MachineFunction &MF) { in updateStatsWithoutProfiles()
260 char StaticDataSplitter::ID = 0;
262 INITIALIZE_PASS_BEGIN(StaticDataSplitter, DEBUG_TYPE, "Split static data",
268 INITIALIZE_PASS_END(StaticDataSplitter, DEBUG_TYPE, "Split static data", false, in INITIALIZE_PASS_DEPENDENCY()
272 return new StaticDataSplitter(); in INITIALIZE_PASS_DEPENDENCY()