HomeSort by relevance Sort by last modified time
    Searched refs:LAI (Results 1 - 8 of 8) sorted by null

  /external/llvm/include/llvm/Transforms/Utils/
LoopVersioning.h 40 /// we will retain the default checks made by LAI. Otherwise, construct an
42 LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI,
107 const LoopAccessInfo &LAI;
  /external/llvm/lib/Transforms/Scalar/
LoopLoadElimination.cpp 116 LoadEliminationForLoop(Loop *L, LoopInfo *LI, const LoopAccessInfo &LAI,
118 : L(L), LI(LI), LAI(LAI), DT(DT), PSE(LAI.PSE) {}
126 findStoreToLoadDependences(const LoopAccessInfo &LAI) {
129 const auto *Deps = LAI.getDepChecker().getDependences();
140 Instruction *Source = Dep.getSource(LAI);
141 Instruction *Destination = Dep.getDestination(LAI);
256 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx1).PointerValue;
258 LAI.getRuntimePointerChecking()->getPointerInfo(PtrIdx2).PointerValue
    [all...]
LoopDistribute.cpp 435 /// entry in LAI.getRuntimePointerCheck(). If the pointer is used in multiple
438 computePartitionSetForPointers(const LoopAccessInfo &LAI) {
439 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking();
446 LAI.getInstructionsForAccess(Ptr, RtPtrCheck->Pointers[I].IsWritePtr);
676 const LoopAccessInfo &LAI = LAA->getInfo(L, ValueToValueMap());
680 if (LAI.canVectorizeMemory()) {
684 auto *Dependences = LAI.getDepChecker().getDependences();
711 const MemoryDepChecker &DepChecker = LAI.getDepChecker();
764 const SCEVUnionPredicate &Pred = LAI.PSE.getUnionPredicate();
782 auto PtrToPartition = Partitions.computePartitionSetForPointers(LAI);
    [all...]
  /external/llvm/lib/Transforms/Utils/
LoopVersioning.cpp 26 LoopVersioning::LoopVersioning(const LoopAccessInfo &LAI, Loop *L, LoopInfo *LI,
29 : VersionedLoop(L), NonVersionedLoop(nullptr), LAI(LAI), LI(LI), DT(DT),
34 setAliasChecks(LAI.getRuntimePointerChecking()->getChecks());
35 setSCEVChecks(LAI.PSE.getUnionPredicate());
58 LAI.addRuntimeChecks(RuntimeCheckBB->getTerminator(), AliasChecks);
61 const SCEVUnionPredicate &Pred = LAI.PSE.getUnionPredicate();
  /external/llvm/include/llvm/Analysis/
LoopAccessAnalysis.h 175 Instruction *getSource(const LoopAccessInfo &LAI) const;
177 Instruction *getDestination(const LoopAccessInfo &LAI) const;
412 /// CheckingPtrGroups in LAI::addRuntimeChecks which is a const member
710 const LoopAccessInfo &LAI) const {
711 return LAI.getDepChecker().getMemoryInstructions()[Source];
715 const LoopAccessInfo &LAI) const {
716 return LAI.getDepChecker().getMemoryInstructions()[Destination];
  /external/valgrind/none/tests/mips64/
cvm_atomic.c 178 BADDU, POP, DPOP, SAA, SAAD, LAA, LAAD, LAW, LAWD, LAI, LAID, LAD, LADD,
244 case LAI: { /* Load Atomic Increment Word - lai rd, (base) */
247 TEST1_32("lai", i, reg_val_double_copy);
  /external/llvm/lib/Analysis/
LoopAccessAnalysis.cpp     [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]

Completed in 380 milliseconds