/external/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 175 Instruction *getSource(const LoopAccessInfo &LAI) const; 177 Instruction *getDestination(const LoopAccessInfo &LAI) const; 521 LoopAccessInfo(LoopAccessInfo &&LAI) in LoopAccessInfo() argument 522 : PSE(std::move(LAI.PSE)), PtrRtChecking(std::move(LAI.PtrRtChecking)), in LoopAccessInfo() 523 DepChecker(std::move(LAI.DepChecker)), TheLoop(LAI.TheLoop), in LoopAccessInfo() 524 NumLoads(LAI.NumLoads), NumStores(LAI.NumStores), in LoopAccessInfo() 525 MaxSafeDepDistBytes(LAI.MaxSafeDepDistBytes), CanVecMem(LAI.CanVecMem), in LoopAccessInfo() 526 StoreToLoopInvariantAddress(LAI.StoreToLoopInvariantAddress), in LoopAccessInfo() 527 Report(std::move(LAI.Report)), in LoopAccessInfo() 528 SymbolicStrides(std::move(LAI.SymbolicStrides)), in LoopAccessInfo() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopLoadElimination.cpp | 130 LoadEliminationForLoop(Loop *L, LoopInfo *LI, const LoopAccessInfo &LAI, in LoadEliminationForLoop() argument 132 : L(L), LI(LI), LAI(LAI), DT(DT), PSE(LAI.getPSE()) {} in LoadEliminationForLoop() 140 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument 143 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences() 154 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences() 155 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences() 276 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx1).PointerValue; in needsChecking() 278 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx2).PointerValue; in needsChecking() 331 const auto &MemInstrs = LAI.getDepChecker().getMemoryInstructions(); in findPointersWrittenOnForwardingPath() 355 const auto &AllChecks = LAI.getRuntimePointerChecking()->getChecks(); in collectMemchecks() [all …]
|
D | LoopDistribute.cpp | 452 computePartitionSetForPointers(const LoopAccessInfo &LAI) { in computePartitionSetForPointers() argument 453 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers() 460 LAI.getInstructionsForAccess(Ptr, RtPtrCheck->Pointers[I].IsWritePtr); in computePartitionSetForPointers() 593 : L(L), F(F), LI(LI), LAI(nullptr), DT(DT), SE(SE) { in LoopDistributeForLoop() 611 LAI = &LAA->getInfo(L); in processLoop() 615 if (LAI->canVectorizeMemory()) in processLoop() 618 auto *Dependences = LAI->getDepChecker().getDependences(); in processLoop() 643 const MemoryDepChecker &DepChecker = LAI->getDepChecker(); in processLoop() 696 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); in processLoop() 714 auto PtrToPartition = Partitions.computePartitionSetForPointers(*LAI); in processLoop() [all …]
|
D | LoopVersioningLICM.cpp | 168 TLI(nullptr), LAA(nullptr), LAI(nullptr), Changed(false), in LoopVersioningLICM() 182 const LoopAccessInfo *LAI; // Current Loop's LoopAccessInfo member 388 LAI = &LAA->getInfo(CurLoop); in legalLoopInstructions() 390 if (LAI->getRuntimePointerChecking()->getChecks().empty()) { in legalLoopInstructions() 395 if (LAI->getNumRuntimePointerChecks() > in legalLoopInstructions() 518 LAI = nullptr; in runOnLoop() 538 LoopVersioning LVer(*LAI, CurLoop, LI, DT, SE, true); in runOnLoop()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopVersioning.cpp | 33 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, in LoopVersioning() argument 36 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 41 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning() 42 setSCEVChecks(LAI.getPSE().getUnionPredicate()); in LoopVersioning() 65 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); in versionLoop() 67 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop() 173 const RuntimePointerChecking *RtPtrChecking = LAI.getRuntimePointerChecking(); in prepareNoAliasMetadata() 215 for (Instruction *I : LAI.getDepChecker().getMemoryInstructions()) { in annotateLoopWithNoAlias() 280 const LoopAccessInfo &LAI = LAA->getInfo(L); in runOnFunction() local 281 if (LAI.getNumRuntimePointerChecks() || in runOnFunction() [all …]
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | LoopVersioning.h | 42 LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, 145 const LoopAccessInfo &LAI; variable
|
/external/valgrind/none/tests/mips64/ |
D | cvm_atomic.c | 178 BADDU, POP, DPOP, SAA, SAAD, LAA, LAAD, LAW, LAWD, LAI, LAID, LAD, LADD, enumerator 244 case LAI: { /* Load Atomic Increment Word - lai rd, (base) */ in main()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 832 : PSE(PSE), TheLoop(L), DT(DT), LI(LI), LAI(nullptr), in InterleavedAccessInfo() 875 void setLAI(const LoopAccessInfo *Info) { LAI = Info; } in setLAI() 886 const LoopAccessInfo *LAI; member in __anonfb91178e0111::InterleavedAccessInfo 957 return LAI && LAI->getDepChecker().getDependences(); in areDependencesValid() 1016 auto *Deps = LAI->getDepChecker().getDependences(); in collectDependences() 1018 Dependences[Dep.getSource(*LAI)].insert(Dep.getDestination(*LAI)); in collectDependences() 1354 TTI(TTI), DT(DT), GetLAA(GetLAA), LAI(nullptr), in LoopVectorizationLegality() 1422 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking() 1425 const LoopAccessInfo *getLAI() const { return LAI; } in getLAI() 1448 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes() [all …]
|
/external/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 1973 auto &LAI = LoopAccessInfoMap[L]; in getInfo() local 1975 if (!LAI) in getInfo() 1976 LAI = llvm::make_unique<LoopAccessInfo>(L, SE, TLI, AA, DT, LI); in getInfo() 1978 return *LAI.get(); in getInfo() 1987 auto &LAI = LAA.getInfo(L); in print() local 1988 LAI.print(OS, 4); in print() 2049 auto &LAI = AM.getResult<LoopAccessAnalysis>(L); in run() local 2052 LAI.print(OS, 4); in run()
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/data/unicode/ |
D | UnicodeData.txt | 5910 1A57;TAI THAM CONSONANT SIGN LA TANG LAI;Mc;0;L;;;;;N;;;;; 5911 1A58;TAI THAM SIGN MAI KANG LAI;Mn;0;NSM;;;;;N;;;;; 14800 ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;; 14826 ABDC;MEETEI MAYEK LETTER LAI LONSUM;Lo;0;L;;;;;N;;;;;
|
/external/icu/icu4c/source/data/unidata/ |
D | UnicodeData.txt | 5910 1A57;TAI THAM CONSONANT SIGN LA TANG LAI;Mc;0;L;;;;;N;;;;; 5911 1A58;TAI THAM SIGN MAI KANG LAI;Mn;0;NSM;;;;;N;;;;; 14800 ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;; 14826 ABDC;MEETEI MAYEK LETTER LAI LONSUM;Lo;0;L;;;;;N;;;;;
|
D | ppucd.txt | 7986 cp;1A57;gc=Mc;GCB=SM;InPC=Right;InSC=Consonant_Final;na=TAI THAM CONSONANT SIGN LA TANG LAI;SB=EX;W… 7987 …EX;-Gr_Base;Gr_Ext;InPC=Top;InSC=Consonant_Final;jt=T;na=TAI THAM SIGN MAI KANG LAI;SB=EX;WB=Extend 18028 cp;ABC2;na=MEETEI MAYEK LETTER LAI 18055 cp;ABDC;InSC=Consonant_Final;na=MEETEI MAYEK LETTER LAI LONSUM
|
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/ |
D | UnicodeData.txt | 5910 1A57;TAI THAM CONSONANT SIGN LA TANG LAI;Mc;0;L;;;;;N;;;;; 5911 1A58;TAI THAM SIGN MAI KANG LAI;Mn;0;NSM;;;;;N;;;;; 14800 ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;; 14826 ABDC;MEETEI MAYEK LETTER LAI LONSUM;Lo;0;L;;;;;N;;;;;
|
/external/icu/icu4j/perf-tests/data/collation/ |
D | TestNames_SerbianSH.txt | 37400 MUŽLAI ŠANDOR
|