/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | LoopCacheAnalysis.h | 43 /// Subscripts -> [{0,+,1}<%for.i>][{1,+,2}<%for.j>][{2,+,3}<%for.k>] 55 size_t getNumSubscripts() const { return Subscripts.size(); } 58 return Subscripts[SubNum]; 61 assert(!Subscripts.empty() && "Expecting non-empty container"); 62 return Subscripts.front(); 65 assert(!Subscripts.empty() && "Expecting non-empty container"); 66 return Subscripts.back(); 135 SmallVector<const SCEV *, 3> Subscripts;
|
H A D | ScalarEvolution.h | 1071 /// Return in Subscripts the access functions for each dimension in Sizes 1074 SmallVectorImpl<const SCEV *> &Subscripts, 1081 /// subscript expressions in \p Subscripts and a list of integers describing 1087 SmallVectorImpl<const SCEV *> &Subscripts, 1154 void delinearize(const SCEV *Expr, SmallVectorImpl<const SCEV *> &Subscripts,
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | Delinearization.cpp | 86 SmallVector<const SCEV *, 3> Subscripts, Sizes; local 87 SE->delinearize(AccessFn, Subscripts, Sizes, SE->getElementSize(&Inst)); 88 if (Subscripts.size() == 0 || Sizes.size() == 0 || 89 Subscripts.size() != Sizes.size()) { 96 int Size = Subscripts.size(); 103 O << "[" << *Subscripts[i] << "]"; local
|
H A D | LoopCacheAnalysis.cpp | 128 for (const SCEV *Subscript : R.Subscripts) 324 assert(Subscripts.empty() && "Subscripts should be empty"); 349 SE.delinearize(AccessFn, Subscripts, Sizes, 352 if (Subscripts.empty() || Sizes.empty() || 353 Subscripts.size() != Sizes.size()) { 359 Subscripts.clear(); 378 Subscripts.push_back(Div); 382 return all_of(Subscripts, [&](const SCEV *Subscript) { 400 bool allCoeffForLoopAreZero = all_of(Subscripts, [ [all...] |
H A D | ScalarEvolution.cpp | 11929 const SCEV *Expr, SmallVectorImpl<const SCEV *> &Subscripts, 11961 Subscripts.clear(); 11970 Subscripts.push_back(R); 11975 Subscripts.push_back(Res); 11977 std::reverse(Subscripts.begin(), Subscripts.end()); 11980 dbgs() << "Subscripts:\n"; 11981 for (const SCEV *S : Subscripts) 12035 SmallVectorImpl<const SCEV *> &Subscripts, 12052 computeAccessFunctions(Expr, Subscripts, Size [all...] |
H A D | DependenceAnalysis.cpp | 3364 SmallVectorImpl<const SCEV *> &Subscripts, 3366 size_t SSize = Subscripts.size(); 3368 const SCEV *S = Subscripts[I];
|
/netbsd-current/external/apache2/llvm/dist/llvm/tools/llvm-c-test/ |
H A D | debuginfo.c | 105 LLVMMetadataRef Subscripts[] = { local 110 Int64Ty, Subscripts, 1);
|
/netbsd-current/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/ |
H A D | debuginfo_ocaml.c | 456 value Subscripts) { 459 (LLVMMetadataRef *)Op_val(Subscripts), Wosize_val(Subscripts)); 465 value Subscripts) { 468 (LLVMMetadataRef *)Op_val(Subscripts), Wosize_val(Subscripts)); 453 llvm_dibuild_create_array_type(value Builder, value Size, value AlignInBits, LLVMMetadataRef Ty, value Subscripts) argument 462 llvm_dibuild_create_vector_type(value Builder, value Size, value AlignInBits, LLVMMetadataRef Ty, value Subscripts) argument
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm-c/ |
H A D | DebugInfo.h | 640 * \param Subscripts Subscripts. 646 LLVMMetadataRef *Subscripts, 655 * \param Subscripts Subscripts. 661 LLVMMetadataRef *Subscripts,
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 496 /// \param Subscripts Subscripts. 510 uint64_t Size, uint32_t AlignInBits, DIType *Ty, DINodeArray Subscripts, 520 /// \param Subscripts Subscripts. 522 DIType *Ty, DINodeArray Subscripts);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | DebugInfo.cpp | 1114 LLVMMetadataRef *Subscripts, 1116 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts), 1125 LLVMMetadataRef *Subscripts, 1127 auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(Subscripts), 1112 LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef *Subscripts, unsigned NumSubscripts) argument 1123 LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size, uint32_t AlignInBits, LLVMMetadataRef Ty, LLVMMetadataRef *Subscripts, unsigned NumSubscripts) argument
|
H A D | DIBuilder.cpp | 541 uint64_t Size, uint32_t AlignInBits, DIType *Ty, DINodeArray Subscripts, 549 Subscripts, 0, nullptr, nullptr, "", nullptr, 564 DINodeArray Subscripts) { 567 DINode::FlagVector, Subscripts, 0, nullptr); 540 createArrayType( uint64_t Size, uint32_t AlignInBits, DIType *Ty, DINodeArray Subscripts, PointerUnion<DIExpression *, DIVariable *> DL, PointerUnion<DIExpression *, DIVariable *> AS, PointerUnion<DIExpression *, DIVariable *> AL, PointerUnion<DIExpression *, DIVariable *> RK) argument 562 createVectorType(uint64_t Size, uint32_t AlignInBits, DIType *Ty, DINodeArray Subscripts) argument
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 2897 llvm::SmallVector<llvm::Metadata *, 2> Subscripts; local 2904 Subscripts.push_back(DBuilder.getOrCreateSubrange( 2907 Subscripts.push_back(DBuilder.getOrCreateSubrange( 2910 llvm::DINodeArray SubscriptArray = DBuilder.getOrCreateArray(Subscripts); 2941 SmallVector<llvm::Metadata *, 8> Subscripts; local 2964 Subscripts.push_back(DBuilder.getOrCreateSubrange( 2971 Subscripts.push_back(DBuilder.getOrCreateSubrange( 2978 llvm::DINodeArray SubscriptArray = DBuilder.getOrCreateArray(Subscripts);
|