HomeSort by: relevance | last modified time | path
    Searched refs:GEPs (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
SLPVectorizer.h 108 /// collected in GEPs.
144 GEPListMap GEPs;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 3141 // We don't combine GEPs with complicated (nested) indexing.
3152 // We can't combine several GEPs into one vector if they operate on
3167 // We don't combine GEPs with non-constant indexes.
3187 LLVM_DEBUG(dbgs() << "SLP: added a vector of GEPs.\n");
6504 GEPs.clear();
6542 if (!GEPs.empty()) {
6543 LLVM_DEBUG(dbgs() << "SLP: Found GEPs for " << GEPs.size()
6742 GEPs.clear();
6745 // Stores and GEPs according to the underlying objects of their pointe
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FastISel.cpp 831 SmallVector<const Value *, 32> GEPs;
903 // Pattern-match simple GEPs.
959 GEPs.push_back(V);
975 for (const Value *I : reverse(GEPs))
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 111 STATISTIC(NumGEPsElim, "Number of GEPs converted to casts");
148 cl::desc("Address sinking in CGP using GEPs."));
307 /// Keep track of GEPs accessing the same data structures such as structs or
315 /// Keep track of new GEP base after splitting the GEPs having large offset.
318 /// Map serial numbers to Large offset GEPs.
2109 // objects whose address is used in casts and GEPs, though it only makes
2110 // sense for GEPs if the offset is a multiple of the desired alignment and
2211 auto GEPs = std::move(it->second);
2212 LargeOffsetGEPMap[ArgVal].append(GEPs.begin(), GEPs.end())
    [all...]

Completed in 25 milliseconds