/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVN.cpp | 378 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 D | NewGVN.cpp | 495 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 D | LoopDistribute.cpp | 1054 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 D | HexagonVLIWPacketizer.cpp | 134 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 D | MachinePipeliner.cpp | 426 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 D | RegAllocGreedy.cpp | 175 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 D | TargetInstrInfo.cpp | 884 const MachineInstr &MI, AAResults *AA) const { 920 if (MI.mayLoad() && !MI.isDereferenceableInvariantLoad(AA))
|
H A D | MachineScheduler.cpp | 379 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 D | X86InstrInfo.h | 209 AAResults *AA) const override;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.h | 251 AAResults *AA) const override;
|
/freebsd-11-stable/contrib/unbound/contrib/ |
H A D | unbound_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 D | MemorySSA.h | 870 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 D | SelectionDAGISel.cpp | 316 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 D | CodeGenModule.cpp | 2236 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 D | CGCall.cpp | 4623 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 D | ARMLoadStoreOptimizer.cpp | 2043 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 D | SLPVectorizer.cpp | 501 /// \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 D | LoopVectorize.cpp | 685 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 D | SemaDeclAttr.cpp | 3782 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 D | SemaDecl.cpp | 2544 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 D | MachinePipeliner.h | 285 void addLoopCarriedDependences(AliasAnalysis *AA);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNIterativeScheduler.cpp | 155 Sch.buildSchedGraph(Sch.AA, nullptr, nullptr, nullptr,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 3565 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 D | InstCombineLoadStoreAlloca.cpp | 696 // 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 D | DeclBase.cpp | 464 if (auto *AA = getAttr<AliasAttr>()) 465 return AA;
|