OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:ValVT
(Results
1 - 13
of
13
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
CallingConvLower.h
72
///
ValVT
- The type of the value being assigned.
73
MVT
ValVT
;
79
static CCValAssign getReg(unsigned ValNo, MVT
ValVT
,
88
Ret.
ValVT
=
ValVT
;
93
static CCValAssign getCustomReg(unsigned ValNo, MVT
ValVT
,
97
Ret = getReg(ValNo,
ValVT
, RegNo, LocVT, HTP);
102
static CCValAssign getMem(unsigned ValNo, MVT
ValVT
,
111
Ret.
ValVT
=
ValVT
;
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64CallLowering.cpp
54
static void applyStackPassedSmallTypeDAGHack(EVT OrigVT, MVT &
ValVT
,
56
// If
ValVT
is i1/i8/i16, we should set LocVT to i8/i8/i16. This is a legacy
63
ValVT
= LocVT = MVT::i8;
65
ValVT
= LocVT = MVT::i16;
70
const MVT
ValVT
= VA.getValVT();
71
return (
ValVT
== MVT::i8 ||
ValVT
== MVT::i16) ?
ValVT
.getStoreSize()
83
bool assignArg(unsigned ValNo, EVT OrigVT, MVT
ValVT
, MVT LocVT,
87
applyStackPassedSmallTypeDAGHack(OrigVT,
ValVT
, LocVT)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp
291
MVT
ValVT
= ST->getValue().getSimpleValueType();
295
switch (TLI.getTruncStoreAction(
ValVT
, StVT)) {
328
EVT
ValVT
;
342
ValVT
= Node->getValueType(0);
345
ValVT
= Node->getOperand(1).getValueType();
346
Action = TLI.getOperationAction(Node->getOpcode(),
ValVT
);
353
TLI.getStrictFPOperationAction(Node->getOpcode(),
ValVT
) ==
355
EVT EltVT =
ValVT
.getVectorElementType();
LegalizeVectorTypes.cpp
5459
EVT
ValVT
= ValOp.getValueType();
5460
TypeSize ValWidth =
ValVT
.getSizeInBits();
5461
EVT ValEltVT =
ValVT
.getVectorElementType();
5464
assert(StVT.isScalableVector() ==
ValVT
.isScalableVector() &&
5473
EVT NewVT = FindMemType(DAG, TLI, StWidth.getKnownMinSize(),
ValVT
);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp
2623
EVT
ValVT
= ValArg.getValueType();
2625
if (
ValVT
== MVT::v1i1)
2629
if ((
ValVT
== MVT::v8i1 && (ValLoc == MVT::i8 || ValLoc == MVT::i32)) ||
2630
(
ValVT
== MVT::v16i1 && (ValLoc == MVT::i16 || ValLoc == MVT::i32))) {
2634
EVT TempValLoc =
ValVT
== MVT::v8i1 ? MVT::i8 : MVT::i16;
2641
if ((
ValVT
== MVT::v32i1 && ValLoc == MVT::i32) ||
2642
(
ValVT
== MVT::v64i1 && ValLoc == MVT::i64)) {
2710
EVT
ValVT
= ValToCopy.getValueType();
2718
if (
ValVT
.isVector() &&
ValVT
.getVectorElementType() == MVT::i1
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp
1594
EVT
ValVT
= TLI->getValueType(DL, ValTy);
1596
if (!ST->hasMVEIntegerOps() || !
ValVT
.isSimple() || ISD != ISD::ADD)
1618
EVT
ValVT
= TLI->getValueType(DL, ValTy);
1620
if (ST->hasMVEIntegerOps() &&
ValVT
.isSimple() && ResVT.isSimple()) {
/src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.cpp
385
EVT
ValVT
;
390
ValVT
= VA.getLocVT();
392
ValVT
= VA.getValVT();
425
MFI.CreateFixedObject(
ValVT
.getSizeInBits() / 8, Offset, IsImmutable);
439
ValVT
, DL, Chain, FIN,
1034
EVT
ValVT
= ValToCopy.getValueType();
1042
if (
ValVT
.isVector() &&
ValVT
.getVectorElementType() == MVT::i1)
/src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp
2274
EVT
ValVT
= Val.getValueType();
2276
if (
ValVT
.isVector()) {
2280
if (!
ValVT
.isSimple())
2282
switch (
ValVT
.getSimpleVT().SimpleTy) {
2307
TD.getPrefTypeAlign(
ValVT
.getTypeForEVT(*DAG.getContext()));
2318
EVT EltVT =
ValVT
.getVectorElementType();
2319
unsigned NumElts =
ValVT
.getVectorNumElements();
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsISelLowering.cpp
2850
static bool CC_MipsO32(unsigned ValNo, MVT
ValVT
, MVT LocVT,
2900
bool isI64 = (
ValVT
== MVT::i32 && OrigAlign == Align(8));
2904
if (
ValVT
== MVT::i32 && isVectorFloat) {
2920
} else if (
ValVT
== MVT::i32 ||
2921
(
ValVT
== MVT::f32 && AllocateFloatsInIntReg)) {
2928
} else if (
ValVT
== MVT::f64 && AllocateFloatsInIntReg) {
2936
} else if (
ValVT
.isFloatingPoint() && !AllocateFloatsInIntReg) {
2938
if (
ValVT
== MVT::f32) {
2951
llvm_unreachable("Cannot handle this
ValVT
.");
2954
unsigned Offset = State.AllocateStack(
ValVT
.getStoreSize(), OrigAlign)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp
1734
// For NON_EXTLOAD, generic code in getLoad assert(
ValVT
== MemVT)
2425
EVT
ValVT
= VA.getValVT();
2449
Val = DAG.getNode(ISD::BITCAST, DL,
ValVT
, Val);
2453
DAG.getValueType(
ValVT
));
2454
Val = DAG.getNode(ISD::TRUNCATE, DL,
ValVT
, Val);
2458
DAG.getValueType(
ValVT
));
2459
Val = DAG.getNode(ISD::TRUNCATE, DL,
ValVT
, Val);
2462
Val = DAG.getNode(ISD::TRUNCATE, DL,
ValVT
, Val);
/src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp
6674
MVT
ValVT
, MVT LocVT, CCValAssign::LocInfo LocInfo,
6721
if (UseGPRForF16_F32 && (
ValVT
== MVT::f16 ||
ValVT
== MVT::f32)) {
6724
} else if (UseGPRForF64 && XLen == 64 &&
ValVT
== MVT::f64) {
6754
if (UseGPRForF64 && XLen == 32 &&
ValVT
== MVT::f64) {
6766
CCValAssign::getMem(ValNo,
ValVT
, StackOffset, LocVT, LocInfo));
6771
State.addLoc(CCValAssign::getReg(ValNo,
ValVT
, Reg, LocVT, LocInfo));
6777
if (
ValVT
.isFixedLengthVector())
6787
CCValAssign::getPending(ValNo,
ValVT
, LocVT, LocInfo));
6804
return CC_RISCVAssign2XLen(XLen, State, VA, AF, ValNo,
ValVT
, LocVT
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp
4004
EVT
ValVT
= VA.getValVT();
4006
switch (
ValVT
.getSimpleVT().SimpleTy) {
4008
llvm_unreachable("
ValVT
not supported by formal arguments Lowering");
4060
ValVT
== MVT::i1 ? MVT::i32 :
ValVT
);
4061
if (
ValVT
== MVT::i1)
6512
static bool CC_AIX(unsigned ValNo, MVT
ValVT
, MVT LocVT,
6522
if (
ValVT
== MVT::f128)
6561
State.addLoc(CCValAssign::getReg(ValNo,
ValVT
, Reg, RegVT, LocInfo));
6573
switch (
ValVT
.SimpleTy)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp
4824
// i8 to CC_AArch64_AAPCS with i32 being
ValVT
and i8 being LocVT.
4825
// Since AnalyzeFormalArguments uses Ins[].VT for both
ValVT
and LocVT, here
4826
// we use a special version of AnalyzeFormalArguments to pass in
ValVT
and
4832
MVT
ValVT
= Ins[i].VT;
4843
ValVT
= MVT::i8;
4845
ValVT
= MVT::i16;
4852
AssignFn(i,
ValVT
,
ValVT
, CCValAssign::Full, Ins[i].Flags, CCInfo);
4953
// For NON_EXTLOAD, generic code in getLoad assert(
ValVT
== MemVT)
5552
// i8 to CC_AArch64_AAPCS with i32 being
ValVT
and i8 being LocVT
[
all
...]
Completed in 155 milliseconds
Indexes created Thu Jun 18 00:24:58 UTC 2026