| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | SizeOptsTest.cpp | 71 EXPECT_FALSE(shouldOptimizeForSize(F, &PSI, BFI_F, PGSOQueryType::Test)); in TEST_F() 72 EXPECT_TRUE(shouldOptimizeForSize(G, &PSI, BFI_G, PGSOQueryType::Test)); in TEST_F() 73 EXPECT_FALSE(shouldOptimizeForSize(H, &PSI, BFI_H, PGSOQueryType::Test)); in TEST_F() 74 EXPECT_FALSE(shouldOptimizeForSize(&BB0, &PSI, BFI_F, PGSOQueryType::Test)); in TEST_F() 75 EXPECT_FALSE(shouldOptimizeForSize(BB1, &PSI, BFI_F, PGSOQueryType::Test)); in TEST_F() 76 EXPECT_TRUE(shouldOptimizeForSize(BB2, &PSI, BFI_F, PGSOQueryType::Test)); in TEST_F() 77 EXPECT_FALSE(shouldOptimizeForSize(BB3, &PSI, BFI_F, PGSOQueryType::Test)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/unittests/Target/X86/ |
| H A D | MachineSizeOptsTest.cpp | 117 EXPECT_FALSE(shouldOptimizeForSize(F, &PSI, MBFI_F, PGSOQueryType::Test)); in TEST_F() 118 EXPECT_TRUE(shouldOptimizeForSize(G, &PSI, MBFI_G, PGSOQueryType::Test)); in TEST_F() 119 EXPECT_FALSE(shouldOptimizeForSize(H, &PSI, MBFI_H, PGSOQueryType::Test)); in TEST_F() 120 EXPECT_FALSE(shouldOptimizeForSize(&BB0, &PSI, MBFI_F, PGSOQueryType::Test)); in TEST_F() 121 EXPECT_FALSE(shouldOptimizeForSize(BB1, &PSI, MBFI_F, PGSOQueryType::Test)); in TEST_F() 122 EXPECT_TRUE(shouldOptimizeForSize(BB2, &PSI, MBFI_F, PGSOQueryType::Test)); in TEST_F() 123 EXPECT_FALSE(shouldOptimizeForSize(BB3, &PSI, MBFI_F, PGSOQueryType::Test)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineSizeOpts.h | 28 bool shouldOptimizeForSize(const MachineFunction *MF, ProfileSummaryInfo *PSI, 33 bool shouldOptimizeForSize(const MachineBasicBlock *MBB, 39 bool shouldOptimizeForSize(const MachineBasicBlock *MBB,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineSizeOpts.cpp | 183 bool llvm::shouldOptimizeForSize(const MachineFunction *MF, in shouldOptimizeForSize() function in llvm 191 bool llvm::shouldOptimizeForSize(const MachineBasicBlock *MBB, in shouldOptimizeForSize() function in llvm 200 bool llvm::shouldOptimizeForSize(const MachineBasicBlock *MBB, in shouldOptimizeForSize() function in llvm
|
| H A D | BranchFolding.cpp | 651 (llvm::shouldOptimizeForSize(MBB1, PSI, &MBBFreqInfo) && in ProfitableToMerge() 652 llvm::shouldOptimizeForSize(MBB2, PSI, &MBBFreqInfo)); in ProfitableToMerge() 1512 llvm::shouldOptimizeForSize(MBB, PSI, &MBBFreqInfo); in OptimizeBlock()
|
| H A D | MachineCombiner.cpp | 598 bool OptForSize = OptSize || llvm::shouldOptimizeForSize(MBB, PSI, MBFI); in combineInstructions()
|
| H A D | MachineBlockPlacement.cpp | 2142 llvm::shouldOptimizeForSize(L.getHeader(), PSI, MBFI.get()); in findBestLoopTop() 2928 if (llvm::shouldOptimizeForSize(ChainBB, PSI, MBFI.get()) && in alignBlocks() 3387 llvm::shouldOptimizeForSize(&MF, PSI, &MBFI->getMBFI()); in runOnMachineFunction()
|
| H A D | SelectOptimize.cpp | 254 if (F.hasOptSize() || llvm::shouldOptimizeForSize(&F, PSI, BFI.get())) in runOnFunction()
|
| H A D | ExpandMemCmp.cpp | 766 llvm::shouldOptimizeForSize(CI->getParent(), PSI, BFI); in expandMemCmp()
|
| H A D | TailDuplicator.cpp | 568 llvm::shouldOptimizeForSize(&TailBB, PSI, MBFI); in shouldTailDuplicate()
|
| H A D | CodeGenPrepare.cpp | 524 if (!llvm::shouldOptimizeForSize(BB, PSI, BFI.get())) in runOnFunction() 2180 !OptSize && !llvm::shouldOptimizeForSize(BB, PSI, BFI.get())) in optimizeCallInst() 4931 llvm::shouldOptimizeForSize(CI->getParent(), PSI, BFI); in FindAllMemoryUses() 6778 llvm::shouldOptimizeForSize(SI->getParent(), PSI, BFI.get()))) in optimizeSelectInst()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | SizeOpts.h | 93 bool shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI, 99 bool shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SizeOpts.cpp | 98 bool llvm::shouldOptimizeForSize(const Function *F, ProfileSummaryInfo *PSI, in shouldOptimizeForSize() function in llvm 105 bool llvm::shouldOptimizeForSize(const BasicBlock *BB, ProfileSummaryInfo *PSI, in shouldOptimizeForSize() function in llvm
|
| H A D | SimplifyLibCalls.cpp | 2857 llvm::shouldOptimizeForSize(CI->getParent(), PSI, BFI, in optimizeSPrintFString() 3123 llvm::shouldOptimizeForSize(CI->getParent(), PSI, BFI, in optimizeFPuts()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86PadShortFunction.cpp | 136 bool OptForSize = llvm::shouldOptimizeForSize(MBB, PSI, MBFI); in runOnMachineFunction()
|
| H A D | X86FixupBWInsts.cpp | 458 llvm::shouldOptimizeForSize(&MBB, PSI, MBFI); in processBasicBlock()
|
| H A D | X86OptimizeLEAs.cpp | 743 llvm::shouldOptimizeForSize(&MBB, PSI, MBFI); in runOnMachineFunction()
|
| H A D | X86FixupLEAs.cpp | 249 OptIncDec || llvm::shouldOptimizeForSize(&MBB, PSI, MBFI); in runOnMachineFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 552 llvm::shouldOptimizeForSize(HeaderBB, PSI, BFI, in processLoop()
|
| H A D | ConstantHoisting.cpp | 580 llvm::shouldOptimizeForSize(Entry->getParent(), PSI, BFI, in maximizeConstantsInRange()
|
| H A D | LoopUnrollPass.cpp | 223 llvm::shouldOptimizeForSize(L->getHeader(), PSI, BFI, in gatherUnrollingPreferences()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | FunctionSpecialization.cpp | 500 shouldOptimizeForSize(F, nullptr, nullptr, PGSOQueryType::IRPass)) in isCandidateFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 455 llvm::shouldOptimizeForSize(TheLoop->getHeader(), PSI, BFI, in isConsecutivePtr()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1302 llvm::shouldOptimizeForSize(MBB.getBasicBlock(), PSI, BFI); in shouldOptForSize()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | tail-opts.ll | 847 ; would be passed to the PGSO interface llvm::shouldOptimizeForSize().
|