HomeSort by: relevance | last modified time | path
    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