Home
last modified time | relevance | path

Searched refs:VT2 (Results 1 – 21 of 21) sorted by relevance

/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h419 SDVTList getVTList(EVT VT1, EVT VT2);
420 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3);
421 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4);
917 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1, EVT VT2);
919 EVT VT2, ArrayRef<SDValue> Ops);
921 EVT VT2, EVT VT3, ArrayRef<SDValue> Ops);
923 EVT VT2, EVT VT3, EVT VT4, ArrayRef<SDValue> Ops);
925 EVT VT2, SDValue Op1);
927 EVT VT2, SDValue Op1, SDValue Op2);
929 EVT VT2, SDValue Op1, SDValue Op2, SDValue Op3);
[all …]
/minix/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DLegacyPassNameParser.h93 const PassNameParser::OptionInfo *VT2) { in ValLessThan() argument
94 return std::strcmp(VT1->Name, VT2->Name); in ValLessThan()
/minix/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h106 bool isTruncateFree(EVT VT1, EVT VT2) const override;
117 bool isZExtFree(EVT VT1, EVT VT2) const override;
118 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DMSP430ISelLowering.cpp1173 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree()
1174 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
1177 return (VT1.getSizeInBits() > VT2.getSizeInBits()); in isTruncateFree()
1185 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree()
1187 return 0 && VT1 == MVT::i8 && VT2 == MVT::i16; in isZExtFree()
1190 bool MSP430TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
1191 return isZExtFree(Val.getValueType(), VT2); in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.h719 bool isTruncateFree(EVT VT1, EVT VT2) const override;
732 bool isZExtFree(EVT VT1, EVT VT2) const override;
733 bool isZExtFree(SDValue Val, EVT VT2) const override;
743 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override;
H A DX86ISelLowering.cpp20197 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree()
20198 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
20201 unsigned NumBits2 = VT2.getSizeInBits(); in isTruncateFree()
20210 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree()
20212 return VT1 == MVT::i32 && VT2 == MVT::i64 && Subtarget->is64Bit(); in isZExtFree()
20215 bool X86TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
20217 if (isZExtFree(VT1, VT2)) in isZExtFree()
20224 !VT2.isSimple() || !VT2.isInteger()) in isZExtFree()
20260 bool X86TargetLowering::isNarrowingProfitable(EVT VT1, EVT VT2) const { in isNarrowingProfitable()
20262 return !(VT1 == MVT::i32 && VT2 == MVT::i16); in isNarrowingProfitable()
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h286 bool isTruncateFree(EVT VT1, EVT VT2) const override;
289 bool isZExtFree(EVT VT1, EVT VT2) const override;
290 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DAArch64ISelLowering.cpp6516 bool AArch64TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree()
6517 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
6520 unsigned NumBits2 = VT2.getSizeInBits(); in isTruncateFree()
6533 bool AArch64TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree()
6534 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger()) in isZExtFree()
6537 unsigned NumBits2 = VT2.getSizeInBits(); in isZExtFree()
6541 bool AArch64TargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
6543 if (isZExtFree(VT1, VT2)) { in isZExtFree()
6552 VT2.isSimple() && !VT2.isVector() && VT2.isInteger() && in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp5183 ID.AddInteger(VT2.getRawBits()); in getVTList()
5190 Array[1] = VT2; in getVTList()
5201 ID.AddInteger(VT2.getRawBits()); in getVTList()
5209 Array[1] = VT2; in getVTList()
5221 ID.AddInteger(VT2.getRawBits()); in getVTList()
5230 Array[1] = VT2; in getVTList()
5426 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo()
5432 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo()
5453 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo()
5461 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo()
[all …]
/minix/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.h118 bool isZExtFree(SDValue Val, EVT VT2) const override;
120 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override;
H A DAMDGPUISelLowering.cpp527 bool AMDGPUTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
528 return isZExtFree(Val.getValueType(), VT2); in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h103 bool isTruncateFree(EVT VT1, EVT VT2) const override;
H A DHexagonISelLowering.cpp1499 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree()
1500 if (!VT1.isSimple() || !VT2.isSimple()) { in isTruncateFree()
1503 return ((VT1.getSimpleVT() == MVT::i64) && (VT2.getSimpleVT() == MVT::i32)); in isTruncateFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h100 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DXCoreISelLowering.cpp189 bool XCoreTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
195 !VT2.isSimple() || !VT2.isInteger()) in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h527 bool isTruncateFree(EVT VT1, EVT VT2) const override;
529 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DPPCISelLowering.cpp9816 bool PPCTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree()
9817 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
9820 unsigned NumBits2 = VT2.getSizeInBits(); in isTruncateFree()
9824 bool PPCTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
9841 return TargetLowering::isZExtFree(Val, VT2); in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetLowering.h761 MVT VT2; in getNumRegisters() local
763 return getVectorTypeBreakdown(Context, VT, VT1, NumIntermediates, VT2); in getNumRegisters()
1508 virtual bool isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree() argument
1509 return isZExtFree(Val.getValueType(), VT2); in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h283 bool isZExtFree(SDValue Val, EVT VT2) const override;
H A DARMISelLowering.cpp9975 bool ARMTargetLowering::isZExtFree(SDValue Val, EVT VT2) const { in isZExtFree()
9981 !VT2.isSimple() || !VT2.isInteger()) in isZExtFree()
/minix/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp1039 *VT2 = getVecTypeForPair(IT2, JT2); in areInstsCompatible() local
1082 unsigned VCost = getInstrCost(I->getOpcode(), VT1, VT2, Op1VK, Op2VK); in areInstsCompatible()
1091 VParts2 = TTI->getNumberOfParts(VT2); in areInstsCompatible()