Home
last modified time | relevance | path

Searched refs:createBranchWeights (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerExpectIntrinsic.cpp108 MDBuilder(CI->getContext()).createBranchWeights(Weights)); in handleSwitchExpect()
252 MDB.createBranchWeights(LikelyBranchWeightVal, in handlePhiDef()
256 MDB.createBranchWeights(UnlikelyBranchWeightVal, in handlePhiDef()
323 MDB.createBranchWeights(LikelyBranchWeightVal, UnlikelyBranchWeightVal); in handleBrSelExpect()
327 MDB.createBranchWeights(UnlikelyBranchWeightVal, LikelyBranchWeightVal); in handleBrSelExpect()
H A DJumpThreading.cpp300 .createBranchWeights(Weights)); in updatePredecessorProfileMetadata()
2580 MDBuilder(TI->getParent()->getContext()).createBranchWeights(Weights)); in updateBlockFreqAndEdgeWeight()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMDBuilder.h61 MDNode *createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight);
64 MDNode *createBranchWeights(ArrayRef<uint32_t> Weights);
/llvm-project-15.0.7/llvm/lib/IR/
H A DMDBuilder.cpp37 MDNode *MDBuilder::createBranchWeights(uint32_t TrueWeight, in createBranchWeights() function in MDBuilder
39 return createBranchWeights({TrueWeight, FalseWeight}); in createBranchWeights()
42 MDNode *MDBuilder::createBranchWeights(ArrayRef<uint32_t> Weights) { in createBranchWeights() function in MDBuilder
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp518 HeaderIdx ? MDB.createBranchWeights(ExitWeight, FallThroughWeight) in updateBranchWeights()
519 : MDB.createBranchWeights(FallThroughWeight, ExitWeight); in updateBranchWeights()
560 HeaderIdx ? MDB.createBranchWeights(ExitWeight, FallThroughWeight) in fixupBranchWeights()
561 : MDB.createBranchWeights(FallThroughWeight, ExitWeight); in fixupBranchWeights()
H A DGuardUtils.cpp53 MDB.createBranchWeights(PredicatePassBranchWeight, 1)); in makeGuardControlFlowExplicit()
H A DLoopUnrollRuntime.cpp487 HeaderIdx ? MDB.createBranchWeights(ExitWeight, BackEdgeWeight) in updateLatchBranchWeightsForRemainderLoop()
488 : MDB.createBranchWeights(BackEdgeWeight, ExitWeight); in updateLatchBranchWeightsForRemainderLoop()
H A DLibCallsShrinkWrap.cpp486 MDBuilder(CI->getContext()).createBranchWeights(1, 2000); in shrinkWrapCI()
H A DLocal.cpp233 createBranchWeights(Weights)); in ConstantFoldTerminator()
318 createBranchWeights(SICase->getValue().getZExtValue(), in ConstantFoldTerminator()
2180 : MDB.createBranchWeights({uint32_t(TotalWeight)}); in createCallMatchingInvoke()
H A DLoopUtils.cpp857 MDB.createBranchWeights(BackedgeTakenWeight, LatchExitWeight)); in setLoopEstimatedTripCount()
H A DCodeExtractor.cpp1504 MDBuilder(TI->getContext()).createBranchWeights(BranchWeights)); in calculateNewCallTerminatorWeights()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp253 MDNode *BranchWeights = MDB.createBranchWeights( in promoteIndirectCall()
263 MDB.createBranchWeights({static_cast<uint32_t>(Count)})); in promoteIndirectCall()
H A DHWAddressSanitizer.cpp861 MDBuilder(*C).createBranchWeights(1, 100000)); in instrumentMemAccessInline()
868 MDBuilder(*C).createBranchWeights(1, 100000)); in instrumentMemAccessInline()
876 MDBuilder(*C).createBranchWeights(1, 100000), in instrumentMemAccessInline()
886 MDBuilder(*C).createBranchWeights(1, 100000), in instrumentMemAccessInline()
H A DDataFlowSanitizer.cpp1090 ColdCallWeights = MDBuilder(*Ctx).createBranchWeights(1, 1000); in initializeModule()
1091 OriginStoreWeights = MDBuilder(*Ctx).createBranchWeights(1, 1000); in initializeModule()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DProfileSummaryInfoTest.cpp253 CI2->setMetadata(llvm::LLVMContext::MD_prof, MDB.createBranchWeights({400})); in TEST_F()
345 CI2->setMetadata(LLVMContext::MD_prof, MDB.createBranchWeights(Weights)); in TEST_F()
353 CI2->setMetadata(llvm::LLVMContext::MD_prof, MDB.createBranchWeights({400})); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp157 MDBuilder(M.getContext()).createBranchWeights((1U << 20) - 1, 1); in runOnModule()
H A DSampleProfile.cpp1629 MDB.createBranchWeights( in generateMDProfMetadata()
1641 I.setMetadata(LLVMContext::MD_prof, MDB.createBranchWeights(0)); in generateMDProfMetadata()
1724 TI->setMetadata(LLVMContext::MD_prof, MDB.createBranchWeights(Weights)); in generateMDProfMetadata()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/LLVMIR/
H A DLLVMToLLVMIRTranslation.cpp425 .createBranchWeights(static_cast<uint32_t>(trueWeight), in convertOperationImpl()
444 .createBranchWeights(weightValues); in convertOperationImpl()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DStackProtector.cpp559 .createBranchWeights(SuccessProb.getNumerator(), in InsertStackProtectors()
H A DSafeStack.cpp473 .createBranchWeights(SuccessProb.getNumerator(), in checkStackGuard()
H A DCodeGenPrepare.cpp8370 .createBranchWeights(TrueWeight, FalseWeight)); in splitBranchCondition()
8376 .createBranchWeights(TrueWeight, FalseWeight)); in splitBranchCondition()
8403 .createBranchWeights(TrueWeight, FalseWeight)); in splitBranchCondition()
8409 .createBranchWeights(TrueWeight, FalseWeight)); in splitBranchCondition()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenPGO.cpp1085 return MDHelper.createBranchWeights(scaleBranchWeight(TrueCount, Scale), in createProfileWeights()
1109 return MDHelper.createBranchWeights(ScaledWeights); in createProfileWeights()
H A DCGDeclCXX.cpp420 Weights = MDHelper.createBranchWeights(1, NumInits - 1); in EmitCXXGuardedInitBranch()
H A DCGExprComplex.cpp734 llvm::MDNode *BrWeight = MDHelper.createBranchWeights(1, (1U << 20) - 1); in EmitBinMul()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DIRBuilderTest.cpp467 MDNode *Weights = MDBuilder(Ctx).createBranchWeights(42, 13); in TEST_F()

12