HomeSort by: relevance | last modified time | path
    Searched refs:ore (Results 1 - 25 of 49) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InlineAdvisor.cpp 54 using namespace ore;
57 ORE.emit([&]() {
67 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC);
72 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC);
83 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller);
101 GetBFI, PSI, RemarksEnabled ? &ORE : nullptr);
103 return llvm::shouldInline(CB, GetInlineCost, ORE,
116 OptimizationRemarkEmitter &ORE,
119 DLoc(CB.getDebugLoc()), Block(CB.getParent()), ORE(ORE),
    [all...]
MLInlineAdvisor.cpp 183 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller);
185 auto MandatoryKind = InlineAdvisor::getMandatoryKind(CB, FAM, ORE);
200 ORE.emit([&] {
204 return std::make_unique<InlineAdvice>(this, CB, ORE, Mandatory);
215 return std::make_unique<InlineAdvice>(this, CB, ORE, false);
247 return getAdviceFromModel(CB, ORE);
252 OptimizationRemarkEmitter &ORE) {
253 return std::make_unique<MLInlineAdvice>(this, CB, ORE, ModelRunner->run());
276 using namespace ore;
284 ORE.emit([&]()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineFunctionPass.cpp 30 using namespace ore;
StackProtector.cpp 285 OptimizationRemarkEmitter ORE(F);
288 ORE.emit([&]() {
291 << ore::NV("Function", F)
309 << ore::NV("Function", F)
319 ORE.emit(RemarkBuilder);
325 ORE.emit(RemarkBuilder);
332 ORE.emit(RemarkBuilder);
343 ORE.emit([&]() {
346 << ore::NV("Function", F)
358 ORE.emit([&]()
    [all...]
MachinePipeliner.cpp 221 ORE = &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE();
253 ORE->emit([&]() {
322 ORE->emit([&]() {
326 << ore::NV("NumBlocks", L.getNumBlocks());
332 ORE->emit([&]() {
348 ORE->emit([&]() {
361 ORE->emit([&]() {
372 ORE->emit([&]() {
506 Pass.ORE->emit([&]() {
519 Pass.ORE->emit([&]()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
IndirectCallPromotion.cpp 180 OptimizationRemarkEmitter &ORE;
207 bool SamplePGO, OptimizationRemarkEmitter &ORE)
208 : F(Func), M(Modu), Symtab(Symtab), SamplePGO(SamplePGO), ORE(ORE) {}
243 ORE.emit([&]() {
251 ORE.emit([&]() {
259 ORE.emit([&]() {
276 ORE.emit([&]() {
279 << ore::NV("target md5sum", Target) << " not found";
286 using namespace ore;
    [all...]
PGOInstrumentation.cpp 1730 OptimizationRemarkEmitter ORE(&F);
1773 ORE.emit([&]() {
1776 Remark << "BB " << ore::NV("Block", BBI.getName())
1777 << " Count=" << ore::NV("Count", CountValue)
1778 << " BFI_Count=" << ore::NV("Count", BFICountValue);
1785 ORE.emit([&]() {
1788 << "In Func " << ore::NV("Function", F.getName())
1789 << ": Num_of_BB=" << ore::NV("Count", BBNum)
1790 << ", Num_of_non_zerovalue_BB=" << ore::NV("Count", NonZeroBBNum)
1791 << ", Num_of_mis_matching_BB=" << ore::NV("Count", BBMisMatchNum)
    [all...]
ControlHeightReduction.cpp 324 : F(Fin), BFI(BFIin), DT(DTin), PSI(PSIin), RI(RIin), ORE(OREin) {}
405 OptimizationRemarkEmitter &ORE;
795 ORE.emit([&]() {
841 ORE.emit([&]() {
917 ORE.emit([&]() {
947 ORE.emit([&]() {
1183 ORE.emit([&]() {
1219 ORE.emit([&]() {
1347 ORE.emit([&]() {
1353 << ore::NV("CHRMergeThreshold", CHRMergeThreshold
    [all...]
PGOMemOPSizeOpt.cpp 224 OptimizationRemarkEmitter &ORE, DominatorTree *DT,
226 : Func(Func), BFI(BFI), ORE(ORE), DT(DT), TLI(TLI), Changed(false) {
266 OptimizationRemarkEmitter &ORE;
495 ORE.emit([&]() {
496 using namespace ore;
508 OptimizationRemarkEmitter &ORE,
515 MemOPSizeOpt MemOPSizeOpt(F, BFI, ORE, DT, TLI);
523 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
528 return PGOMemOPSizeOptImpl(F, BFI, ORE, DT, TLI)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
OptimizationRemarkEmitter.h 38 /// This variant can be used to generate ORE on demand (without the
106 /// If we generate BFI on demand, we need to free it when ORE is freed.
127 namespace ore { namespace in namespace:llvm
139 std::unique_ptr<OptimizationRemarkEmitter> ORE;
149 assert(ORE && "pass not run yet");
150 return *ORE;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
AnnotationRemarks.cpp 28 using namespace llvm::ore;
34 OptimizationRemarkEmitter &ORE,
47 AutoInitRemark Remark(ORE, REMARK_PASS, DL, TLI);
87 OptimizationRemarkEmitter ORE(&F);
104 ORE.emit(OptimizationRemarkAnalysis(REMARK_PASS, "AnnotationSummary",
116 tryEmitAutoInitRemark(KV.second, ORE, TLI);
LoopIdiomRecognize.cpp 158 OptimizationRemarkEmitter &ORE;
168 OptimizationRemarkEmitter &ORE)
169 : AA(AA), DT(DT), LI(LI), SE(SE), TLI(TLI), TTI(TTI), DL(DL), ORE(ORE) {
292 // but ORE cannot be preserved (see comment before the pass definition).
293 OptimizationRemarkEmitter ORE(L->getHeader()->getParent());
295 LoopIdiomRecognize LIR(AA, DT, LI, SE, TLI, TTI, MSSA, DL, ORE);
323 // but ORE cannot be preserved (see comment before the pass definition).
324 OptimizationRemarkEmitter ORE(L.getHeader()->getParent());
327 AR.MSSA, DL, ORE);
    [all...]
LoopVersioningLICM.cpp 151 OptimizationRemarkEmitter *ORE,
155 InvariantThreshold(LVInvarThreshold), ORE(ORE) {}
166 ORE = nullptr;
214 OptimizationRemarkEmitter *ORE;
403 using namespace ore;
410 ORE->emit([&]() {
429 ORE->emit([&]() {
461 ORE->emit([&]() {
492 using namespace ore;
    [all...]
TailRecursionElimination.cpp 192 OptimizationRemarkEmitter *ORE) {
274 using namespace ore;
275 ORE->emit([&]() {
397 OptimizationRemarkEmitter *ORE;
428 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE,
430 : F(F), TTI(TTI), AA(AA), ORE(ORE), DTU(DTU) {}
447 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE,
618 using namespace ore;
619 ORE->emit([&]()
    [all...]
LowerMatrixIntrinsics.cpp 188 OptimizationRemarkEmitter *ORE;
396 OptimizationRemarkEmitter *ORE)
398 LI(LI), ORE(ORE) {}
734 if (ORE) {
735 RemarkGenerator RemarkGen(Inst2ColumnMatrix, *ORE, Func);
1876 OptimizationRemarkEmitter &ORE;
1881 OptimizationRemarkEmitter &ORE, Function &Func)
1882 : Inst2Matrix(Inst2Matrix), ORE(ORE), Func(Func)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
PartialInlining.cpp 221 OptimizationRemarkEmitter &ORE,
225 OptimizationRemarkEmitter &ORE,
263 OptimizationRemarkEmitter &ORE;
288 OptimizationRemarkEmitter &ORE) const;
345 OptimizationRemarkEmitter &ORE) const;
398 Function &F, OptimizationRemarkEmitter &ORE) const {
420 [&ORE](SmallVectorImpl<BasicBlock *> &BlockList) -> BasicBlock * {
426 ORE.emit([&]() {
430 << ore::NV("Block", BlockList.front()->getName())
530 ORE.emit([&]()
    [all...]
OpenMPOpt.cpp 585 return ORA << "OpenMP ICV " << ore::NV("OpenMPICV", ICVInfo.Name)
605 << ore::NV("OpenMPGPUKernel", F->getName()) << "\n";
778 << ore::NV("OpenMPParallelMergeFront",
782 OR << ore::NV("OpenMPParallelMerge", CI->getDebugLoc());
879 << ore::NV("OpenMPParallelMerge", CI->getDebugLoc())
881 << ore::NV("OpenMPParallelMergeFront",
1054 << ore::NV("OpenMPParallelDelete", CI->getCaller()->getName())
1423 << ore::NV("OpenMPOptRuntime", RFI.Name)
1457 << ore::NV("OpenMPOptRuntime", RFI.Name) << " deduplicated";
1564 auto &ORE = OREGetter(F)
    [all...]
SampleProfile.cpp 593 ORE->emit([&]() {
595 Remark << "Applied " << ore::NV("NumSamples", Samples);
597 Remark << ore::NV("ProbeId", Probe->Id);
599 Remark << ore::NV("Factor", Probe->Factor);
601 Remark << ore::NV("OriginalSamples", R.get());
887 CI, R->getValue(), Candidate.CallsiteCount, Sum, false, ORE);
948 ORE->emit(OptimizationRemarkAnalysis(CSINLINE_DEBUG, "InlineAttempt",
952 << ore::NV("Callee", CalledFunction) << "' into '"
953 << ore::NV("Caller", &F) << "'");
1124 ORE->emit(OptimizationRemarkAnalysis(CSINLINE_DEBUG, "NotInline"
    [all...]
HotColdSplitting.cpp 348 OptimizationRemarkEmitter &ORE, AssumptionCache *AC, unsigned Count) {
390 ORE.emit([&]() {
393 << ore::NV("Original", OrigF) << " split cold code into "
394 << ore::NV("Split", OutF);
399 ORE.emit([&]() {
403 << ore::NV("Block", Region.front());
618 OptimizationRemarkEmitter &ORE = (*GetORE)(F);
687 ORE, AC, OutlinedFunctionID);
738 std::unique_ptr<OptimizationRemarkEmitter> ORE;
740 [&ORE](Function &F) -> OptimizationRemarkEmitter &
    [all...]
IROutliner.cpp 1602 OptimizationRemarkEmitter &ORE = getORE(
1604 ORE.emit([&]() {
1609 << ore::NV(std::to_string(CurrentGroup.Regions.size()))
1611 << ore::NV("InstructionIncrease",
1617 R << ore::NV(
1653 OptimizationRemarkEmitter &ORE =
1655 ORE.emit([&]() {
1658 R << "outlined " << ore::NV(std::to_string(CurrentGroup.Regions.size()))
1660 << ore::NV("Benefit", CurrentGroup.Benefit - CurrentGroup.Cost)
1665 R << ore::NV("DebugLoc"
    [all...]
Inliner.cpp 331 OptimizationRemarkEmitter ORE(F);
345 using namespace ore;
348 ORE.emit([&]() {
415 // FIXME for new PM: because of the old PM we currently generate ORE and
416 // in turn BFI on demand. With the new PM, the ORE dependency should
418 OptimizationRemarkEmitter ORE(Caller);
420 auto OIC = shouldInline(CB, GetInlineCost, ORE);
443 using namespace ore;
451 ORE.emit([&]() {
462 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineOptimizationRemarkEmitter.h 133 /// Extend llvm::ore:: with MI-specific helper names.
134 namespace ore { namespace in namespace:llvm
213 std::unique_ptr<MachineOptimizationRemarkEmitter> ORE;
223 assert(ORE && "pass not run yet");
224 return *ORE;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
SampleProfileLoaderBaseImpl.h 197 OptRemarkEmitterT *ORE = nullptr;
288 ORE->emit([&]() {
290 Remark << "Applied " << ore::NV("NumSamples", *R);
292 Remark << ore::NV("LineOffset", LineOffset);
295 Remark << ore::NV("Discriminator", Discriminator);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
AutoInitRemark.cpp 21 using namespace llvm::ore;
56 ORE.emit(R);
60 ORE.emit(OptimizationRemarkMissed(RemarkPass.data(),
103 ORE.emit(R);
116 ORE.emit(R);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
Legalizer.cpp 371 << ore::NV("NumLostDebugLocs", LocObserver.getNumLostDebugLocs())

Completed in 57 milliseconds

1 2