| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ObjCARCAnalysisUtils.cpp | 29 AAResults &AA) { 35 if (AA.pointsToConstantMemory(Op)) 40 if (AA.pointsToConstantMemory(LI->getPointerOperand()))
|
| AliasSetTracker.cpp | 61 AliasAnalysis &AA = AST.getAliasAnalysis(); 66 if (!AA.isMustAlias( 140 AliasAnalysis &AA = AST.getAliasAnalysis(); 141 AliasResult Result = AA.alias( 169 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { 196 AliasAnalysis &AA) const { 207 return AA.alias(MemoryLocation(SomePtr->getValue(), SomePtr->getSize(), 216 AA.alias(MemoryLocation(Ptr, Size, AAInfo), 227 AA.getModRefInfo(Inst, MemoryLocation(Ptr, Size, AAInfo)))) 235 AliasAnalysis &AA) const [all...] |
| LoopCacheAnalysis.cpp | 152 AAResults &AA) const { 155 if (BasePointer != Other.getBasePointer() && !isAliased(Other, AA)) { 209 AAResults &AA) const { 212 if (BasePointer != Other.getBasePointer() && !isAliased(Other, AA)) { 464 AAResults &AA) const { 467 return AA.isMustAlias(Loc1, Loc2); 483 AAResults &AA, DependenceInfo &DI, 487 LI(LI), SE(SE), TTI(TTI), AA(AA), DI(DI) { 516 return std::make_unique<CacheCost>(Loops, AR.LI, AR.SE, AR.TTI, AR.AA, DI, TRT) [all...] |
| AliasAnalysis.cpp | 58 #define DEBUG_TYPE "aa" 67 /// Allow disabling BasicAA from the AA results. This is particularly useful 68 /// when testing to isolate a single AA implementation. 69 cl::opt<bool> DisableBasicAA("disable-basic-aa", cl::Hidden, cl::init(false)); 74 static cl::opt<bool> EnableAATrace("aa-trace", cl::Hidden, cl::init(false)); 81 for (auto &AA : AAs) 82 AA->setAAResults(this); 91 for (auto &AA : AAs) 92 AA->setAAResults(nullptr); 138 for (const auto &AA : AAs) [all...] |
| /src/external/bsd/openldap/dist/contrib/slapd-modules/passwd/ |
| apr1-ltoa.pl | 24 unless ($hash =~ /AA$/) {
28 $hash =~ s/AA$//;
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| FlattenCFGPass.cpp | 40 AliasAnalysis *AA; 56 static bool iterativelyFlattenCFG(Function &F, AliasAnalysis *AA) { 74 if (FlattenCFG(BB, AA)) 83 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); 86 while (iterativelyFlattenCFG(F, AA)) {
|
| Sink.cpp | 35 static bool isSafeToMove(Instruction *Inst, AliasAnalysis &AA, 46 if (isModSet(AA.getModRefInfo(S, Loc))) 61 if (isModSet(AA.getModRefInfo(S, Call))) 109 DominatorTree &DT, LoopInfo &LI, AAResults &AA) { 118 if (!isSafeToMove(Inst, AA, Stores)) 180 AAResults &AA) { 208 if (SinkInstruction(Inst, Stores, DT, LI, AA)) { 220 LoopInfo &LI, AAResults &AA) { 228 MadeChange |= ProcessBlock(I, DT, LI, AA); 239 auto &AA = AM.getResult<AAManager>(F) [all...] |
| MergeICmps.cpp | 219 bool canSplit(AliasAnalysis &AA) const; 226 AliasAnalysis &AA) const; 231 void split(BasicBlock *NewParent, AliasAnalysis &AA) const; 250 AliasAnalysis &AA) const { 260 if (isModSet(AA.getModRefInfo(Inst, LLoc)) || 261 isModSet(AA.getModRefInfo(Inst, RLoc))) 273 void BCECmpBlock::split(BasicBlock *NewParent, AliasAnalysis &AA) const { 280 assert(canSinkBCECmpInst(&Inst, BlockInsts, AA) && 293 bool BCECmpBlock::canSplit(AliasAnalysis &AA) const { 298 if (!canSinkBCECmpInst(&Inst, BlockInsts, AA)) [all...] |
| MergedLoadStoreMotion.cpp | 101 AliasAnalysis *AA = nullptr; 112 bool run(Function &F, AliasAnalysis &AA); 179 return AA->canInstructionRangeModRef(Start, End, Loc, ModRefInfo::ModRef); 198 if (AA->isMustAlias(Loc0, Loc1) && Store0->isSameOperationAs(Store1) && 347 bool MergedLoadStoreMotion::run(Function &F, AliasAnalysis &AA) { 348 this->AA = &AA; 414 auto &AA = AM.getResult<AAManager>(F); 415 if (!Impl.run(F, AA))
|
| LoopVersioningLICM.cpp | 150 LoopVersioningLICM(AliasAnalysis *AA, ScalarEvolution *SE, 153 : AA(AA), SE(SE), GetLAI(GetLAI), 160 AA = nullptr; 181 AliasAnalysis *AA = nullptr; 352 if (!AA->doesNotAccessMemory(Call)) { 583 AliasAnalysis *AA = &getAnalysis<AAResultsWrapperPass>().getAAResults(); 594 return LoopVersioningLICM(AA, SE, ORE, GetLAI).runOnLoop(L, LI, DT); 608 CurAST.reset(new AliasSetTracker(*AA)); 669 AliasAnalysis *AA = &LAR.AA [all...] |
| TailRecursionElimination.cpp | 338 static bool canMoveAboveCall(Instruction *I, CallInst *CI, AliasAnalysis *AA) { 352 if (isModSet(AA->getModRefInfo(CI, MemoryLocation::get(L))) || 396 AliasAnalysis *AA; 428 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, 430 : F(F), TTI(TTI), AA(AA), ORE(ORE), DTU(DTU) {} 447 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, 601 if (canMoveAboveCall(&*BBI, CI, AA)) 799 AliasAnalysis *AA, 822 TailRecursionEliminator TRE(F, TTI, AA, ORE, DTU) [all...] |
| LoopSink.cpp | 279 static bool sinkLoopInvariantInstructions(Loop &L, AAResults &AA, LoopInfo &LI, 331 if (!canSinkOrHoistInst(*I, &AA, &DT, &L, CurAST, MSSAU.get(), false, 357 AAResults &AA = FAM.getResult<AAManager>(F); 387 CurAST = std::make_unique<AliasSetTracker>(AA); 394 Changed |= sinkLoopInvariantInstructions(L, AA, LI, DT, BFI, 435 AAResults &AA = getAnalysis<AAResultsWrapperPass>().getAAResults(); 442 CurAST = std::make_unique<AliasSetTracker>(AA); 447 *L, AA, getAnalysis<LoopInfoWrapperPass>().getLoopInfo(),
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| ProvenanceAnalysis.h | 52 AAResults *AA; 70 void setAA(AAResults *aa) { AA = aa; } 72 AAResults *getAA() const { return AA; }
|
| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/root/ |
| aav.d | 44 private struct AA 51 aaA aafirst; // a lot of these AA's have only one entry 57 private size_t dmd_aaLen(const AA* aa) pure nothrow @nogc @safe 59 return aa ? aa.nodes : 0; 67 private Value* dmd_aaGet(AA** paa, Key key) pure nothrow 72 AA* a = cast(AA*)mem.xmalloc(AA.sizeof) [all...] |
| /src/sys/dev/wscons/ |
| mra.c | 58 #define AA(p, s, i) (*((const int *)(((const char *)(p)) + (s) * (i)))) 59 #define X1(i) AA(x1, x1s, i) 60 #define X2(i) AA(x2, x2s, i) 61 #define Y(i) AA(y, ys, i)
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| DFAPacketizer.cpp | 107 AAResults *AA; 113 AAResults *AA); 131 AAResults *AA) 132 : ScheduleDAGInstrs(MF, &MLI), AA(AA) { 144 buildSchedGraph(AA); 149 MachineLoopInfo &mli, AAResults *aa) 150 : MF(mf), TII(mf.getSubtarget().getInstrInfo()), AA(aa) { 153 VLIWScheduler = new DefaultVLIWScheduler(MF, mli, AA); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| CoroElide.cpp | 38 AAResults &AA); 41 bool processCoroId(CoroIdInst *, AAResults &AA, DominatorTree &DT); 72 static bool operandReferences(CallInst *CI, AllocaInst *Frame, AAResults &AA) { 74 if (!AA.isNoAlias(Op, Frame)) 86 static void removeTailCallAttribute(AllocaInst *Frame, AAResults &AA) { 90 if (Call->isTailCall() && operandReferences(Call, Frame, AA) && 125 Align FrameAlign, AAResults &AA) { 160 removeTailCallAttribute(Frame, AA); 286 bool Lowerer::processCoroId(CoroIdInst *CoroId, AAResults &AA, 345 FrameSizeAndAlign.second, AA); [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| LoopCacheAnalysis.h | 74 AAResults &AA) const; 82 DependenceInfo &DI, AAResults &AA) const; 122 bool isAliased(const IndexedReference &Other, AAResults &AA) const; 187 TargetTransformInfo &TTI, AAResults &AA, DependenceInfo &DI, 262 AAResults &AA;
|
| Loads.h | 123 /// \param AA Optional pointer to alias analysis, to make the scan more 133 AAResults *AA = nullptr, 141 Value *FindAvailableLoadedValue(LoadInst *Load, AAResults &AA, bool *IsLoadCSE, 161 /// \param AA Optional pointer to alias analysis, to make the scan more 170 unsigned MaxInstsToScan, AAResults *AA,
|
| AliasSetTracker.h | 302 void addUnknownInst(Instruction *I, AAResults &AA); 320 const AAMDNodes &AAInfo, AAResults &AA) const; 321 bool aliasesUnknownInst(const Instruction *Inst, AAResults &AA) const; 347 AAResults &AA; 359 explicit AliasSetTracker(AAResults &AA) : AA(AA) {} 397 AAResults &getAliasAnalysis() const { return AA; }
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/ |
| Attributor.h | 1139 auto &AA = AAType::createForPosition(IRP, *this); 1142 if (Phase == AttributorPhase::SEEDING && !shouldSeedAttribute(AA)) { 1143 AA.getState().indicatePessimisticFixpoint(); 1144 return AA; 1147 registerAA(AA); 1163 AA.getState().indicatePessimisticFixpoint(); 1164 return AA; 1168 TimeTraceScope TimeScope(AA.getName() + "::initialize"); 1170 AA.initialize(*this); 1180 AA.getState().indicatePessimisticFixpoint() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| ScheduleDAGVLIW.cpp | 66 /// AA - AAResults for making memory reference queries. 67 AAResults *AA; 70 ScheduleDAGVLIW(MachineFunction &mf, AAResults *aa, 72 : ScheduleDAGSDNodes(mf), AvailableQueue(availqueue), AA(aa) { 98 BuildSchedGraph(AA); 274 return new ScheduleDAGVLIW(*IS->MF, IS->AA, new ResourcePriorityQueue(IS));
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ |
| MemCpyOptimizer.h | 45 AAResults *AA = nullptr; 58 AAResults *AA, AssumptionCache *AC, DominatorTree *DT,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| DFAPacketizer.h | 116 AAResults *AA; 130 AAResults *AA);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| FlattenCFG.cpp | 36 AliasAnalysis *AA; 56 FlattenCFGOpt(AliasAnalysis *AA) : AA(AA) {} 363 if (!AA || !AA->isNoAlias(&*iter1, &*BI)) 543 bool llvm::FlattenCFG(BasicBlock *BB, AAResults *AA) { 544 return FlattenCFGOpt(AA).run(BB);
|