Searched refs:AA (Results 101 - 125 of 149) sorted by relevance

123456

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp378 if (AA->doesNotAccessMemory(C)) {
383 } else if (MD && AA->onlyReadsMemory(C)) {
621 auto &AA = AM.getResult<AAManager>(F); local
625 bool Changed = runImpl(F, AC, DT, TLI, AA, &MemDep, LI, &ORE);
1252 // Transfer the old load's AA tags to the new load.
1663 if (AA->doesNotAccessMemory(Call))
1666 if (!MD || !AA->onlyReadsMemory(Call))
H A DNewGVN.cpp495 AliasAnalysis *AA = nullptr;
659 TargetLibraryInfo *TLI, AliasAnalysis *AA, MemorySSA *MSSA,
661 : F(F), DT(DT), TLI(TLI), AA(AA), MSSA(MSSA), DL(DL),
1467 !AA->isMustAlias(LoadPtr, DepInst))
1640 if (AA->doesNotAccessMemory(CI)) {
1642 } else if (AA->onlyReadsMemory(CI)) {
4233 auto &AA = AM.getResult<AAManager>(F);
4236 NewGVN(F, &DT, &AC, &TLI, &AA, &MSSA, F.getParent()->getDataLayout())
H A DLoopDistribute.cpp1054 auto &AA = AM.getResult<AAManager>(F); local
1062 LoopStandardAnalysisResults AR = {AA, AC, DT, LI, SE, TLI, TTI, nullptr};
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp134 MachineLoopInfo &MLI, AAResults *AA,
136 : VLIWPacketizerList(MF, MLI, AA), MBPI(MBPI), MLI(&MLI),
210 auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); local
219 HexagonPacketizerList Packetizer(MF, MLI, AA, MBPI, MinOnly);
133 HexagonPacketizerList(MachineFunction &MF, MachineLoopInfo &MLI, AAResults *AA, const MachineBranchProbabilityInfo *MBPI, bool Minimal) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp426 AliasAnalysis *AA = &Pass.getAnalysis<AAResultsWrapperPass>().getAAResults(); local
427 buildSchedGraph(AA);
428 addLoopCarriedDependences(AA);
628 static bool isDependenceBarrier(MachineInstr &MI, AliasAnalysis *AA) { argument
632 (!MI.mayLoad() || !MI.isDereferenceableInvariantLoad(AA)));
660 void SwingSchedulerDAG::addLoopCarriedDependences(AliasAnalysis *AA) { argument
666 if (isDependenceBarrier(MI, AA))
711 if (!AA) {
732 AliasResult AAResult = AA->alias(
H A DRegAllocGreedy.cpp175 AliasAnalysis *AA; member in class:__anon1792::RAGreedy
1823 if (MI && TII->isTriviallyReMaterializable(*MI, AA) &&
3248 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
3257 SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI));
H A DTargetInstrInfo.cpp884 const MachineInstr &MI, AAResults *AA) const {
920 if (MI.mayLoad() && !MI.isDereferenceableInvariantLoad(AA))
H A DMachineScheduler.cpp379 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
417 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
754 buildSchedGraph(AA);
1263 buildSchedGraph(AA);
1276 buildSchedGraph(AA, &RPTracker, &SUPressureDiffs, LIS, ShouldTrackLaneMasks);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h209 AAResults *AA) const override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h251 AAResults *AA) const override;
/freebsd-11-stable/contrib/unbound/contrib/
H A Dunbound_munin_343 p_config "num.query.flags.AA" "AA (auth answer) flag" "ABSOLUTE"
352 echo "graph_info This graphs plots the flags inside incoming queries. For example, if QR, AA, TC, RA, Z flags are set, the query can be rejected. RD, AD, CD and DO are legitimately set by some software."
497 for x in num.query.flags.QR num.query.flags.AA num.query.flags.TC num.query.flags.RD num.query.flags.RA num.query.flags.Z num.query.flags.AD num.query.flags.CD num.query.edns.present num.query.edns.DO; do
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h870 AliasAnalysis *AA; member in class:llvm::MemorySSA
908 AliasAnalysis &AA);
1004 /// the instruction accesses (by skipping any def which AA can prove does not
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp316 AA(), GFI(), OptLevel(OL), DAGSize(0) {
468 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
470 AA = nullptr;
472 SDB->init(GFI, AA, LibInfo);
815 CurDAG->Combine(BeforeLegalizeTypes, AA, OptLevel);
861 CurDAG->Combine(AfterLegalizeTypes, AA, OptLevel);
905 CurDAG->Combine(AfterLegalizeVectorOps, AA, OptLevel);
945 CurDAG->Combine(AfterLegalizeDAG, AA, OptLevel);
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp2236 const AnnotateAttr *AA,
2239 llvm::Constant *AnnoGV = EmitAnnotationString(AA->getAnnotation()),
2420 const AliasAttr *AA = VD->getAttr<AliasAttr>(); local
2421 assert(AA && "No alias?");
2427 llvm::GlobalValue *Entry = GetGlobalValue(AA->getAliasee());
2436 Aliasee = GetOrCreateLLVMFunction(AA->getAliasee(), DeclTy,
2440 Aliasee = GetOrCreateLLVMGlobal(AA->getAliasee(),
4489 const AliasAttr *AA = D->getAttr<AliasAttr>(); local
4490 assert(AA && "Not an alias?");
4494 if (AA
2235 EmitAnnotateAttr(llvm::GlobalValue *GV, const AnnotateAttr *AA, SourceLocation L) argument
[all...]
H A DCGCall.cpp4623 if (const auto *AA = TargetDecl->getAttr<AssumeAlignedAttr>()) {
4625 if (const auto *Offset = AA->getOffset())
4628 llvm::Value *Alignment = EmitScalarExpr(AA->getAlignment());
4630 EmitAlignmentAssumption(Ret.getScalarVal(), RetTy, Loc, AA->getLocation(),
4632 } else if (const auto *AA = TargetDecl->getAttr<AllocAlignAttr>()) {
4633 llvm::Value *AlignmentVal = CallArgs[AA->getParamIndex().getLLVMIndex()]
4636 EmitAlignmentAssumption(Ret.getScalarVal(), RetTy, Loc, AA->getLocation(),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2043 AliasAnalysis *AA;
2100 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
2115 AliasAnalysis *AA) {
2125 if (I->mayAlias(AA, *MemOp, /*UseTBAA*/ false))
2301 MemOps, MemRegs, TRI, AA);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp501 /// \returns the AA location that is being access by the instruction.
502 static MemoryLocation getLocation(Instruction *I, AliasAnalysis *AA) { argument
542 : F(Func), SE(Se), TTI(Tti), TLI(TLi), AA(Aa), LI(Li), DT(Dt), AC(AC),
1739 MemoryLocation Loc2 = getLocation(Inst2, AA);
1743 aliased = AA->alias(Loc1, Loc2);
2208 AliasAnalysis *AA; member in namespace:llvm::slpvectorizer
5122 MemoryLocation SrcLoc = getLocation(SrcInst, SLP->AA);
5558 auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
5565 return Impl.runImpl(F, SE, TTI, TLI, AA, LI, DT, AC, DB, ORE);
5592 auto *AA
[all...]
H A DLoopVectorize.cpp685 AliasAnalysis *AA; member in class:llvm::InnerLoopVectorizer
1618 auto *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
1628 return Impl.runImpl(F, *SE, *LI, *TTI, *DT, *BFI, TLI, *DB, *AA, *AC,
7643 LoopVectorizationLegality LVL(L, PSE, DT, TTI, TLI, AA, F, GetLAA, LI, ORE,
7906 AA = &AA_;
7968 auto &AA = AM.getResult<AAManager>(F);
7979 LoopStandardAnalysisResults AR = {AA, AC, DT, LI, SE, TLI, TTI, MSSA};
7987 runImpl(F, SE, LI, TTI, DT, BFI, &TLI, DB, AA, AC, GetLAA, ORE, PSI);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp3782 AlignedAttr *AA = ::new (Context) AlignedAttr(Context, CI, true, E); local
3783 AA->setPackExpansion(IsPackExpansion);
3784 D->addAttr(AA);
3835 AlignedAttr *AA = ::new (Context) AlignedAttr(Context, CI, true, ICE.get()); local
3836 AA->setPackExpansion(IsPackExpansion);
3837 D->addAttr(AA);
3844 AlignedAttr *AA = ::new (Context) AlignedAttr(Context, CI, false, TS); local
3845 AA->setPackExpansion(IsPackExpansion);
3846 D->addAttr(AA);
7887 if (const AvailabilityAttr *AA
8121 const AvailabilityAttr *AA = local
8570 const AvailabilityAttr *AA = local
[all...]
H A DSemaDecl.cpp2544 if (const auto *AA = dyn_cast<AvailabilityAttr>(Attr))
2546 D, *AA, AA->getPlatform(), AA->isImplicit(), AA->getIntroduced(),
2547 AA->getDeprecated(), AA->getObsoleted(), AA->getUnavailable(),
2548 AA->getMessage(), AA
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h285 void addLoopCarriedDependences(AliasAnalysis *AA);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp155 Sch.buildSchedGraph(Sch.AA, nullptr, nullptr, nullptr,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3565 Function &F, InstCombineWorklist &Worklist, AliasAnalysis *AA,
3614 InstCombiner IC(Worklist, Builder, F.hasMinSize(), ExpensiveCombines, AA,
3642 auto *AA = &AM.getResult<AAManager>(F); local
3650 if (!combineInstructionsOverFunction(F, Worklist, AA, AC, TLI, DT, ORE, BFI,
3685 auto AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
3701 return combineInstructionsOverFunction(F, Worklist, AA, AC, TLI, DT, ORE, BFI,
3564 combineInstructionsOverFunction( Function &F, InstCombineWorklist &Worklist, AliasAnalysis *AA, AssumptionCache &AC, TargetLibraryInfo &TLI, DominatorTree &DT, OptimizationRemarkEmitter &ORE, BlockFrequencyInfo *BFI, ProfileSummaryInfo *PSI, bool ExpensiveCombines, unsigned MaxIterations, LoopInfo *LI) argument
H A DInstCombineLoadStoreAlloca.cpp696 // Propagate AA metadata. It'll still be valid on the narrowed load.
993 &LI, LI.getParent(), BBI, DefMaxInstsToScan, AA, &IsLoadCSE)) {
1424 if (AA->pointsToConstantMemory(Ptr))
1585 // FIXME: This should really be AA driven.
1612 // If the two stores had AA tags, merge them.
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclBase.cpp464 if (auto *AA = getAttr<AliasAttr>())
465 return AA;

Completed in 600 milliseconds

123456