Home
last modified time | relevance | path

Searched refs:Subscripts (Results 1 – 14 of 14) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDDelinearization.cpp100 SmallVector<const SCEV *, 3> Subscripts, Sizes; in print() local
101 SE->delinearize(AccessFn, Subscripts, Sizes, SE->getElementSize(Inst)); in print()
102 if (Subscripts.size() == 0 || Sizes.size() == 0 || in print()
103 Subscripts.size() != Sizes.size()) { in print()
110 int Size = Subscripts.size(); in print()
117 O << "[" << *Subscripts[i] << "]"; in print()
HDLoopCacheAnalysis.cpp119 for (const SCEV *Subscript : R.Subscripts) in operator <<()
312 assert(Subscripts.empty() && "Subscripts should be empty"); in delinearize()
337 SE.delinearize(AccessFn, Subscripts, Sizes, in delinearize()
340 if (Subscripts.empty() || Sizes.empty() || in delinearize()
341 Subscripts.size() != Sizes.size()) { in delinearize()
347 Subscripts.clear(); in delinearize()
353 Subscripts.push_back(Div); in delinearize()
357 return all_of(Subscripts, [&](const SCEV *Subscript) { in delinearize()
375 bool allCoeffForLoopAreZero = all_of(Subscripts, [&](const SCEV *Subscript) { in isLoopInvariant()
385 const SCEV *LastSubscript = Subscripts.back(); in isConsecutive()
[all …]
HDScalarEvolution.cpp11273 const SCEV *Expr, SmallVectorImpl<const SCEV *> &Subscripts, in computeAccessFunctions() argument
11305 Subscripts.clear(); in computeAccessFunctions()
11314 Subscripts.push_back(R); in computeAccessFunctions()
11319 Subscripts.push_back(Res); in computeAccessFunctions()
11321 std::reverse(Subscripts.begin(), Subscripts.end()); in computeAccessFunctions()
11325 for (const SCEV *S : Subscripts) in computeAccessFunctions()
11379 SmallVectorImpl<const SCEV *> &Subscripts, in delinearize() argument
11396 computeAccessFunctions(Expr, Subscripts, Sizes); in delinearize()
11398 if (Subscripts.empty()) in delinearize()
11408 for (const SCEV *S : Subscripts) in delinearize()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDLoopCacheAnalysis.h54 size_t getNumSubscripts() const { return Subscripts.size(); } in getNumSubscripts()
57 return Subscripts[SubNum]; in getSubscript()
60 assert(!Subscripts.empty() && "Expecting non-empty container"); in getFirstSubscript()
61 return Subscripts.front(); in getFirstSubscript()
64 assert(!Subscripts.empty() && "Expecting non-empty container"); in getLastSubscript()
65 return Subscripts.back(); in getLastSubscript()
134 SmallVector<const SCEV *, 3> Subscripts; variable
HDScalarEvolution.h998 SmallVectorImpl<const SCEV *> &Subscripts,
1065 void delinearize(const SCEV *Expr, SmallVectorImpl<const SCEV *> &Subscripts,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDDIBuilder.h485 DIType *Ty, DINodeArray Subscripts);
493 DIType *Ty, DINodeArray Subscripts);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/
HDDebugInfo.h638 LLVMMetadataRef *Subscripts,
653 LLVMMetadataRef *Subscripts,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDDIBuilder.cpp521 DINodeArray Subscripts) { in createArrayType() argument
524 DINode::FlagZero, Subscripts, 0, nullptr); in createArrayType()
531 DINodeArray Subscripts) { in createVectorType() argument
534 DINode::FlagVector, Subscripts, 0, nullptr); in createVectorType()
HDDebugInfo.cpp990 LLVMMetadataRef *Subscripts, in LLVMDIBuilderCreateArrayType() argument
992 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts), in LLVMDIBuilderCreateArrayType()
1001 LLVMMetadataRef *Subscripts, in LLVMDIBuilderCreateVectorType() argument
1003 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts), in LLVMDIBuilderCreateVectorType()
/freebsd-11-stable/tools/tools/locale/etc/
HDmanual-input.UTF-8413 * 0x2070 - 0x209F Superscripts and Subscripts
HDcommon.UTF-8.src5777 * 0x2070 - 0x209F Superscripts and Subscripts
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGDebugInfo.cpp2690 SmallVector<llvm::Metadata *, 8> Subscripts; in CreateType() local
2713 Subscripts.push_back( in CreateType()
2716 Subscripts.push_back(DBuilder.getOrCreateSubrange(0, Count)); in CreateType()
2720 llvm::DINodeArray SubscriptArray = DBuilder.getOrCreateArray(Subscripts); in CreateType()
/freebsd-11-stable/share/ctypedef/
HDen_US.UTF-8.src5777 * 0x2070 - 0x209F Superscripts and Subscripts
/freebsd-11-stable/contrib/gcc/doc/
HDextend.texi1186 @section Non-Lvalue Arrays May Have Subscripts