/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 419 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 D | LegacyPassNameParser.h | 93 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 D | MSP430ISelLowering.h | 106 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 D | MSP430ISelLowering.cpp | 1173 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 D | X86ISelLowering.h | 719 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 D | X86ISelLowering.cpp | 20197 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 D | AArch64ISelLowering.h | 286 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 D | AArch64ISelLowering.cpp | 6516 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 D | SelectionDAG.cpp | 5183 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 D | AMDGPUISelLowering.h | 118 bool isZExtFree(SDValue Val, EVT VT2) const override; 120 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override;
|
H A D | AMDGPUISelLowering.cpp | 527 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 D | HexagonISelLowering.h | 103 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
H A D | HexagonISelLowering.cpp | 1499 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 D | XCoreISelLowering.h | 100 bool isZExtFree(SDValue Val, EVT VT2) const override;
|
H A D | XCoreISelLowering.cpp | 189 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 D | PPCISelLowering.h | 527 bool isTruncateFree(EVT VT1, EVT VT2) const override; 529 bool isZExtFree(SDValue Val, EVT VT2) const override;
|
H A D | PPCISelLowering.cpp | 9816 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 D | TargetLowering.h | 761 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 D | ARMISelLowering.h | 283 bool isZExtFree(SDValue Val, EVT VT2) const override;
|
H A D | ARMISelLowering.cpp | 9975 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 D | BBVectorize.cpp | 1039 *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()
|