OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TruncVT
(Results
1 - 10
of
10
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.h
637
SDValue combineTruncateExtract(const SDLoc &DL, EVT
TruncVT
, SDValue Op,
SystemZISelLowering.cpp
5828
// is truncated to
TruncVT
.
5830
const SDLoc &DL, EVT
TruncVT
, SDValue Op, DAGCombinerInfo &DCI) const {
5833
// of type
TruncVT
.
5835
TruncVT
.getSizeInBits() % 8 == 0) {
5841
unsigned TruncBytes =
TruncVT
.getStoreSize();
5855
EVT ResVT = (TruncBytes < 4 ? MVT::i32 :
TruncVT
);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp
6497
EVT
TruncVT
= TLI->getValueType(*DL, I->getType());
6498
unsigned TruncBitWidth =
TruncVT
.getSizeInBits();
6526
EVT
TruncVT
= TLI->getValueType(*DL, TruncTy);
6529
if (!LoadResultVT.bitsGT(
TruncVT
) || !
TruncVT
.isRound() ||
6530
!TLI->isLoadExtLegal(ISD::ZEXTLOAD, LoadResultVT,
TruncVT
))
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp
8085
// (truncate:
TruncVT
(and N00, N01C)) -> (and (truncate:
TruncVT
N00), TruncC)
8086
EVT
TruncVT
= N->getValueType(0);
8088
TLI.isTypeDesirableForOp(ISD::AND,
TruncVT
)) {
8093
SDValue Trunc00 = DAG.getNode(ISD::TRUNCATE, DL,
TruncVT
, N00);
8094
SDValue Trunc01 = DAG.getNode(ISD::TRUNCATE, DL,
TruncVT
, N01);
8097
return DAG.getNode(ISD::AND, DL,
TruncVT
, Trunc00, Trunc01);
8598
EVT
TruncVT
= EVT::getIntegerVT(Ctx, OpSizeInBits - N1C->getZExtValue());
8601
TruncVT
= EVT::getVectorVT(Ctx,
TruncVT
, VT.getVectorElementCount())
[
all
...]
LegalizeIntegerTypes.cpp
1262
EVT
TruncVT
= EVT::getVectorVT(*DAG.getContext(),
1264
SDValue WideTrunc = DAG.getNode(ISD::TRUNCATE, dl,
TruncVT
, WideInOp);
LegalizeVectorTypes.cpp
4207
EVT
TruncVT
= EVT::getVectorVT(Ctx, ToMaskVT.getVectorElementType(),
4209
Mask = DAG.getNode(ISD::TRUNCATE, SDLoc(Mask),
TruncVT
, Mask);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp
11594
MVT
TruncVT
= MVT::getVectorVT(DstSVT, NumSrcElts);
11595
SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL,
TruncVT
, Src);
11600
MVT
TruncVT
= MVT::getVectorVT(DstSVT, NumSrcElts);
11601
SDValue Trunc = DAG.getNode(ISD::TRUNCATE, DL,
TruncVT
, Src);
11614
MVT
TruncVT
= MVT::getVectorVT(DstSVT, 128 / DstEltSizeInBits);
11615
SDValue Trunc = DAG.getNode(X86ISD::VTRUNC, DL,
TruncVT
, Src);
11616
if (DstVT !=
TruncVT
)
21235
MVT
TruncVT
= MVT::v4i1;
21246
TruncVT
= MVT::v8i1;
21265
Res = DAG.getNode(ISD::TRUNCATE, dl,
TruncVT
, Res)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp
7988
EVT
TruncVT
= EVT::getIntegerVT(*DAG.getContext(), MemVT.getSizeInBits());
7992
TruncVT
= MemVT.changeTypeToInteger();
7998
DAG.getValueType(
TruncVT
));
8001
Cvt = DAG.getZeroExtendInReg(NewLoad, SL,
TruncVT
);
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp
3554
MVT
TruncVT
= MVT::getIntegerVT(EltSize);
3563
return DAG.getBuildVector(MVT::getVectorVT(
TruncVT
, NumElts), dl, Ops);
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp
8949
MVT
TruncVT
= MVT::getIntegerVT(EltSize);
8959
return DAG.getBuildVector(MVT::getVectorVT(
TruncVT
, NumElts), dl, Ops);
Completed in 325 milliseconds
Indexes created Thu Aug 06 00:25:04 UTC 2026