OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:VecLen
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelDAGToDAGHVX.cpp
875
unsigned
VecLen
= Mask.size();
876
assert(MaskL.size() ==
VecLen
&& MaskR.size() ==
VecLen
);
877
for (unsigned I = 0; I !=
VecLen
; ++I) {
881
} else if (unsigned(M) <
VecLen
) {
886
MaskR[I] = M-
VecLen
;
1039
int
VecLen
= SM.Mask.size();
1059
memcpy(NewMask.data(), SM.Mask.data(), sizeof(int)*
VecLen
);
1063
for (int I = 0; I !=
VecLen
; ++I) {
1093
for (int I = 0; I !=
VecLen
; ++I)
[
all
...]
HexagonISelLoweringHVX.cpp
276
unsigned
VecLen
= VecTy.getVectorNumElements();
280
if (ElemTy == MVT::i1 &&
VecLen
> HwLen)
289
auto A = getPreferredHvxVectorAction(MVT::getVectorVT(T,
VecLen
));
489
unsigned
VecLen
= Values.size();
496
assert(ElemSize*
VecLen
== HwLen);
503
for (unsigned i = 0; i !=
VecLen
; i += OpsPerWord) {
537
SmallVector<ConstantInt*, 128> Consts(
VecLen
);
588
if (ExtLen ==
VecLen
|| ExtLen == 2*
VecLen
) {
614
if (ExtLen ==
VecLen
)
[
all
...]
HexagonSubtarget.cpp
187
unsigned
VecLen
= PowerOf2Ceil(Ty.getVectorNumElements());
188
while (ElemTy.getSizeInBits() *
VecLen
> 64) {
189
MVT SimpleTy = MVT::getVectorVT(ElemTy,
VecLen
);
192
VecLen
/= 2;
HexagonVectorCombine.cpp
1034
int
VecLen
= getSizeOf(Hi);
1036
return getElementRange(Builder, Lo, Hi,
VecLen
- IntAmt->getSExtValue(),
1037
VecLen
);
1041
assert(
VecLen
== HwLen && "Expecting an exact HVX type");
1049
if (
VecLen
== 4) {
1055
if (
VecLen
== 8) {
1056
Value *Sub = Builder.CreateSub(getConstInt(
VecLen
), Amt);
1068
int
VecLen
= getSizeOf(Lo);
1070
return getElementRange(Builder, Lo, Hi, IntAmt->getSExtValue(),
VecLen
);
1074
assert(
VecLen
== HwLen && "Expecting an exact HVX type")
[
all
...]
HexagonISelLowering.cpp
1123
unsigned
VecLen
= CV->getNumOperands();
1124
assert(isPowerOf2_32(
VecLen
) &&
1126
for (unsigned i = 0; i <
VecLen
; ++i)
2104
unsigned
VecLen
= VT.getVectorMinNumElements();
2107
if (
VecLen
== 1 || VT.isScalableVector())
2141
unsigned
VecLen
= AM.size();
2164
if (AM[F] >= int(
VecLen
)) {
2608
unsigned
VecLen
= VecTy.getVectorNumElements();
2609
unsigned Scale =
VecLen
/ ValTy.getVectorNumElements();
HexagonISelDAGToDAG.cpp
776
unsigned
VecLen
= ResTy.getSizeInBits();
777
if (
VecLen
== 32) {
807
assert(
VecLen
== 64);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp
17610
unsigned
VecLen
;
17658
return {F->IntrinsicID, F->
VecLen
};
17664
unsigned
VecLen
;
17665
std::tie(ID,
VecLen
) = getIntrinsicForHexagonNonGCCBuiltin(BuiltinID);
17739
auto V2Q = [this,
VecLen
] (llvm::Value *Vec) {
17740
Intrinsic::ID ID =
VecLen
== 128 ? Intrinsic::hexagon_V6_vandvrt_128B
17745
auto Q2V = [this,
VecLen
] (llvm::Value *Pred) {
17746
Intrinsic::ID ID =
VecLen
== 128 ? Intrinsic::hexagon_V6_vandqrt_128B
Completed in 45 milliseconds
Indexes created Sun Sep 27 00:26:35 UTC 2026