Home
last modified time | relevance | path

Searched refs:LAI (Results 1 – 13 of 13) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp116 LoadEliminationForLoop(Loop *L, LoopInfo *LI, const LoopAccessInfo &LAI, in LoadEliminationForLoop() argument
118 : L(L), LI(LI), LAI(LAI), DT(DT), PSE(LAI.PSE) {} in LoadEliminationForLoop()
126 findStoreToLoadDependences(const LoopAccessInfo &LAI) { in findStoreToLoadDependences() argument
129 const auto *Deps = LAI.getDepChecker().getDependences(); in findStoreToLoadDependences()
140 Instruction *Source = Dep.getSource(LAI); in findStoreToLoadDependences()
141 Instruction *Destination = Dep.getDestination(LAI); in findStoreToLoadDependences()
256 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx1).PointerValue; in needsChecking()
258 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx2).PointerValue; in needsChecking()
311 const auto &MemInstrs = LAI.getDepChecker().getMemoryInstructions(); in findPointersWrittenOnForwardingPath()
335 const auto &AllChecks = LAI.getRuntimePointerChecking()->getChecks(); in collectMemchecks()
[all …]
DLoopDistribute.cpp438 computePartitionSetForPointers(const LoopAccessInfo &LAI) { in computePartitionSetForPointers() argument
439 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers()
446 LAI.getInstructionsForAccess(Ptr, RtPtrCheck->Pointers[I].IsWritePtr); in computePartitionSetForPointers()
676 const LoopAccessInfo &LAI = LAA->getInfo(L, ValueToValueMap()); in processLoop() local
680 if (LAI.canVectorizeMemory()) { in processLoop()
684 auto *Dependences = LAI.getDepChecker().getDependences(); in processLoop()
711 const MemoryDepChecker &DepChecker = LAI.getDepChecker(); in processLoop()
764 const SCEVUnionPredicate &Pred = LAI.PSE.getUnionPredicate(); in processLoop()
782 auto PtrToPartition = Partitions.computePartitionSetForPointers(LAI); in processLoop()
783 const auto *RtPtrChecking = LAI.getRuntimePointerChecking(); in processLoop()
[all …]
/external/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp26 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI, in LoopVersioning() argument
29 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT), in LoopVersioning()
34 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks()); in LoopVersioning()
35 setSCEVChecks(LAI.PSE.getUnionPredicate()); in LoopVersioning()
58 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks); in versionLoop()
61 const SCEVUnionPredicate &Pred = LAI.PSE.getUnionPredicate(); in versionLoop()
/external/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h175 Instruction *getSource(const LoopAccessInfo &LAI) const;
177 Instruction *getDestination(const LoopAccessInfo &LAI) const;
710 const LoopAccessInfo &LAI) const { in getSource() argument
711 return LAI.getDepChecker().getMemoryInstructions()[Source]; in getSource()
715 const LoopAccessInfo &LAI) const { in getDestination() argument
716 return LAI.getDepChecker().getMemoryInstructions()[Destination]; in getDestination()
/external/llvm/include/llvm/Transforms/Utils/
DLoopVersioning.h42 LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI,
107 const LoopAccessInfo &LAI; variable
/external/valgrind/none/tests/mips64/
Dcvm_atomic.c178 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/Analysis/
DLoopAccessAnalysis.cpp1795 auto &LAI = LoopAccessInfoMap[L]; in getInfo() local
1798 assert((!LAI || LAI->NumSymbolicStrides == Strides.size()) && in getInfo()
1802 if (!LAI) { in getInfo()
1804 LAI = in getInfo()
1807 LAI->NumSymbolicStrides = Strides.size(); in getInfo()
1810 return *LAI.get(); in getInfo()
1821 auto &LAI = LAA.getInfo(L, NoSymbolicStrides); in print() local
1822 LAI.print(OS, 4); in print()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1192 TTI(TTI), DT(DT), LAA(LAA), LAI(nullptr), InterleaveInfo(PSE, L, DT), in LoopVectorizationLegality()
1249 return LAI->getRuntimePointerChecking(); in getRuntimePointerChecking()
1253 return LAI; in getLAI()
1266 unsigned getMaxSafeDepDistBytes() { return LAI->getMaxSafeDepDistBytes(); } in getMaxSafeDepDistBytes()
1291 return LAI->getNumStores(); in getNumStores()
1294 return LAI->getNumLoads(); in getNumLoads()
1359 const LoopAccessInfo *LAI; member in __anon63bf7e8f0111::LoopVectorizationLegality
2073 return LAI->isUniform(V); in isUniform()
4137 << (LAI->getRuntimePointerChecking()->Need in canVectorize()
4453 LAI = &LAA->getInfo(TheLoop, Strides); in canVectorizeMemory()
[all …]
/external/icu/icu4c/source/data/unidata/
DUnicodeData.txt5872 1A57;TAI THAM CONSONANT SIGN LA TANG LAI;Mc;0;L;;;;;N;;;;;
5873 1A58;TAI THAM SIGN MAI KANG LAI;Mn;0;NSM;;;;;N;;;;;
14744 ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;;
14770 ABDC;MEETEI MAYEK LETTER LAI LONSUM;Lo;0;L;;;;;N;;;;;
Dppucd.txt7895 cp;1A57;gc=Mc;GCB=SM;InPC=Right;InSC=Consonant_Final;na=TAI THAM CONSONANT SIGN LA TANG LAI;SB=EX;W…
7896 …EX;-Gr_Base;Gr_Ext;InPC=Top;InSC=Consonant_Final;jt=T;na=TAI THAM SIGN MAI KANG LAI;SB=EX;WB=Extend
17905 cp;ABC2;na=MEETEI MAYEK LETTER LAI
17932 cp;ABDC;InSC=Consonant_Final;na=MEETEI MAYEK LETTER LAI LONSUM
/external/icu/android_icu4j/src/main/tests/android/icu/dev/data/unicode/
DUnicodeData.txt5872 1A57;TAI THAM CONSONANT SIGN LA TANG LAI;Mc;0;L;;;;;N;;;;;
5873 1A58;TAI THAM SIGN MAI KANG LAI;Mn;0;NSM;;;;;N;;;;;
14744 ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;;
14770 ABDC;MEETEI MAYEK LETTER LAI LONSUM;Lo;0;L;;;;;N;;;;;
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/
DUnicodeData.txt5872 1A57;TAI THAM CONSONANT SIGN LA TANG LAI;Mc;0;L;;;;;N;;;;;
5873 1A58;TAI THAM SIGN MAI KANG LAI;Mn;0;NSM;;;;;N;;;;;
14744 ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;;
14770 ABDC;MEETEI MAYEK LETTER LAI LONSUM;Lo;0;L;;;;;N;;;;;
/external/icu/icu4j/perf-tests/data/collation/
DTestNames_SerbianSH.txt37398 MUŽLAI ŠANDOR