| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LowerExpectIntrinsic.cpp | 108 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 D | JumpThreading.cpp | 300 .createBranchWeights(Weights)); in updatePredecessorProfileMetadata() 2580 MDBuilder(TI->getParent()->getContext()).createBranchWeights(Weights)); in updateBlockFreqAndEdgeWeight()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | MDBuilder.h | 61 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 D | MDBuilder.cpp | 37 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 D | LoopPeel.cpp | 518 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 D | GuardUtils.cpp | 53 MDB.createBranchWeights(PredicatePassBranchWeight, 1)); in makeGuardControlFlowExplicit()
|
| H A D | LoopUnrollRuntime.cpp | 487 HeaderIdx ? MDB.createBranchWeights(ExitWeight, BackEdgeWeight) in updateLatchBranchWeightsForRemainderLoop() 488 : MDB.createBranchWeights(BackEdgeWeight, ExitWeight); in updateLatchBranchWeightsForRemainderLoop()
|
| H A D | LibCallsShrinkWrap.cpp | 486 MDBuilder(CI->getContext()).createBranchWeights(1, 2000); in shrinkWrapCI()
|
| H A D | Local.cpp | 233 createBranchWeights(Weights)); in ConstantFoldTerminator() 318 createBranchWeights(SICase->getValue().getZExtValue(), in ConstantFoldTerminator() 2180 : MDB.createBranchWeights({uint32_t(TotalWeight)}); in createCallMatchingInvoke()
|
| H A D | LoopUtils.cpp | 857 MDB.createBranchWeights(BackedgeTakenWeight, LatchExitWeight)); in setLoopEstimatedTripCount()
|
| H A D | CodeExtractor.cpp | 1504 MDBuilder(TI->getContext()).createBranchWeights(BranchWeights)); in calculateNewCallTerminatorWeights()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | IndirectCallPromotion.cpp | 253 MDNode *BranchWeights = MDB.createBranchWeights( in promoteIndirectCall() 263 MDB.createBranchWeights({static_cast<uint32_t>(Count)})); in promoteIndirectCall()
|
| H A D | HWAddressSanitizer.cpp | 861 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 D | DataFlowSanitizer.cpp | 1090 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 D | ProfileSummaryInfoTest.cpp | 253 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 D | CrossDSOCFI.cpp | 157 MDBuilder(M.getContext()).createBranchWeights((1U << 20) - 1, 1); in runOnModule()
|
| H A D | SampleProfile.cpp | 1629 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 D | LLVMToLLVMIRTranslation.cpp | 425 .createBranchWeights(static_cast<uint32_t>(trueWeight), in convertOperationImpl() 444 .createBranchWeights(weightValues); in convertOperationImpl()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | StackProtector.cpp | 559 .createBranchWeights(SuccessProb.getNumerator(), in InsertStackProtectors()
|
| H A D | SafeStack.cpp | 473 .createBranchWeights(SuccessProb.getNumerator(), in checkStackGuard()
|
| H A D | CodeGenPrepare.cpp | 8370 .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 D | CodeGenPGO.cpp | 1085 return MDHelper.createBranchWeights(scaleBranchWeight(TrueCount, Scale), in createProfileWeights() 1109 return MDHelper.createBranchWeights(ScaledWeights); in createProfileWeights()
|
| H A D | CGDeclCXX.cpp | 420 Weights = MDHelper.createBranchWeights(1, NumInits - 1); in EmitCXXGuardedInitBranch()
|
| H A D | CGExprComplex.cpp | 734 llvm::MDNode *BrWeight = MDHelper.createBranchWeights(1, (1U << 20) - 1); in EmitBinMul()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | IRBuilderTest.cpp | 467 MDNode *Weights = MDBuilder(Ctx).createBranchWeights(42, 13); in TEST_F()
|