HomeSort by: relevance | last modified time | path
    Searched defs:ORE (Results 1 - 25 of 46) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
AutoInitRemark.h 35 OptimizationRemarkEmitter &ORE;
40 AutoInitRemark(OptimizationRemarkEmitter &ORE, StringRef RemarkPass,
42 : ORE(ORE), RemarkPass(RemarkPass), DL(DL), TLI(TLI) {}
SimplifyLibCalls.h 105 OptimizationRemarkEmitter &ORE;
140 OptimizationRemarkEmitter &ORE,
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/Analysis/
ReplayInlineAdvisor.cpp 64 auto &ORE = FAM.getResult<OptimizationRemarkEmitterAnalysis>(Caller);
67 return std::make_unique<DefaultInlineAdvice>(this, CB, None, ORE,
80 return std::make_unique<DefaultInlineAdvice>(this, CB, InlineRecommended, ORE,
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...]
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...]
  /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;
InlineAdvisor.h 56 OptimizationRemarkEmitter &ORE, bool IsInliningRecommended);
107 OptimizationRemarkEmitter &ORE;
123 Optional<InlineCost> OIC, OptimizationRemarkEmitter &ORE,
125 : InlineAdvice(Advisor, CB, ORE, OIC.hasValue()), OriginalCB(&CB),
191 OptimizationRemarkEmitter &ORE);
265 OptimizationRemarkEmitter &ORE, bool EnableDeferral = true);
267 /// Emit ORE message.
268 void emitInlinedInto(OptimizationRemarkEmitter &ORE, DebugLoc DLoc,
277 /// Add location info to ORE message.
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
InstSimplifyPass.cpp 34 OptimizationRemarkEmitter *ORE) {
58 if (Value *V = SimplifyInstruction(&I, SQ, ORE)) {
109 OptimizationRemarkEmitter *ORE =
113 return runImpl(F, SQ, ORE);
138 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F);
141 bool Changed = runImpl(F, SQ, &ORE);
LoopDataPrefetch.cpp 66 OptimizationRemarkEmitter *ORE)
67 : AC(AC), DT(DT), LI(LI), SE(SE), TTI(TTI), ORE(ORE) {}
111 OptimizationRemarkEmitter *ORE;
175 OptimizationRemarkEmitter *ORE =
179 LoopDataPrefetch LDP(AC, DT, LI, SE, TTI, ORE);
201 OptimizationRemarkEmitter *ORE =
206 LoopDataPrefetch LDP(AC, DT, LI, SE, TTI, ORE);
410 ORE->emit([&]() {
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...]
LoopInterchange.cpp 328 OptimizationRemarkEmitter *ORE)
329 : OuterLoop(Outer), InnerLoop(Inner), SE(SE), ORE(ORE) {}
363 OptimizationRemarkEmitter *ORE;
375 OptimizationRemarkEmitter *ORE)
376 : OuterLoop(Outer), InnerLoop(Inner), SE(SE), ORE(ORE) {}
392 OptimizationRemarkEmitter *ORE;
433 OptimizationRemarkEmitter *ORE;
436 DominatorTree *DT, OptimizationRemarkEmitter *ORE)
    [all...]
LoopUnrollAndJamPass.cpp 161 OptimizationRemarkEmitter *ORE, unsigned OuterTripCount,
173 L, TTI, DT, LI, SE, EphValues, ORE, OuterTripCount, MaxTripCount,
285 OptimizationRemarkEmitter &ORE, int OptLevel, LPMUpdater *U) {
377 L, SubLoop, TTI, DT, LI, SE, EphValues, &ORE, OuterTripCount,
388 &SE, &DT, &AC, &TTI, &ORE, U, &EpilogueOuterLoop);
431 OptimizationRemarkEmitter &ORE, int OptLevel,
443 tryToUnrollAndJamLoop(L, DT, &LI, SE, TTI, AC, DI, ORE, OptLevel, &U);
472 auto &ORE = getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
476 ORE, OptLevel, nullptr);
527 OptimizationRemarkEmitter ORE(&F)
    [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;
AsmPrinter.h 112 MachineOptimizationRemarkEmitter *ORE;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
LoopVectorize.h 152 OptimizationRemarkEmitter *ORE;
175 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr);
181 OptimizationRemarkEmitter *ORE, Loop *TheLoop,
LoopVectorizationLegality.h 114 OptimizationRemarkEmitter &ORE);
195 OptimizationRemarkEmitter &ORE;
254 LoopInfo *LI, OptimizationRemarkEmitter *ORE,
258 GetLAA(GetLAA), ORE(ORE), Requirements(R), Hints(H), DB(DB), AC(AC),
496 OptimizationRemarkEmitter *ORE;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
GVN.h 221 OptimizationRemarkEmitter *ORE = nullptr;
260 OptimizationRemarkEmitter *ORE, MemorySSA *MSSA = nullptr);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ShrinkWrap.cpp 135 MachineOptimizationRemarkEmitter *ORE = nullptr;
196 ORE = &getAnalysis<MachineOptimizationRemarkEmitterPass>().getORE();
445 static bool giveUpWithRemarks(MachineOptimizationRemarkEmitter *ORE,
449 ORE->emit([&]() {
474 return giveUpWithRemarks(ORE, "UnsupportedIrreducibleCFG",
488 return giveUpWithRemarks(ORE, "UnsupportedEHFunclets",
HardwareLoops.cpp 114 OptimizationRemarkEmitter *ORE, Loop *TheLoop, Instruction *I = nullptr) {
116 ORE->emit(createHWLoopAnalysis(ORETag, TheLoop, I) << Msg);
153 OptimizationRemarkEmitter *ORE = nullptr;
188 OptimizationRemarkEmitter *ORE) :
189 SE(SE), DL(DL), ORE(ORE), L(Info.L), M(L->getHeader()->getModule()),
202 OptimizationRemarkEmitter *ORE = nullptr;
228 ORE = &getAnalysis<OptimizationRemarkEmitterWrapperPass>().getORE();
251 ORE, L);
260 "HWLoopCannotAnalyze", ORE, L)
    [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...]
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/lib/Transforms/Vectorize/
LoopVectorizationPlanner.h 264 OptimizationRemarkEmitter *ORE;
286 OptimizationRemarkEmitter *ORE)
288 PSE(PSE), Hints(Hints), Requirements(Requirements), ORE(ORE) {}
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
InstCombiner.h 73 OptimizationRemarkEmitter &ORE;
87 DominatorTree &DT, OptimizationRemarkEmitter &ORE,
92 SQ(DL, &TLI, &DT, &AC), ORE(ORE), BFI(BFI), PSI(PSI), LI(LI) {}
373 return ORE;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
IRTranslator.h 577 std::unique_ptr<OptimizationRemarkEmitter> ORE;

Completed in 39 milliseconds

1 2