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

1 2 3 4

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
WarnMissedTransforms.cpp 26 OptimizationRemarkEmitter *ORE) {
29 ORE->emit(
40 ORE->emit(
57 ORE->emit(
65 ORE->emit(
76 ORE->emit(
87 OptimizationRemarkEmitter *ORE) {
89 warnAboutLeftoverTransformations(L, ORE);
100 auto &ORE = AM.getResult<OptimizationRemarkEmitterAnalysis>(F);
103 warnAboutLeftoverTransformations(&F, &LI, &ORE);
    [all...]
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);
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);
LoopDeletion.cpp 144 OptimizationRemarkEmitter &ORE) {
175 OptimizationRemarkEmitter &ORE) {
202 ORE.emit([&]() {
245 ORE.emit([&]() {
265 // but ORE cannot be preserved (see comment before the pass definition).
266 OptimizationRemarkEmitter ORE(L.getHeader()->getParent());
267 auto Result = deleteLoopIfDead(&L, AR.DT, AR.SE, AR.LI, AR.MSSA, ORE);
274 AR.MSSA, ORE));
327 // but ORE cannot be preserved (see comment before the pass definition).
328 OptimizationRemarkEmitter ORE(L->getHeader()->getParent())
    [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...]
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...]
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...]
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([&]() {
  /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) {}
  /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...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationLegality.cpp 91 OptimizationRemarkEmitter &ORE)
98 TheLoop(L), ORE(ORE) {
164 ORE.emit([&]() {
179 using namespace ore;
181 ORE.emit([&]() {
430 bool DoExtraAnalysis = ORE->allowExtraAnalysis(DEBUG_TYPE);
439 "CFGNotUnderstood", ORE, TheLoop);
458 "CFGNotUnderstood", ORE, TheLoop);
472 "CFGNotUnderstood", ORE, TheLoop)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
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...]
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,
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/
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.
MLInlineAdvisor.h 51 getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE);
74 OptimizationRemarkEmitter &ORE, bool Recommendation)
75 : InlineAdvice(Advisor, CB, ORE, Recommendation),
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;
InlineCost.h 232 OptimizationRemarkEmitter *ORE = nullptr);
246 OptimizationRemarkEmitter *ORE = nullptr);
259 /// when passed InlineParams::ComputeFullInlineCost, or a non-null ORE. It
271 OptimizationRemarkEmitter *ORE = nullptr);
  /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/lib/Transforms/IPO/
InlineSimple.cpp 65 OptimizationRemarkEmitter ORE(CB.getCaller());
73 RemarksEnabled ? &ORE : nullptr);
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...]
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...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
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...]

Completed in 67 milliseconds

1 2 3 4