OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Subscripts
(Results
1 - 14
of
14
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
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();
91
///
subscripts
is zero
135
SmallVector<const SCEV *, 3>
Subscripts
;
171
/// other
subscripts
is zero (e.g. RefCost = TripCount/(CLS/RefStride)
[
all
...]
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
,
1091
///
subscripts
and sizes of an array access.
1154
void delinearize(const SCEV *Expr, SmallVectorImpl<const SCEV *> &
Subscripts
,
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
Delinearization.cpp
86
SmallVector<const SCEV *, 3>
Subscripts
, Sizes;
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] << "]";
LoopCacheAnalysis.cpp
128
for (const SCEV *Subscript : R.
Subscripts
)
164
<< "No spacial reuse: different number of
subscripts
\n");
168
// all
subscripts
must be equal, except the leftmost one (the last one).
171
LLVM_DEBUG(dbgs().indent(2) << "No spacial reuse, different
subscripts
: "
178
// the difference between the last
subscripts
must be less than the cache line
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())
[
all
...]
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
)
11986
/// Splits the SCEV into two vectors of SCEVs representing the
subscripts
and
12035
SmallVectorImpl<const SCEV *> &
Subscripts
,
[
all
...]
DependenceAnalysis.cpp
22
// coupled RDIV
subscripts
and lacks a multi-subscript MIV test.
26
// Since Clang linearizes some array
subscripts
, the dependence
28
//
subscripts
, and thus avoid the more expensive and less precise MIV tests. The
118
"delinearized
subscripts
. Enabling this option may result in incorrect "
703
// distinct loop referenced in both the source and destination
subscripts
.
1062
// All
subscripts
are all the same type.
1066
// Truncating is safe when
subscripts
are known not to wrap. Cases without
1089
// When we have a pair of
subscripts
of the form [c1] and [c2],
1121
// When we have a pair of
subscripts
of the form [c1 + a*i] and [c2 + a*i],
1256
// When we have a pair of
subscripts
of the form [c1 + a*i] and [c2 - a*i]
[
all
...]
/src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
debuginfo.c
105
LLVMMetadataRef
Subscripts
[] = {
110
Int64Ty,
Subscripts
, 1);
/src/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/
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
));
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
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
);
/src/external/apache2/llvm/dist/llvm/include/llvm-c/
DebugInfo.h
640
* \param
Subscripts
Subscripts
.
641
* \param NumSubscripts Number of
subscripts
.
646
LLVMMetadataRef *
Subscripts
,
655
* \param
Subscripts
Subscripts
.
656
* \param NumSubscripts Number of
subscripts
.
661
LLVMMetadataRef *
Subscripts
,
/src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
dibuilder.go
487
Subscripts
[]DISubrange
492
subscriptsSlice := make([]Metadata, len(t.
Subscripts
))
493
for i, s := range t.
Subscripts
{
496
subscripts
, length := llvmMetadataRefs(subscriptsSlice)
502
subscripts
,
/src/external/apache2/llvm/dist/llvm/lib/IR/
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);
DebugInfo.cpp
1114
LLVMMetadataRef *
Subscripts
,
1116
auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(
Subscripts
),
1125
LLVMMetadataRef *
Subscripts
,
1127
auto Subs = unwrap(Builder)->getOrCreateArray({unwrap(
Subscripts
),
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.cpp
2897
llvm::SmallVector<llvm::Metadata *, 2>
Subscripts
;
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
;
2964
Subscripts
.push_back(DBuilder.getOrCreateSubrange(
2971
Subscripts
.push_back(DBuilder.getOrCreateSubrange(
2978
llvm::DINodeArray SubscriptArray = DBuilder.getOrCreateArray(
Subscripts
);
Completed in 216 milliseconds
Indexes created Mon Aug 03 00:25:36 UTC 2026