================ @@ -1013,19 +1051,10 @@ void ModuleSanitizerCoverage::InjectCoverageAtBlock(Function &F, BasicBlock &BB, ConstantInt::get(IntptrTy, Idx * 4)), PtrTy); if (Options.GatedCallbacks) { - if (!FunctionGateCmp) { - // Create this in the entry block - assert(IsEntryBB); - FunctionGateCmp = CreateFunctionLocalGateCmp(IRB); - } - // Set the branch weights in order to minimize the price paid when the - // gate is turned off, allowing the default enablement of this - // instrumentation with as little of a performance cost as possible - auto Weights = MDBuilder(*C).createBranchWeights(1, 100000); ---------------- thetruestblue wrote:
https://github.com/llvm/llvm-project/pull/117398 https://github.com/llvm/llvm-project/pull/113227 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits