OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:DemandedElts
(Results
1 - 10
of
10
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
GISelKnownBits.cpp
58
APInt
DemandedElts
=
60
return getKnownBits(R,
DemandedElts
);
63
KnownBits GISelKnownBits::getKnownBits(Register R, const APInt &
DemandedElts
,
69
computeKnownBitsImpl(R, Known,
DemandedElts
);
100
const APInt &
DemandedElts
,
103
computeKnownBitsImpl(Src1, Known,
DemandedElts
, Depth);
110
computeKnownBitsImpl(Src0, Known2,
DemandedElts
, Depth);
117
const APInt &
DemandedElts
,
154
if (!
DemandedElts
)
161
TL.computeKnownBitsForTargetInstr(*this, R, Known,
DemandedElts
, MRI
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp
193
APInt
DemandedElts
= APInt::getOneBitSet(MinVecNumElts, 0);
194
OldCost += TTI.getScalarizationOverhead(MinVecTy,
DemandedElts
,
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
VectorUtils.cpp
934
APInt
DemandedElts
= APInt::getAllOnesValue(VWidth);
938
DemandedElts
.clearBit(i);
939
return
DemandedElts
;
ValueTracking.cpp
157
const APInt &
DemandedElts
,
168
if (
DemandedElts
.isNullValue())
176
if (!
DemandedElts
[i])
194
static void computeKnownBits(const Value *V, const APInt &
DemandedElts
,
199
// FIXME: We currently have no way to represent the
DemandedElts
of a scalable
207
APInt
DemandedElts
=
209
computeKnownBits(V,
DemandedElts
, Known, Depth, Q);
221
void llvm::computeKnownBits(const Value *V, const APInt &
DemandedElts
,
226
::computeKnownBits(V,
DemandedElts
, Known, Depth,
230
static KnownBits computeKnownBits(const Value *V, const APInt &
DemandedElts
,
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
BasicTTIImpl.h
589
InstCombiner &IC, IntrinsicInst &II, APInt
DemandedElts
, APInt &UndefElts,
594
IC, II,
DemandedElts
, UndefElts, UndefElts2, UndefElts3,
661
const APInt &
DemandedElts
,
667
assert(
DemandedElts
.getBitWidth() == Ty->getNumElements() &&
673
if (!
DemandedElts
[i])
684
/// Helper wrapper for the
DemandedElts
variant of getScalarizationOverhead.
689
APInt
DemandedElts
= APInt::getAllOnesValue(Ty->getNumElements());
690
return thisT()->getScalarizationOverhead(Ty,
DemandedElts
, Insert, Extract);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstCombineIntrinsic.cpp
934
APInt
DemandedElts
= APInt::getLowBitsSet(Width, DemandedWidth);
935
return IC.SimplifyDemandedVectorElts(Op,
DemandedElts
, UndefElts);
1766
APInt
DemandedElts
= DemandedMask.zextOrTrunc(ArgWidth);
1768
if (
DemandedElts
.isNullValue()) {
1782
InstCombiner &IC, IntrinsicInst &II, APInt
DemandedElts
, APInt &UndefElts,
1794
// use Arg0 if
DemandedElts
[0] is clear like we do for other intrinsics.
1796
if (!
DemandedElts
[0]) {
1802
DemandedElts
= 1;
1803
simplifyAndSetOp(&II, 0,
DemandedElts
, UndefElts);
1812
simplifyAndSetOp(&II, 0,
DemandedElts
, UndefElts)
[
all
...]
X86TargetTransformInfo.cpp
3197
const APInt &
DemandedElts
,
3215
BaseT::getScalarizationOverhead(Ty,
DemandedElts
, Insert, false);
3233
APInt WidenedDemandedElts =
DemandedElts
.zextOrSelf(NumElts);
3245
Cost +=
DemandedElts
.countPopulation();
3253
if (
DemandedElts
[i])
3262
Cost +=
DemandedElts
.countPopulation();
3277
Cost += BaseT::getScalarizationOverhead(Ty,
DemandedElts
, false, Extract);
3409
APInt
DemandedElts
=
3412
assert(
DemandedElts
.countPopulation() == 1 && "Inserting single value");
3413
Cost += getScalarizationOverhead(CoalescedVecTy,
DemandedElts
, IsLoad
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp
363
APInt
DemandedElts
(NumElts, 0);
364
DemandedElts
.setBit(IndexC->getZExtValue());
366
SimplifyDemandedVectorElts(SrcVec,
DemandedElts
, UndefElts))
371
APInt
DemandedElts
= findDemandedEltsByAllUsers(SrcVec);
372
if (!
DemandedElts
.isAllOnesValue()) {
375
SrcVec,
DemandedElts
, UndefElts, 0 /* Depth */,
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp
505
const APInt &
DemandedElts
,
511
if (targetShrinkDemandedConstant(Op, DemandedBits,
DemandedElts
, TLO))
548
APInt
DemandedElts
= VT.isVector()
551
return ShrinkDemandedConstant(Op, DemandedBits,
DemandedElts
, TLO);
632
APInt
DemandedElts
= VT.isVector()
635
return SimplifyDemandedBits(Op, DemandedBits,
DemandedElts
, Known, TLO, Depth,
642
SDValue Op, const APInt &DemandedBits, const APInt &
DemandedElts
,
653
if (DemandedBits == 0 ||
DemandedElts
== 0)
656
unsigned NumElts =
DemandedElts
.getBitWidth();
671
Src, DemandedBits,
DemandedElts
, DAG, Depth + 1)
[
all
...]
DAGCombiner.cpp
348
APInt
DemandedElts
= APInt::getAllOnesValue(NumElts);
349
return SimplifyDemandedVectorElts(Op,
DemandedElts
);
353
const APInt &
DemandedElts
,
355
bool SimplifyDemandedVectorElts(SDValue Op, const APInt &
DemandedElts
,
1159
const APInt &
DemandedElts
,
1163
if (!TLI.SimplifyDemandedBits(Op, DemandedBits,
DemandedElts
, Known, TLO, 0,
1178
const APInt &
DemandedElts
,
1182
if (!TLI.SimplifyDemandedVectorElts(Op,
DemandedElts
, KnownUndef, KnownZero,
18671
APInt
DemandedElts
= APInt::getNullValue(NumElts);
18675
DemandedElts
.setBit(CstElt->getZExtValue())
[
all
...]
Completed in 72 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026