| /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())
|