| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | AliasAnalysis.cpp | 53 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!"); in alias() 54 return AA->alias(LocA, LocB); in alias() 59 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!"); in pointsToConstantMemory() 60 return AA->pointsToConstantMemory(Loc, OrLocal); in pointsToConstantMemory() 65 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!"); in getArgModRefInfo() 66 return AA->getArgModRefInfo(CS, ArgIdx); in getArgModRefInfo() 70 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!"); in deleteValue() 71 AA->deleteValue(V); in deleteValue() 75 assert(AA && "AA didn't call InitializeAliasAnalysis in its run method!"); in addEscapingUse() 76 AA->addEscapingUse(U); in addEscapingUse() [all …]
|
| HD | AliasSetTracker.cpp | 43 AliasAnalysis &AA = AST.getAliasAnalysis(); in mergeSetIn() local 48 if (AA.alias(MemoryLocation(L->getValue(), L->getSize(), L->getAAInfo()), in mergeSetIn() 103 AliasAnalysis &AA = AST.getAliasAnalysis(); in addPointer() local 105 AA.alias(MemoryLocation(P->getValue(), P->getSize(), P->getAAInfo()), in addPointer() 125 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { in addUnknownInst() argument 146 AliasAnalysis &AA) const { in aliasesPointer() 154 return AA.alias(MemoryLocation(SomePtr->getValue(), SomePtr->getSize(), in aliasesPointer() 162 if (AA.alias(MemoryLocation(Ptr, Size, AAInfo), in aliasesPointer() 169 if (AA.getModRefInfo(UnknownInsts[i], in aliasesPointer() 179 AliasAnalysis &AA) const { in aliasesUnknownInst() [all …]
|
| HD | Loads.cpp | 186 AliasAnalysis *AA, AAMDNodes *AATags) { in FindAvailableLoadedValue() argument 249 if (AA && in FindAvailableLoadedValue() 250 (AA->getModRefInfo(SI, StrippedPtr, AccessSize) & in FindAvailableLoadedValue() 263 if (AA && in FindAvailableLoadedValue() 264 (AA->getModRefInfo(Inst, StrippedPtr, AccessSize) & in FindAvailableLoadedValue()
|
| HD | AliasAnalysisEvaluator.cpp | 142 AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); in runOnFunction() local 191 if (I1ElTy->isSized()) I1Size = AA.getTypeStoreSize(I1ElTy); in runOnFunction() 196 if (I2ElTy->isSized()) I2Size = AA.getTypeStoreSize(I2ElTy); in runOnFunction() 198 switch (AA.alias(*I1, I1Size, *I2, I2Size)) { in runOnFunction() 226 switch (AA.alias(MemoryLocation::get(cast<LoadInst>(*I1)), in runOnFunction() 256 switch (AA.alias(MemoryLocation::get(cast<StoreInst>(*I1)), in runOnFunction() 292 if (ElTy->isSized()) Size = AA.getTypeStoreSize(ElTy); in runOnFunction() 294 switch (AA.getModRefInfo(*C, *V, Size)) { in runOnFunction() 321 switch (AA.getModRefInfo(*C, *D)) { in runOnFunction()
|
| HD | MemoryDependenceAnalysis.cpp | 94 AA = &getAnalysis<AliasAnalysis>(); in runOnFunction() 122 GetLocation(const Instruction *Inst, MemoryLocation &Loc, AliasAnalysis *AA) { in GetLocation() argument 154 if (const CallInst *CI = isFreeCall(Inst, AA->getTargetLibraryInfo())) { in GetLocation() 214 AliasAnalysis::ModRefResult MR = GetLocation(Inst, Loc, AA); in getCallSiteDependencyFrom() 217 if (AA->getModRefInfo(CS, Loc) != AliasAnalysis::NoModRef) in getCallSiteDependencyFrom() 226 switch (AA->getModRefInfo(CS, InstCS)) { in getCallSiteDependencyFrom() 441 if (AA->isMustAlias(MemoryLocation(II->getArgOperand(1)), MemLoc)) in getPointerDependencyFrom() 489 AliasResult R = AA->alias(LoadLoc, MemLoc); in getPointerDependencyFrom() 533 if (AA->pointsToConstantMemory(LoadLoc)) in getPointerDependencyFrom() 570 if (AA->getModRefInfo(SI, MemLoc) == AliasAnalysis::NoModRef) in getPointerDependencyFrom() [all …]
|
| /NextBSD/contrib/llvm/include/llvm/Transforms/Utils/ |
| HD | BasicBlockUtils.h | 43 void FoldSingleEntryPHINodes(BasicBlock *BB, AliasAnalysis *AA = nullptr, 57 AliasAnalysis *AA = nullptr, 85 AliasAnalysis *AA; member 93 : AA(nullptr), DT(nullptr), LI(nullptr), MergeIdenticalEdges(false), in CriticalEdgeSplittingOptions() 97 CriticalEdgeSplittingOptions(AliasAnalysis *AA, DominatorTree *DT = nullptr, 99 : AA(AA), DT(DT), LI(LI), MergeIdenticalEdges(false), in AA() function 105 : AA(nullptr), DT(DT), LI(LI), MergeIdenticalEdges(false), in CriticalEdgeSplittingOptions() 225 AliasAnalysis *AA = nullptr, 247 AliasAnalysis *AA = nullptr,
|
| HD | Cloning.h | 196 AliasAnalysis *AA = nullptr, 198 : CG(cg), AA(AA), ACT(ACT) {} in CG() 203 AliasAnalysis *AA; variable
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | DeadStoreElimination.cpp | 48 AliasAnalysis *AA; member 54 DSE() : FunctionPass(ID), AA(nullptr), MD(nullptr), DT(nullptr) { in DSE() 62 AA = &getAnalysis<AliasAnalysis>(); in runOnFunction() 65 TLI = AA->getTargetLibraryInfo(); in runOnFunction() 74 AA = nullptr; MD = nullptr; DT = nullptr; in runOnFunction() 197 static MemoryLocation getLocForWrite(Instruction *Inst, AliasAnalysis &AA) { in getLocForWrite() argument 227 static MemoryLocation getLocForRead(Instruction *Inst, AliasAnalysis &AA) { in getLocForRead() argument 228 assert(hasMemoryWrite(Inst, AA.getTargetLibraryInfo()) && in getLocForRead() 445 Instruction *DepWrite, AliasAnalysis &AA) { in isPossibleSelfRead() argument 448 MemoryLocation InstReadLoc = getLocForRead(Inst, AA); in isPossibleSelfRead() [all …]
|
| HD | FlattenCFGPass.cpp | 37 AliasAnalysis *AA; member 53 static bool iterativelyFlattenCFG(Function &F, AliasAnalysis *AA) { in iterativelyFlattenCFG() argument 62 if (FlattenCFG(BBIt++, AA)) { in iterativelyFlattenCFG() 72 AA = &getAnalysis<AliasAnalysis>(); in runOnFunction() 75 while (iterativelyFlattenCFG(F, AA)) { in runOnFunction()
|
| HD | LICM.cpp | 96 static bool canSinkOrHoistInst(Instruction &I, AliasAnalysis *AA, 135 AliasAnalysis *AA; // Current AliasAnalysis information member 186 AA = &getAnalysis<AliasAnalysis>(); in runOnLoop() 193 CurAST = new AliasSetTracker(*AA); in runOnLoop() 241 Changed |= sinkRegion(DT->getNode(L->getHeader()), AA, LI, DT, TLI, CurLoop, in runOnLoop() 244 Changed |= hoistRegion(DT->getNode(L->getHeader()), AA, LI, DT, TLI, in runOnLoop() 297 bool llvm::sinkRegion(DomTreeNode *N, AliasAnalysis *AA, LoopInfo *LI, in sinkRegion() argument 302 assert(N != nullptr && AA != nullptr && LI != nullptr && in sinkRegion() 317 sinkRegion(Children[i], AA, LI, DT, TLI, CurLoop, CurAST, SafetyInfo); in sinkRegion() 342 canSinkOrHoistInst(I, AA, DT, TLI, CurLoop, CurAST, SafetyInfo)) { in sinkRegion() [all …]
|
| HD | Sink.cpp | 38 AliasAnalysis *AA; member in __anon00a304170111::Sinking 102 AA = &getAnalysis<AliasAnalysis>(); in runOnFunction() 157 static bool isSafeToMove(Instruction *Inst, AliasAnalysis *AA, in isSafeToMove() argument 168 if (AA->getModRefInfo(S, Loc) & AliasAnalysis::Mod) in isSafeToMove() 235 if (!isSafeToMove(Inst, AA, Stores)) in SinkInstruction()
|
| HD | MergedLoadStoreMotion.cpp | 104 AliasAnalysis *AA; member in __anon5dbf06790111::MergedLoadStoreMotion 244 return AA->canInstructionRangeModRef(Start, End, Loc, AliasAnalysis::Mod); in isLoadHoistBarrierInRange() 270 if (AA->isMustAlias(Loc0, Loc1) && Load0->isSameOperationAs(Load1) && in canHoistFromBlock() 401 return AA->canInstructionRangeModRef(Start, End, Loc, AliasAnalysis::ModRef); in isStoreSinkBarrierInRange() 424 if (AA->isMustAlias(Loc0, Loc1) && Store0->isSameOperationAs(Store1) && in canSinkFromBlock() 453 AA->addEscapingUse(NewPN->getOperandUse(J)); in getPHIOperand() 574 AA = &getAnalysis<AliasAnalysis>(); in runOnFunction()
|
| HD | LoadCombine.cpp | 55 AliasAnalysis *AA; member in __anoncd16a1bf0111::LoadCombine 58 LoadCombine() : BasicBlockPass(ID), C(nullptr), AA(nullptr) { in LoadCombine() 226 AA = &getAnalysis<AliasAnalysis>(); in runOnBasicBlock() 233 AliasSetTracker AST(*AA); in runOnBasicBlock()
|
| /NextBSD/contrib/llvm/lib/Transforms/Utils/ |
| HD | LoopSimplify.cpp | 119 auto *AA = PP->getAnalysisIfAvailable<AliasAnalysis>(); in InsertPreheaderForLoop() local 145 AA, DT, LI, PreserveLCSSA); in InsertPreheaderForLoop() 162 AliasAnalysis *AA, DominatorTree *DT, in rewriteLoopExitBlock() argument 180 NewExitBB = SplitBlockPredecessors(Exit, LoopBlocks, ".loopexit", AA, DT, in rewriteLoopExitBlock() 209 static PHINode *findPHIToPartitionLoops(Loop *L, AliasAnalysis *AA, in findPHIToPartitionLoops() argument 219 if (AA) AA->deleteValue(PN); in findPHIToPartitionLoops() 254 AliasAnalysis *AA, DominatorTree *DT, in separateNestedLoop() argument 265 PHINode *PN = findPHIToPartitionLoops(L, AA, DT, AC); in separateNestedLoop() 293 AA, DT, LI, PreserveLCSSA); in separateNestedLoop() 360 AliasAnalysis *AA, in insertUniqueBackedgeBlock() argument [all …]
|
| HD | FlattenCFG.cpp | 28 AliasAnalysis *AA; member in __anon690faa5b0111::FlattenCFGOpt 46 FlattenCFGOpt(AliasAnalysis *AA) : AA(AA) {} in FlattenCFGOpt() argument 362 if (!AA || AA->alias(iter1, BI)) in CompareIfRegionBlock() 487 bool llvm::FlattenCFG(BasicBlock *BB, AliasAnalysis *AA) { in FlattenCFG() argument 488 return FlattenCFGOpt(AA).run(BB); in FlattenCFG()
|
| HD | BasicBlockUtils.cpp | 68 void llvm::FoldSingleEntryPHINodes(BasicBlock *BB, AliasAnalysis *AA, in FoldSingleEntryPHINodes() argument 80 else if (AA && isa<PointerType>(PN->getType())) in FoldSingleEntryPHINodes() 81 AA->deleteValue(PN); in FoldSingleEntryPHINodes() 111 LoopInfo *LI, AliasAnalysis *AA, in MergeBlockIntoPredecessor() argument 148 FoldSingleEntryPHINodes(BB, AA, MemDep); in MergeBlockIntoPredecessor() 396 AliasAnalysis *AA, bool HasLoopExit) { in UpdatePHINodes() argument 477 const char *Suffix, AliasAnalysis *AA, in SplitBlockPredecessors() argument 487 NewBBs, AA, DT, LI, PreserveLCSSA); in SplitBlockPredecessors() 526 UpdatePHINodes(BB, NewBB, Preds, BI, AA, HasLoopExit); in SplitBlockPredecessors() 547 AliasAnalysis *AA, DominatorTree *DT, in SplitLandingPadPredecessors() argument [all …]
|
| /NextBSD/lib/libc/stdlib/ |
| HD | a64l.c | 21 #define AA 65 /* ASCII 'A' */ macro 37 else if (*s <= AA + 25) in a64l() 38 digit = *s - AA + 12; in a64l()
|
| HD | l64a.c | 20 #define AA 65 /* ASCII 'A' */ macro 46 *buffer = digit + AA - 12; in l64a_r()
|
| /NextBSD/contrib/llvm/lib/Transforms/ObjCARC/ |
| HD | ProvenanceAnalysis.h | 51 AliasAnalysis *AA; variable 67 void setAA(AliasAnalysis *aa) { AA = aa; } in setAA() 69 AliasAnalysis *getAA() const { return AA; } in getAA()
|
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | PostRASchedulerList.cpp | 126 AliasAnalysis *AA; member in __anon6a5547170111::SchedulePostRATDList 139 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, 195 MachineFunction &MF, MachineLoopInfo &MLI, AliasAnalysis *AA, in SchedulePostRATDList() argument 199 : ScheduleDAGInstrs(MF, &MLI, /*IsPostRA=*/true), AA(AA), EndIndex(0) { in SchedulePostRATDList() 270 AliasAnalysis *AA = &getAnalysis<AliasAnalysis>(); in runOnMachineFunction() local 301 SchedulePostRATDList Scheduler(Fn, MLI, AA, RegClassInfo, AntiDepMode, in runOnMachineFunction() 381 buildSchedGraph(AA); in schedule() 396 buildSchedGraph(AA); in schedule()
|
| HD | ScheduleDAGInstrs.cpp | 466 static inline bool isGlobalMemoryObject(AliasAnalysis *AA, MachineInstr *MI) { in isGlobalMemoryObject() argument 469 (!MI->mayLoad() || !MI->isInvariantLoad(AA)))) in isGlobalMemoryObject() 516 static bool MIsNeedChainEdge(AliasAnalysis *AA, const MachineFrameInfo *MFI, in MIsNeedChainEdge() argument 529 if (TII->areMemAccessesTriviallyDisjoint(MIa, MIb, AA)) in MIsNeedChainEdge() 545 if (!AA) in MIsNeedChainEdge() 578 AA->alias(MemoryLocation(MMOa->getValue(), Overlapa, in MIsNeedChainEdge() 588 static unsigned iterateChainSucc(AliasAnalysis *AA, const MachineFrameInfo *MFI, in iterateChainSucc() argument 609 isGlobalMemoryObject(AA, SUb->getInstr())) in iterateChainSucc() 616 MIsNeedChainEdge(AA, MFI, DL, SUa->getInstr(), SUb->getInstr())) { in iterateChainSucc() 626 iterateChainSucc(AA, MFI, DL, SUa, I->getSUnit(), ExitSU, Depth, Visited); in iterateChainSucc() [all …]
|
| /NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| HD | ScheduleDAGVLIW.cpp | 68 AliasAnalysis *AA; member in __anonb89abdff0111::ScheduleDAGVLIW 74 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) { in ScheduleDAGVLIW() 101 BuildSchedGraph(AA); in Schedule() 278 return new ScheduleDAGVLIW(*IS->MF, IS->AA, new ResourcePriorityQueue(IS)); in createVLIWDAGScheduler()
|
| /NextBSD/contrib/llvm/include/llvm/Analysis/ |
| HD | AliasSetTracker.h | 257 void addUnknownInst(Instruction *I, AliasAnalysis &AA); 276 AliasAnalysis &AA) const; 277 bool aliasesUnknownInst(const Instruction *Inst, AliasAnalysis &AA) const; 301 AliasAnalysis &AA; 315 explicit AliasSetTracker(AliasAnalysis &aa) : AA(aa) {} 384 AliasAnalysis &getAliasAnalysis() const { return AA; }
|
| /NextBSD/contrib/llvm/lib/Transforms/IPO/ |
| HD | ArgumentPromotion.cpp | 566 AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); in isSafeToPromoteArgument() local 575 if (AA.canInstructionRangeModRef(BB->front(), *Load, Loc, in isSafeToPromoteArgument() 584 if (AA.canBasicBlockModify(*TranspBB, Loc)) in isSafeToPromoteArgument() 748 AliasAnalysis &AA = getAnalysis<AliasAnalysis>(); in DoPromotion() local 878 AA.replaceWithNewValue(Call, New); in DoPromotion() 909 AA.replaceWithNewValue(I, I2); in DoPromotion() 938 AA.replaceWithNewValue(I, TheAlloca); in DoPromotion() 952 AA.deleteValue(I); in DoPromotion() 967 AA.replaceWithNewValue(LI, I2); in DoPromotion() 1004 AA.replaceWithNewValue(L, TheArg); in DoPromotion() [all …]
|
| /NextBSD/contrib/llvm/tools/clang/lib/Index/ |
| HD | CommentToXML.cpp | 1001 const AvailabilityAttr *AA = dyn_cast<AvailabilityAttr>(Attrs[i]); in visitFullComment() local 1002 if (!AA) { in visitFullComment() 1027 if (AA->getPlatform()) { in visitFullComment() 1029 AA->getPlatform()->getName()); in visitFullComment() 1031 Distribution = AA->getPlatform()->getName(); in visitFullComment() 1034 VersionTuple IntroducedInVersion = AA->getIntroduced(); in visitFullComment() 1040 VersionTuple DeprecatedInVersion = AA->getDeprecated(); in visitFullComment() 1046 VersionTuple RemovedAfterVersion = AA->getObsoleted(); in visitFullComment() 1052 StringRef DeprecationSummary = AA->getMessage(); in visitFullComment() 1058 if (AA->getUnavailable()) in visitFullComment()
|