Lines Matching refs:Policy
342 SampleProfileMap setupFcnSamplesForElisionTest(StringRef Policy) { in setupFcnSamplesForElisionTest()
345 if (Policy == "" || Policy == "all") in setupFcnSamplesForElisionTest()
348 if (Policy == "selected") in setupFcnSamplesForElisionTest()
356 StringRef Policy) { in createFunctionWithSampleProfileElisionPolicy()
361 if (Policy != "") in createFunctionWithSampleProfileElisionPolicy()
362 Fcn->addFnAttr("sample-profile-suffix-elision-policy", Policy); in createFunctionWithSampleProfileElisionPolicy()
365 void setupModuleForElisionTest(Module *M, StringRef Policy) { in setupModuleForElisionTest()
366 createFunctionWithSampleProfileElisionPolicy(M, "foo", Policy); in setupModuleForElisionTest()
367 createFunctionWithSampleProfileElisionPolicy(M, "foo.bar", Policy); in setupModuleForElisionTest()
368 createFunctionWithSampleProfileElisionPolicy(M, "foo.llvm.2465", Policy); in setupModuleForElisionTest()
371 void testSuffixElisionPolicy(SampleProfileFormat Format, StringRef Policy, in testSuffixElisionPolicy()
376 setupModuleForElisionTest(&M, Policy); in testSuffixElisionPolicy()
377 SampleProfileMap ProfMap = setupFcnSamplesForElisionTest(Policy); in testSuffixElisionPolicy()