reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/MDBuilder.h
   61   MDNode *createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight);

References

lib/CodeGen/CodeGenPrepare.cpp
 7294                          .createBranchWeights(TrueWeight, FalseWeight));
 7300                          .createBranchWeights(TrueWeight, FalseWeight));
 7327                          .createBranchWeights(TrueWeight, FalseWeight));
 7333                          .createBranchWeights(TrueWeight, FalseWeight));
lib/CodeGen/SafeStack.cpp
  471                         .createBranchWeights(SuccessProb.getNumerator(),
lib/CodeGen/StackProtector.cpp
  510                             .createBranchWeights(SuccessProb.getNumerator(),
lib/Transforms/IPO/CrossDSOCFI.cpp
  161     MDBuilder(M.getContext()).createBranchWeights((1U << 20) - 1, 1);
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1689                                   MDBuilder(*C).createBranchWeights(1, 100000));
 1711         Cmp, InsertBefore, false, MDBuilder(*C).createBranchWeights(1, 100000));
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  599   ColdCallWeights = MDBuilder(*Ctx).createBranchWeights(1, 1000);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  646                                 MDBuilder(*C).createBranchWeights(1, 100000));
  653                                 MDBuilder(*C).createBranchWeights(1, 100000));
  661                             MDBuilder(*C).createBranchWeights(1, 100000),
  670                             MDBuilder(*C).createBranchWeights(1, 100000),
  945         false, MDBuilder(*C).createBranchWeights(1, 100000)));
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  306   MDNode *BranchWeights = MDB.createBranchWeights(
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  943   ColdCallWeights = MDBuilder(*C).createBranchWeights(1, 1000);
  944   OriginStoreWeights = MDBuilder(*C).createBranchWeights(1, 1000);
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  229           MDB.createBranchWeights(LikelyBranchWeight, UnlikelyBranchWeight));
  233           MDB.createBranchWeights(UnlikelyBranchWeight, LikelyBranchWeight));
  293     Node = MDB.createBranchWeights(LikelyBranchWeight, UnlikelyBranchWeight);
  296     Node = MDB.createBranchWeights(UnlikelyBranchWeight, LikelyBranchWeight);
lib/Transforms/Utils/GuardUtils.cpp
   49                        MDB.createBranchWeights(PredicatePassBranchWeight, 1));
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  487       MDBuilder(CI->getContext()).createBranchWeights(1, 2000);
lib/Transforms/Utils/Local.cpp
  285                         createBranchWeights(SICase->getValue().getZExtValue(),
lib/Transforms/Utils/LoopUnrollPeel.cpp
  411       HeaderIdx ? MDB.createBranchWeights(ExitWeight, FallThroughWeight)
  412                 : MDB.createBranchWeights(FallThroughWeight, ExitWeight);
  453       HeaderIdx ? MDB.createBranchWeights(ExitWeight, FallThroughWeight)
  454                 : MDB.createBranchWeights(FallThroughWeight, ExitWeight);
lib/Transforms/Utils/SimplifyCFG.cpp
  807             .createBranchWeights(TrueWeight, FalseWeight);
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  328     Weights = MDHelper.createBranchWeights(1, NumInits - 1);
tools/clang/lib/CodeGen/CGExpr.cpp
 3058   llvm::MDNode *Node = MDHelper.createBranchWeights((1U << 20) - 1, 1);
 3124   llvm::MDNode *Node = MDHelper.createBranchWeights((1U << 20) - 1, 1);
tools/clang/lib/CodeGen/CGExprComplex.cpp
  721       llvm::MDNode *BrWeight = MDHelper.createBranchWeights(1, (1U << 20) - 1);
tools/clang/lib/CodeGen/CodeGenPGO.cpp
 1021   return MDHelper.createBranchWeights(scaleBranchWeight(TrueCount, Scale),
unittests/IR/IRBuilderTest.cpp
  340   MDNode *Weights = MDBuilder(Ctx).createBranchWeights(42, 13);