| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 165 namespace AA { 394 const AA::InstExclusionSetTy *ExclusionSet = nullptr, 401 const AA::InstExclusionSetTy *ExclusionSet = nullptr, 419 struct DenseMapInfo<AA::ValueAndContext> 420 : public DenseMapInfo<AA::ValueAndContext::Base> { 421 using Base = DenseMapInfo<AA::ValueAndContext::Base>; 422 static inline AA::ValueAndContext getEmptyKey() { 425 static inline AA::ValueAndContext getTombstoneKey() { 428 static unsigned getHashValue(const AA::ValueAndContext &VAC) { 432 static bool isEqual(const AA::ValueAndContext &LHS, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Sink.cpp | 30 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, in isSafeToMove() argument 47 if (isModSet(AA.getModRefInfo(S, Loc))) in isSafeToMove() 62 if (isModSet(AA.getModRefInfo(S, Call))) in isSafeToMove() 105 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { in SinkInstruction() argument 108 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction() 174 AAResults &AA) { in ProcessBlock() argument 199 if (SinkInstruction(Inst, Stores, DT, LI, AA)) { in ProcessBlock() 211 LoopInfo &LI, AAResults &AA) { in iterativelySinkInstructions() argument 219 MadeChange |= ProcessBlock(I, DT, LI, AA); in iterativelySinkInstructions() 230 auto &AA = AM.getResult<AAManager>(F); in run() local [all …]
|
| H A D | FlattenCFGPass.cpp | 40 AliasAnalysis *AA; member 45 bool iterativelyFlattenCFG(Function &F, AliasAnalysis *AA) { in iterativelyFlattenCFG() argument 63 if (FlattenCFG(BB, AA)) in iterativelyFlattenCFG() 86 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction() 89 while (iterativelyFlattenCFG(F, AA)) { in runOnFunction() 99 AliasAnalysis *AA = &AM.getResult<AAManager>(F); in run() local 101 while (iterativelyFlattenCFG(F, AA)) { in run()
|
| H A D | MergeICmps.cpp | 217 bool canSplit(AliasAnalysis &AA) const; 223 bool canSinkBCECmpInst(const Instruction *, AliasAnalysis &AA) const; 228 void split(BasicBlock *NewParent, AliasAnalysis &AA) const; 244 AliasAnalysis &AA) const { in canSinkBCECmpInst() 252 isModSet(AA.getModRefInfo(Inst, MemoryLocation::get(LI))); in canSinkBCECmpInst() 265 void BCECmpBlock::split(BasicBlock *NewParent, AliasAnalysis &AA) const { in split() 270 assert(canSinkBCECmpInst(&Inst, AA) && "Split unsplittable block"); in split() 281 bool BCECmpBlock::canSplit(AliasAnalysis &AA) const { in canSplit() 284 if (!canSinkBCECmpInst(&Inst, AA)) in canSplit() 406 AliasAnalysis &AA); [all …]
|
| H A D | LoopVersioningLICM.cpp | 116 LoopVersioningLICM(AliasAnalysis *AA, ScalarEvolution *SE, in LoopVersioningLICM() 120 : AA(AA), SE(SE), LAIs(LAIs), LI(LI), CurLoop(CurLoop), in LoopVersioningLICM() 128 AliasAnalysis *AA; member 226 BatchAAResults BAA(*AA); in legalLoopMemoryAccesses() 311 if (!AA->doesNotAccessMemory(Call)) { in instructionSafeForVersioning() 548 AliasAnalysis *AA = &LAR.AA; in run() local 554 LoopAccessInfoManager LAIs(*SE, *AA, *DT, LAR.LI, nullptr, nullptr); in run() 555 if (!LoopVersioningLICM(AA, SE, &ORE, LAIs, LAR.LI, &L).run(DT)) in run()
|
| H A D | MergedLoadStoreMotion.cpp | 98 AliasAnalysis *AA = nullptr; member in __anonb6db5b0a0111::MergedLoadStoreMotion 109 bool run(Function &F, AliasAnalysis &AA); 176 return AA->canInstructionRangeModRef(Start, End, Loc, ModRefInfo::ModRef); in isStoreSinkBarrierInRange() 196 if (AA->isMustAlias(Loc0, Loc1) && in canSinkFromBlock() 364 bool MergedLoadStoreMotion::run(Function &F, AliasAnalysis &AA) { in run() argument 365 this->AA = &AA; in run() 385 auto &AA = AM.getResult<AAManager>(F); in run() local 386 if (!Impl.run(F, AA)) in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | AliasSetTracker.cpp | 128 void AliasSet::addUnknownInst(Instruction *I, BatchAAResults &AA) { in addUnknownInst() argument 154 BatchAAResults &AA) const { in aliasesMemoryLocation() 160 AliasResult AR = AA.alias(MemLoc, ASMemLoc); in aliasesMemoryLocation() 167 if (isModOrRefSet(AA.getModRefInfo(Inst, MemLoc))) in aliasesMemoryLocation() 174 BatchAAResults &AA) const { in aliasesUnknownInst() 185 if (!C1 || !C2 || isModOrRefSet(AA.getModRefInfo(C1, C2)) || in aliasesUnknownInst() 186 isModOrRefSet(AA.getModRefInfo(C2, C1))) { in aliasesUnknownInst() 194 MR |= AA.getModRefInfo(Inst, ASMemLoc); in aliasesUnknownInst() 235 AliasResult AR = AS.aliasesMemoryLocation(MemLoc, AA); in mergeAliasSetsForMemoryLocation() 248 FoundSet->mergeSetIn(AS, *this, AA); in mergeAliasSetsForMemoryLocation() [all …]
|
| H A D | ObjCARCAnalysisUtils.cpp | 29 AAResults &AA) { in IsPotentialRetainableObjPtr() argument 35 if (AA.pointsToConstantMemory(Op)) in IsPotentialRetainableObjPtr() 40 if (AA.pointsToConstantMemory(LI->getPointerOperand())) in IsPotentialRetainableObjPtr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAnnotateUniformValues.cpp | 34 AliasAnalysis *AA; member in __anon408c60bb0111::AMDGPUAnnotateUniformValues 50 AliasAnalysis &AA, const Function &F) in AMDGPUAnnotateUniformValues() argument 51 : UA(&UA), MSSA(&MSSA), AA(&AA), in AMDGPUAnnotateUniformValues() 81 if (GlobalLoad && !AMDGPU::isClobberedInFunction(&I, MSSA, AA)) in visitLoadInst() 90 AAResults &AA = FAM.getResult<AAManager>(F); in run() local 92 AMDGPUAnnotateUniformValues Impl(UI, MSSA, AA, F); in run() 132 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction() local 134 AMDGPUAnnotateUniformValues Impl(UI, MSSA, AA, F); in runOnFunction()
|
| H A D | AMDGPUPromoteKernelArguments.cpp | 35 AliasAnalysis *AA; member in __anon4eb9f4ae0111::AMDGPUPromoteKernelArguments 52 bool run(Function &F, MemorySSA &MSSA, AliasAnalysis &AA); 79 !AMDGPU::isClobberedInFunction(LD, MSSA, AA)) in enqueueUsers() 154 AliasAnalysis &AA) { in run() argument 164 this->AA = &AA; in run() 190 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnFunction() local 191 return run(F, MSSA, AA); in runOnFunction() 211 AliasAnalysis &AA = AM.getResult<AAManager>(F); in run() local 212 if (AMDGPUPromoteKernelArguments().run(F, MSSA, AA)) { in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/ |
| H A D | AllocationActions.cpp | 20 for (auto &AA : AAs) { in runFinalizeActions() local 21 if (AA.Finalize) in runFinalizeActions() 23 if (auto Err = AA.Finalize.runWithSPSRetErrorMerged()) { in runFinalizeActions() 32 if (AA.Dealloc) in runFinalizeActions() 33 DeallocActions.push_back(std::move(AA.Dealloc)); in runFinalizeActions()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 158 raw_ostream &operator<<(raw_ostream &OS, const CLASS &AA) { \ 159 return OS << static_cast<const AbstractAttribute &>(AA); \ 382 return AA::hasAssumedIRAttr<IRAttributeKind>( in clampReturnedValueStates() 386 const AAType *AA = in clampReturnedValueStates() local 388 if (!AA) in clampReturnedValueStates() 391 << " AA: " << AA->getAsStr(&A) << " @ " << RVPos << "\n"); in clampReturnedValueStates() 392 const StateType &AAS = AA->getState(); in clampReturnedValueStates() 402 AA::ValueScope::Intraprocedural, in clampReturnedValueStates() 463 return AA::hasAssumedIRAttr<IRAttributeKind>( in clampCallSiteArgumentStates() 467 const AAType *AA = in clampCallSiteArgumentStates() local [all …]
|
| H A D | Attributor.cpp | 200 bool AA::isGPU(const Module &M) { in isGPU() 205 bool AA::isNoSyncInst(Attributor &A, const Instruction &I, in isNoSyncInst() 220 return AA::hasAssumedIRAttr<Attribute::NoSync>( in isNoSyncInst() 231 bool AA::isDynamicallyUnique(Attributor &A, const AbstractAttribute &QueryingAA, in isDynamicallyUnique() 242 AA::getInitialValueForObj(Attributor &A, const AbstractAttribute &QueryingAA, in getInitialValueForObj() 244 const DataLayout &DL, AA::RangeTy *RangePtr) { in getInitialValueForObj() 282 bool AA::isValidInScope(const Value &V, const Function *Scope) { in isValidInScope() 292 bool AA::isValidAtPosition(const AA::ValueAndContext &VAC, in isValidAtPosition() 318 Value *AA::getWithType(Value &V, Type &Ty) { in getWithType() 341 AA::combineOptionalValuesInAAValueLatice(const std::optional<Value *> &A, in combineOptionalValuesInAAValueLatice() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | AliasSetTracker.h | 146 void addUnknownInst(Instruction *I, BatchAAResults &AA); 152 BatchAAResults &AA) const; 155 BatchAAResults &AA) const; 164 BatchAAResults &AA; variable 176 explicit AliasSetTracker(BatchAAResults &AA) : AA(AA) {} in AliasSetTracker() argument 213 BatchAAResults &getAliasAnalysis() const { return AA; } in getAliasAnalysis()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroElide.cpp | 58 CoroIdElider(CoroIdInst *CoroId, FunctionElideInfo &FEI, AAResults &AA, 69 AAResults &AA; member in __anon955a79fe0111::CoroIdElider 89 static bool operandReferences(CallInst *CI, AllocaInst *Frame, AAResults &AA) { in operandReferences() argument 91 if (Op->getType()->isPointerTy() && !AA.isNoAlias(Op, Frame)) in operandReferences() 103 static void removeTailCallAttribute(AllocaInst *Frame, AAResults &AA) { in removeTailCallAttribute() argument 107 if (Call->isTailCall() && operandReferences(Call, Frame, AA) && in removeTailCallAttribute() 169 AAResults &AA, DominatorTree &DT, in CoroIdElider() argument 171 : CoroId(CoroId), FEI(FEI), AA(AA), DT(DT), ORE(ORE) { in CoroIdElider() 237 removeTailCallAttribute(Frame, AA); in elideHeapAllocations() 461 AAResults &AA = AM.getResult<AAManager>(F); in run() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PostRASchedulerList.cpp | 81 AliasAnalysis *AA = nullptr; member in __anonf33d7a280111::PostRAScheduler 86 PostRAScheduler(MachineFunction &MF, MachineLoopInfo *MLI, AliasAnalysis *AA, in PostRAScheduler() argument 88 : TII(MF.getSubtarget().getInstrInfo()), MLI(MLI), AA(AA), TM(TM) {} in PostRAScheduler() 134 AliasAnalysis *AA; member in __anonf33d7a280111::SchedulePostRATDList 150 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 208 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, in SchedulePostRATDList() argument 212 : ScheduleDAGInstrs(MF, &MLI), AA(AA) { in SchedulePostRATDList() 298 SchedulePostRATDList Scheduler(MF, *MLI, AA, RegClassInfo, AntiDepMode, in run() 365 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); in runOnMachineFunction() local 368 PostRAScheduler Impl(MF, MLI, AA, TM); in runOnMachineFunction() [all …]
|
| H A D | DFAPacketizer.cpp | 101 AAResults *AA) in DefaultVLIWScheduler() argument 102 : ScheduleDAGInstrs(MF, &MLI), AA(AA) { in DefaultVLIWScheduler() 114 buildSchedGraph(AA); in schedule() 120 : MF(mf), TII(mf.getSubtarget().getInstrInfo()), AA(aa) { in VLIWPacketizerList() 123 VLIWScheduler = new DefaultVLIWScheduler(MF, mli, AA); in VLIWPacketizerList() 264 AA->alias(MemoryLocation(Op1.getValue(), Overlapa, in alias()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Pass.h | 27 AAResults *AA = nullptr; variable 34 Analyses(AAResults &AA, ScalarEvolution &SE, TargetTransformInfo &TTI) in Analyses() argument 35 : AA(&AA), SE(&SE), TTI(&TTI) {} in Analyses() 38 AAResults &getAA() const { return *AA; } in getAA()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAvailability.cpp | 35 const AvailabilityAttr *AA) { in hasMatchingEnvironmentOrNone() argument 36 IdentifierInfo *IIEnvironment = AA->getEnvironment(); in hasMatchingEnvironmentOrNone() 207 if (const AvailabilityAttr *AA = getAttrForPlatform(S.Context, C)) in ShouldDiagnoseAvailabilityInContext() local 208 if (AA->getIntroduced() >= DeclVersion && in ShouldDiagnoseAvailabilityInContext() 209 AA->getEnvironment() == DeclEnv) in ShouldDiagnoseAvailabilityInContext() 427 const AvailabilityAttr *AA = getAttrForPlatform(S.Context, OffendingDecl); in DoEmitAvailabilityWarning() local 429 if (AA) { in DoEmitAvailabilityWarning() 430 DeclVersion = AA->getIntroduced(); in DoEmitAvailabilityWarning() 431 IIEnv = AA->getEnvironment(); in DoEmitAvailabilityWarning() 442 if (AA && AA->isInherited()) { in DoEmitAvailabilityWarning() [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/builtin/sha2/ |
| H A D | sha256.c | 124 uint32_t AA, BB, CC, DD, EE, FF, GG, HH; in calc() local 128 AA = A; in calc() 147 T2 = Sigma0(AA) + Maj(AA,BB,CC); in calc() 155 BB = AA; in calc() 156 AA = T1 + T2; in calc() 159 A += AA; in calc()
|
| H A D | sha512.c | 132 uint64_t AA, BB, CC, DD, EE, FF, GG, HH; in calc() local 136 AA = A; in calc() 155 T2 = Sigma0(AA) + Maj(AA,BB,CC); in calc() 163 BB = AA; in calc() 164 AA = T1 + T2; in calc() 167 A += AA; in calc()
|
| /freebsd/contrib/bc/tests/bc/ |
| H A D | letters.txt | 37 AA 40 AA 44 AA
|
| /freebsd/lib/libc/stdlib/ |
| H A D | a64l.c | 19 #define AA 65 /* ASCII 'A' */ macro 35 else if (*s <= AA + 25) in a64l() 36 digit = *s - AA + 12; in a64l()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FlattenCFG.cpp | 36 AliasAnalysis *AA; member in __anonf1f7dd6c0111::FlattenCFGOpt 56 FlattenCFGOpt(AliasAnalysis *AA) : AA(AA) {} in FlattenCFGOpt() argument 360 if (!AA || AA->getModRefInfo(&*iter1, &*BI) != ModRefInfo::NoModRef) in CompareIfRegionBlock() 533 bool llvm::FlattenCFG(BasicBlock *BB, AAResults *AA) { in FlattenCFG() argument 534 return FlattenCFGOpt(AA).run(BB); in FlattenCFG()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMLatencyMutations.h | 30 : ScheduleDAGMutation(), TII(t), AA(a) {} in ARMOverrideBypasses() 39 AAResults *AA; variable 52 createARMLatencyMutations(const class ARMSubtarget &, AAResults *AA);
|