OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:NumElements
(Results
1 - 25
of
49
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LowLevelType.cpp
23
auto
NumElements
= cast<FixedVectorType>(VTy)->getNumElements();
25
if (
NumElements
== 1)
27
return LLT::vector(
NumElements
, ScalarTy);
ReplaceWithVeclib.cpp
124
ElementCount
NumElements
= VectorArgTy->getElementCount();
125
if (
NumElements
.isScalable()) {
130
if (VF.isNonZero() && VF !=
NumElements
) {
134
VF =
NumElements
;
TargetLoweringObjectFileImpl.cpp
1934
unsigned
NumElements
;
1936
NumElements
= cast<FixedVectorType>(VTy)->getNumElements();
1938
NumElements
= Ty->getArrayNumElements();
1940
for (int I =
NumElements
- 1, E = -1; I != E; --I)
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
GetElementPtrTypeIterator.h
36
uint64_t
NumElements
= Unbounded;
84
NumElements
= ATy->getNumElements();
88
NumElements
= Unbounded;
90
NumElements
= cast<FixedVectorType>(VTy)->getNumElements();
128
return isSequential() &&
NumElements
!= Unbounded;
133
return
NumElements
;
DerivedTypes.h
363
uint64_t
NumElements
;
371
uint64_t getNumElements() const { return
NumElements
; }
375
static ArrayType *get(Type *ElementType, uint64_t
NumElements
);
429
static VectorType *get(Type *ElementType, unsigned
NumElements
,
432
ElementCount::get(
NumElements
, Scalable));
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.h
268
unsigned
NumElements
=
271
return
NumElements
> 1 && isPowerOf2_64(
NumElements
) && EltSize >= 8 &&
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
LegalizerInfo.cpp
362
const uint16_t
NumElements
= BitsizeAndAction.first / ElementSize;
363
NumElementsActions.push_back({
NumElements
, BitsizeAndAction.second});
/src/external/apache2/llvm/dist/llvm/lib/IR/
Type.cpp
107
unsigned
NumElements
= ATy->getNumElements();
108
return
NumElements
== 0 || ATy->getElementType()->isEmptyTy();
112
unsigned
NumElements
= STy->getNumElements();
113
for (unsigned i = 0; i <
NumElements
; ++i)
593
NumElements
(NumEl) {
598
ArrayType *ArrayType::get(Type *ElementType, uint64_t
NumElements
) {
603
pImpl->ArrayTypes[std::make_pair(ElementType,
NumElements
)];
606
Entry = new (pImpl->Alloc) ArrayType(ElementType,
NumElements
);
ConstantFold.cpp
2341
static bool isIndexInRangeOfArrayType(uint64_t
NumElements
,
2350
if (IndexVal < 0 || (
NumElements
> 0 && (uint64_t)IndexVal >=
NumElements
))
2599
uint64_t
NumElements
= STy->getArrayNumElements();
2619
ConstantInt::get(CurrIdx->getType()->getScalarType(),
NumElements
);
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUHSAMetadataStreamer.cpp
171
auto
NumElements
= VecTy->getNumElements();
172
return (Twine(getTypeName(ElTy, Signed)) + Twine(
NumElements
)).str();
590
auto
NumElements
= VecTy->getNumElements();
591
return (Twine(getTypeName(ElTy, Signed)) + Twine(
NumElements
)).str();
R600ISelLowering.cpp
1732
unsigned
NumElements
= 4;
1735
NumElements
= VT.getVectorNumElements();
1737
SDValue Result = DAG.getBuildVector(NewVT, DL, makeArrayRef(Slots,
NumElements
));
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaInit.cpp
840
unsigned
NumElements
= NumInits;
844
NumElements
= CAType->getSize().getZExtValue();
848
++
NumElements
;
853
NumElements
= VType->getNumElements();
860
for (unsigned Init = 0; Init !=
NumElements
; ++Init) {
3096
unsigned
NumElements
= 0;
3101
NumElements
= CAType->getSize().getZExtValue();
3104
if (
NumElements
> ExpectedNumInits)
3105
NumElements
= 0;
3108
NumElements
= VType->getNumElements()
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp
996
int
NumElements
= VT.getVectorNumElements();
1018
int ExtLaneScale = NumSrcElements /
NumElements
;
1020
for (int i = 0; i <
NumElements
; ++i)
1055
int
NumElements
= VT.getVectorNumElements();
1082
int ExtLaneScale = NumSrcElements /
NumElements
;
1084
for (int i = 0; i <
NumElements
; ++i)
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMLowOverheadLoops.cpp
644
MCRegister
NumElements
= TPNumElements.getReg().asMCReg();
649
if (RDA.hasLocalDefBefore(VCTP,
NumElements
)) {
659
!RDA.isReachingDefLiveOut(&*StartInsertPt,
NumElements
)) {
661
RDA.getLocalLiveOutMIDef(StartInsertBB,
NumElements
)) {
682
NumElements
= TPNumElements.getReg();
697
MCRegister
NumElements
) {
700
//
NumElements
is redefined in this block.
701
if (RDA.hasLocalDefBefore(&MBB->back(),
NumElements
))
714
if (CannotProvideElements(MBB,
NumElements
)) {
738
//
NumElements
= NumElements - VectorWidth. The sub will be a sub immediat
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineLoadStoreAlloca.cpp
636
auto
NumElements
= ST->getNumElements();
637
if (
NumElements
== 1) {
660
for (unsigned i = 0; i <
NumElements
; i++) {
683
auto
NumElements
= AT->getNumElements();
684
if (
NumElements
== 1) {
697
if (
NumElements
> IC.MaxArraySizeForCombine)
710
for (uint64_t i = 0; i <
NumElements
; i++) {
1209
auto
NumElements
= AT->getNumElements();
1210
if (
NumElements
== 1) {
1220
if (
NumElements
> IC.MaxArraySizeForCombine
[
all
...]
InstCombineVectorOps.cpp
1065
unsigned
NumElements
= cast<FixedVectorType>(VecTy)->getNumElements();
1069
if (
NumElements
== 1)
1074
SmallBitVector ElementPresent(
NumElements
, false);
1117
SmallVector<int, 16> Mask(
NumElements
, 0);
1118
for (unsigned i = 0; i !=
NumElements
; ++i)
2469
// Shuffle the input so [0,
NumElements
) contains the output, and
InstCombineCasts.cpp
133
Value *
NumElements
= // See if the array size is a decomposable linear expr.
147
Amt =
NumElements
;
151
Amt = Builder.CreateMul(Amt,
NumElements
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ValueMapper.cpp
1004
unsigned
NumElements
=
1006
for (unsigned I = 0; I !=
NumElements
; ++I)
/src/external/apache2/llvm/dist/clang/include/clang/AST/
ExprObjC.h
193
unsigned
NumElements
;
201
explicit ObjCArrayLiteral(EmptyShell Empty, unsigned
NumElements
)
202
: Expr(ObjCArrayLiteralClass, Empty),
NumElements
(
NumElements
) {}
214
unsigned
NumElements
);
229
unsigned getNumElements() const { return
NumElements
; }
233
assert((Index <
NumElements
) && "Arg access out of range!");
237
assert((Index <
NumElements
) && "Arg access out of range!");
248
reinterpret_cast<Stmt **>(getElements()) +
NumElements
);
312
unsigned
NumElements
: 31
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp
1198
unsigned
NumElements
= CAT->getSize().getZExtValue();
1202
unsigned NumInitableElts = std::min(NumInitElements,
NumElements
);
1219
Elts.reserve(
NumElements
);
1236
return EmitArrayConstant(CGM, Desired, CommonElementType,
NumElements
, Elts,
2122
unsigned
NumElements
= Value.getArraySize();
2139
Elts.reserve(
NumElements
);
2156
return EmitArrayConstant(CGM, Desired, CommonElementType,
NumElements
, Elts,
2211
unsigned
numElements
= structure->getNumElements();
2212
std::vector<llvm::Constant *> elements(
numElements
);
2279
for (unsigned i = 0; i !=
numElements
; ++i)
[
all
...]
CGExprCXX.cpp
694
llvm::Value *&
numElements
,
713
// We multiply the size of all dimensions for
NumElements
.
714
// e.g for 'int[2][3]', ElemType is 'int' and
NumElements
is 6.
715
numElements
=
717
if (!
numElements
)
718
numElements
= CGF.EmitScalarExpr(*e->getArraySize());
719
assert(isa<llvm::IntegerType>(
numElements
->getType()));
730
= cast<llvm::IntegerType>(
numElements
->getType());
751
dyn_cast<llvm::ConstantInt>(
numElements
)) {
760
// We want to do all this arithmetic in size_t. If
numElements
i
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Parse/
ParseExpr.cpp
3049
ExprResult
NumElements
=
3051
if (!
NumElements
.isUsable()) {
3058
OMPDimensions.push_back(
NumElements
.get());
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
RegionStore.cpp
1177
Optional<uint64_t>
NumElements
;
1181
NumElements
= CAT->getSize().getZExtValue();
1182
if (!
NumElements
) // We are not dealing with a constant size array
1197
uint64_t UpperOffset = LowerOffset + *
NumElements
* ElemSize;
2267
unsigned index = 0,
numElements
= VT->getNumElements();
2270
for ( ; index !=
numElements
; ++index) {
/src/external/apache2/llvm/dist/llvm/lib/Linker/
IRMover.cpp
845
unsigned
NumElements
= cast<ArrayType>(C->getType())->getNumElements();
847
for (unsigned i = 0; i !=
NumElements
; ++i)
/src/external/apache2/llvm/dist/clang/lib/AST/
RecordLayoutBuilder.cpp
451
uint64_t
NumElements
= Context.getConstantArrayElementCount(AT);
453
for (uint64_t I = 0; I !=
NumElements
; ++I) {
555
uint64_t
NumElements
= Context.getConstantArrayElementCount(AT);
558
for (uint64_t I = 0; I !=
NumElements
; ++I) {
Completed in 89 milliseconds
1
2
Indexes created Tue Feb 24 08:35:24 UTC 2026