OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SplatBitSize
(Results
1 - 13
of
13
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsISelDAGToDAG.cpp
237
unsigned
SplatBitSize
;
240
if (!BVN->isConstantSplat(SplatValue, SplatUndef,
SplatBitSize
, HasAnyUndefs,
MipsSEISelDAGToDAG.cpp
522
unsigned
SplatBitSize
;
525
if (!Node->isConstantSplat(SplatValue, SplatUndef,
SplatBitSize
, HasAnyUndefs,
1058
unsigned
SplatBitSize
;
1067
if (!BVN->isConstantSplat(SplatValue, SplatUndef,
SplatBitSize
,
1072
switch (
SplatBitSize
) {
1105
((ABI.IsO32() &&
SplatBitSize
< 64) ||
1112
bool Is32BitSplat = ABI.IsO32() ||
SplatBitSize
< 64;
1119
SplatBitSize
== 16
1121
: (
SplatBitSize
== 32 ? Mips::FILL_W
1122
: (
SplatBitSize
== 64 ? Mips::FILL_D : 0))
[
all
...]
MipsSEISelLowering.cpp
541
unsigned
SplatBitSize
;
544
if (!Node->isConstantSplat(SplatValue, SplatUndef,
SplatBitSize
, HasAnyUndefs,
566
unsigned
SplatBitSize
;
571
if (BVN->isConstantSplat(SplatValue, SplatUndef,
SplatBitSize
, HasAnyUndefs))
850
unsigned
SplatBitSize
;
859
!BV->isConstantSplat(SplatValue, SplatUndef,
SplatBitSize
, HasAnyUndefs,
861
(
SplatBitSize
!= EltSize) ||
2450
// - Constant splats are legal as-is as long as the
SplatBitSize
is a power of
2453
// - Constant splats are lowered to bitconverted BUILD_VECTORs if
SplatBitSize
2465
unsigned
SplatBitSize
;
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.h
715
unsigned
SplatBitSize
= 0;
SystemZISelLowering.cpp
741
if (
SplatBitSize
> 64)
746
int64_t SignedValue = SignExtend64(Value,
SplatBitSize
);
750
VecVT = MVT::getVectorVT(MVT::getIntegerVT(
SplatBitSize
),
751
SystemZ::VectorBits /
SplatBitSize
);
756
if (TII->isRxSBGMask(Value,
SplatBitSize
, Start, End)) {
759
// an
SplatBitSize
value, so that 0 denotes 1 << (
SplatBitSize
-1).
760
OpVals.push_back(Start - (64 -
SplatBitSize
));
761
OpVals.push_back(End - (64 -
SplatBitSize
));
763
VecVT = MVT::getVectorVT(MVT::getIntegerVT(
SplatBitSize
),
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp
6258
unsigned
SplatBitSize
;
6261
!BVN->isConstantSplat(SplatBits, SplatUndef,
SplatBitSize
, HasAnyUndefs,
6263
SplatBitSize
> ElementBits)
6641
unsigned
SplatBitSize
, SelectionDAG &DAG,
6647
//
SplatBitSize
is set to the smallest size that splats the vector, so a
6648
// zero vector will always have
SplatBitSize
== 8. However, NEON modified
6653
SplatBitSize
= 32;
6655
switch (
SplatBitSize
) {
7488
unsigned
SplatBitSize
;
7490
if (BVN->isConstantSplat(SplatBits, SplatUndef,
SplatBitSize
, HasAnyUndefs))
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp
9038
unsigned
SplatBitSize
;
9041
BVN->isConstantSplat(APSplatBits, APSplatUndef,
SplatBitSize
,
9048
if (BVNIsConstantSplat && (
SplatBitSize
== 64) &&
9087
if (!BVNIsConstantSplat ||
SplatBitSize
> 32) {
9139
unsigned SplatSize =
SplatBitSize
/ 8;
9172
int32_t SextVal= (int32_t(SplatBits << (32-
SplatBitSize
)) >>
9173
(32-
SplatBitSize
));
9231
unsigned TypeShiftAmt = i & (
SplatBitSize
-1);
9257
((unsigned)i >> (
SplatBitSize
-TypeShiftAmt)))) {
9612
unsigned
SplatBitSize
;
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp
2219
unsigned
SplatBitSize
;
2221
if (!Splat || !Splat->isConstantSplat(SplatValue, SplatUndef,
SplatBitSize
,
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h
1928
/// are set. The
SplatBitSize
value is set to the splat element size in
1932
unsigned &
SplatBitSize
, bool &HasAnyUndefs,
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp
9274
unsigned
SplatBitSize
;
9276
if (BVN->isConstantSplat(SplatBits, SplatUndef,
SplatBitSize
, HasAnyUndefs)) {
9277
unsigned NumSplats = VT.getSizeInBits() /
SplatBitSize
;
9280
CnstBits <<=
SplatBitSize
;
9281
UndefBits <<=
SplatBitSize
;
10299
unsigned
SplatBitSize
;
10301
if (!BVN || !BVN->isConstantSplat(SplatBits, SplatUndef,
SplatBitSize
,
10303
SplatBitSize
> ElementBits)
13579
unsigned
SplatBitSize
;
13581
if (!BVN->isConstantSplat(SplatValue, SplatUndef,
SplatBitSize
,
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp
5720
unsigned
SplatBitSize
;
5723
SplatBitSize
, HasAnyUndefs);
5738
if (EltBitWidth >
SplatBitSize
)
5740
SplatBitSize
< EltBitWidth;
SplatBitSize
=
SplatBitSize
* 2)
5741
SplatValue |= SplatValue.shl(
SplatBitSize
);
5743
// Make sure that variable 'Constant' is only set if '
SplatBitSize
' is a
5745
if ((
SplatBitSize
% EltBitWidth) == 0) {
5747
for (unsigned i = 0, n = (
SplatBitSize
/ EltBitWidth); i < n; ++i
[
all
...]
SelectionDAG.cpp
160
unsigned
SplatBitSize
;
163
return BV->isConstantSplat(SplatVal, SplatUndef,
SplatBitSize
, HasUndefs,
165
EltSize ==
SplatBitSize
;
10203
unsigned &
SplatBitSize
,
10264
SplatBitSize
= VecWidth;
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp
8773
unsigned
SplatBitSize
, LLVMContext &C) {
8775
unsigned NumElm =
SplatBitSize
/ ScalarSize;
8887
unsigned
SplatBitSize
;
8890
if (BVOp->isConstantSplat(SplatValue, Undef,
SplatBitSize
, HasUndef) &&
8891
SplatBitSize
> VT.getScalarSizeInBits() &&
8892
SplatBitSize
< VT.getSizeInBits()) {
8902
if (
SplatBitSize
== 32 ||
SplatBitSize
== 64 ||
8903
(
SplatBitSize
< 32 && Subtarget.hasAVX2())) {
8906
MVT CVT = MVT::getIntegerVT(
SplatBitSize
);
[
all
...]
Completed in 134 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026