OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:SubVec
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp
1852
Value *
SubVec
= II->getArgOperand(1);
1856
auto *SubVecTy = dyn_cast<FixedVectorType>(
SubVec
->getType());
1858
// Only canonicalize if the destination vector, Vec, and
SubVec
are all
1867
// of the
SubVec
's minimum vector length OR the insertion overruns Vec.
1873
// An insert that entirely overwrites Vec with
SubVec
is a nop.
1875
replaceInstUsesWith(CI,
SubVec
);
1879
// Widen
SubVec
into a vector of the same width as Vec, since
1881
// Elements beyond the bounds of
SubVec
within the widened vector are
1890
Value *WidenShuffle = Builder.CreateShuffleVector(
SubVec
, WidenMask);
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
InstructionSimplify.cpp
5738
Value *
SubVec
= Call->getArgOperand(1);
5746
if (match(
SubVec
, m_Intrinsic<Intrinsic::experimental_vector_extract>(
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp
1272
SDValue
SubVec
= N->getOperand(1);
1279
EVT SubVecVT =
SubVec
.getValueType();
1289
Lo = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, LoVT, Lo,
SubVec
, Idx);
1297
Hi = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, Hi.getValueType(), Hi,
SubVec
,
1317
Store = DAG.getStore(Store, dl,
SubVec
, SubVecPtr,
2380
assert(OpNo == 1 && "Invalid OpNo; can only split
SubVec
.");
2385
SDValue
SubVec
= N->getOperand(1);
2390
GetSplitVector(
SubVec
, Lo, Hi);
4843
SDValue
SubVec
= N->getOperand(1);
4849
if (getTypeAction(
SubVec
.getValueType()) == TargetLowering::TypeWidenVector
[
all
...]
SelectionDAGBuilder.cpp
7116
SDValue
SubVec
= getValue(I.getOperand(1));
7127
setValue(&I, DAG.getNode(ISD::INSERT_SUBVECTOR, DL, ResultVT, Vec,
SubVec
,
/src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp
3668
SDValue
SubVec
= Op.getOperand(1);
3670
MVT SubVecVT =
SubVec
.getSimpleValueType();
3697
SubVec
= DAG.getBitcast(SubVecVT,
SubVec
);
3706
SubVec
= DAG.getNode(ISD::ZERO_EXTEND, DL, ExtSubVecVT,
SubVec
);
3707
Vec = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, ExtVecVT, Vec,
SubVec
,
3727
SubVec
= DAG.getNode(ISD::INSERT_SUBVECTOR, DL, ContainerVT,
3728
DAG.getUNDEF(ContainerVT),
SubVec
,
3738
SubVec
, SlideupAmt, Mask, VL)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp
11404
Value *
SubVec
= Builder.CreateExtractValue(LdN, Index);
11408
SubVec
= Builder.CreateIntToPtr(
11409
SubVec
, FixedVectorType::get(SVI->getType()->getElementType(),
11411
SubVecs[SVI].push_back(
SubVec
);
11420
auto &
SubVec
= SubVecs[SVI];
11422
SubVec
.size() > 1 ? concatenateVectors(Builder,
SubVec
) :
SubVec
[0];
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp
8739
SDValue
SubVec
= DAG.getNode(ISD::UNDEF, dl, SubVT);
8743
SubVec
= DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, SubVT,
SubVec
, Elt,
8749
return DAG.getNode(ARMISD::VCMPZ, dl, VT,
SubVec
,
15207
SDValue
SubVec
= DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, StoreType,
15210
DAG.getStore(St->getChain(), DL,
SubVec
, BasePtr, St->getPointerInfo(),
19733
Value *
SubVec
= Builder.CreateExtractValue(VldN, Index);
19737
SubVec
= Builder.CreateIntToPtr(
19738
SubVec
,
19741
SubVecs[SV].push_back(
SubVec
);
[
all
...]
Completed in 156 milliseconds
Indexes created Sun Jun 07 00:24:08 UTC 2026