| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | LegacyPassNameParser.h | 89 static int ValCompare(const PassNameParser::OptionInfo *VT1, in ValCompare() argument 91 return VT1->Name.compare(VT2->Name); in ValCompare()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 206 bool BPFTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() argument 207 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree() 209 unsigned NumBits1 = VT1.getSizeInBits(); in isTruncateFree() 222 bool BPFTargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() argument 223 if (!getHasAlu32() || !VT1.isInteger() || !VT2.isInteger()) in isZExtFree() 225 unsigned NumBits1 = VT1.getSizeInBits(); in isZExtFree() 231 EVT VT1 = Val.getValueType(); in isZExtFree() local 232 if (Val.getOpcode() == ISD::LOAD && VT1.isSimple() && VT2.isSimple()) { in isZExtFree() 233 MVT MT1 = VT1.getSimpleVT().SimpleTy; in isZExtFree()
|
| H A D | BPFISelLowering.h | 144 bool isTruncateFree(EVT VT1, EVT VT2) const override; 148 bool isZExtFree(EVT VT1, EVT VT2) const override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430ISelLowering.h | 117 bool isTruncateFree(EVT VT1, EVT VT2) const override; 128 bool isZExtFree(EVT VT1, EVT VT2) const override;
|
| H A D | MSP430ISelLowering.cpp | 1394 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() argument 1395 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree() 1398 return (VT1.getFixedSizeInBits() > VT2.getFixedSizeInBits()); in isTruncateFree() 1406 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() argument 1408 return false && VT1 == MVT::i8 && VT2 == MVT::i16; in isZExtFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 640 SDVTList getVTList(EVT VT1, EVT VT2); 641 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3); 642 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4); 1667 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2); 1668 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, 1670 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, 1672 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, 1702 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1, 1704 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1, 1706 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1, [all …]
|
| H A D | TargetLowering.h | 1651 EVT VT1; in getRegisterType() local 1654 (void)getVectorTypeBreakdown(Context, VT, VT1, in getRegisterType() 1684 EVT VT1; variable 1687 return getVectorTypeBreakdown(Context, VT, VT1, NumIntermediates, VT2);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 10060 ID.AddInteger(VT1.getRawBits()); in getVTList() 10067 Array[0] = VT1; in getVTList() 10078 ID.AddInteger(VT1.getRawBits()); in getVTList() 10086 Array[0] = VT1; in getVTList() 10098 ID.AddInteger(VT1.getRawBits()); in getVTList() 10107 Array[0] = VT1; in getVTList() 10320 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() 10326 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() 10340 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() 10528 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 672 EVT VT1 = N->getValueType(1); in SoftenFloatRes_FFREXP() local 675 if (DAG.getLibInfo().getIntSize() != VT1.getSizeInBits()) { in SoftenFloatRes_FFREXP() 684 SDValue StackSlot = DAG.CreateStackTemporary(VT1); in SoftenFloatRes_FFREXP() 702 SDValue LoadExp = DAG.getLoad(VT1, DL, Chain, StackSlot, PtrInfo); in SoftenFloatRes_FFREXP()
|
| H A D | LegalizeVectorTypes.cpp | 238 EVT VT1 = N->getValueType(1); in ScalarizeVecRes_FFREXP() local 243 {VT0.getScalarType(), VT1.getScalarType()}, Elt) in ScalarizeVecRes_FFREXP() 5752 EVT VT1 = getSetCCResultType(getSETCCOperandType(SETCC1)); in WidenVSELECTMask() local 5754 unsigned ScalarBits1 = VT1.getScalarSizeInBits(); in WidenVSELECTMask() 5761 EVT NarrowVT = ((ScalarBits0 < ScalarBits1) ? VT0 : VT1); in WidenVSELECTMask() 5762 EVT WideVT = ((NarrowVT == VT0) ? VT1 : VT0); in WidenVSELECTMask() 5775 SETCC1 = convertMask(SETCC1, VT1, MaskVT); in WidenVSELECTMask()
|
| H A D | DAGCombiner.cpp | 10948 EVT VT0, VT1; in foldABSToABD() local 10951 VT1 = cast<VTSDNode>(Op1.getOperand(1))->getVT(); in foldABSToABD() 10954 VT1 = Op1.getOperand(0).getValueType(); in foldABSToABD() 10960 EVT MaxVT = VT0.bitsGT(VT1) ? VT0 : VT1; in foldABSToABD() 10962 (VT1 == MaxVT || Op1->hasOneUse()) && hasOperation(ABDOpcode, MaxVT)) { in foldABSToABD()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 178 EVT VT1 = Val.getValueType(); in isZExtFree() local 179 if (!VT1.isSimple() || !VT1.isInteger() || in isZExtFree() 183 switch (VT1.getSimpleVT().SimpleTy) { in isZExtFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 659 bool isTruncateFree(EVT VT1, EVT VT2) const override; 664 bool isZExtFree(EVT VT1, EVT VT2) const override;
|
| H A D | AArch64ISelLowering.cpp | 3887 EVT VT1 = Op.getValue(1).getValueType(); in lowerADDSUBO_CARRY() local 3898 SDVTList VTs = DAG.getVTList(VT0, VT1); in lowerADDSUBO_CARRY() 14720 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger()) in isTruncateFree() 14764 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger()) in isZExtFree() 14766 unsigned NumBits1 = VT1.getSizeInBits(); in isZExtFree() 14772 EVT VT1 = Val.getValueType(); in isZExtFree() local 14773 if (isZExtFree(VT1, VT2)) { in isZExtFree() 14781 return (VT1.isSimple() && !VT1.isVector() && VT1.isInteger() && in isZExtFree() 14783 VT1.getSizeInBits() <= 32); in isZExtFree() 27055 EVT VT1; in getRegisterTypeForCallingConv() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1341 bool isTruncateFree(EVT VT1, EVT VT2) const override; 1354 bool isZExtFree(EVT VT1, EVT VT2) const override;
|
| H A D | X86ISelLowering.cpp | 33691 if (!VT1.isScalarInteger() || !VT2.isScalarInteger()) in isTruncateFree() 33693 unsigned NumBits1 = VT1.getSizeInBits(); in isTruncateFree() 33703 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() argument 33709 EVT VT1 = Val.getValueType(); in isZExtFree() local 33710 if (isZExtFree(VT1, VT2)) in isZExtFree() 33716 if (!VT1.isSimple() || !VT1.isInteger() || in isZExtFree() 33720 switch (VT1.getSimpleVT().SimpleTy) { in isZExtFree() 37780 MVT VT1 = V1.getSimpleValueType(); in combineX86ShuffleChain() local 37782 assert((RootSizeInBits % VT1.getSizeInBits()) == 0 && in combineX86ShuffleChain() 37824 if (VT1 == VT2 && VT1.getSizeInBits() == RootSizeInBits && VT1.isVector()) { in combineX86ShuffleChain() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEISelLowering.cpp | 75 for (MVT VT1 : MVT::fixedlen_vector_valuetypes()) { in MipsSETargetLowering() local 76 setTruncStoreAction(VT0, VT1, Expand); in MipsSETargetLowering() 77 setLoadExtAction(ISD::SEXTLOAD, VT0, VT1, Expand); in MipsSETargetLowering() 78 setLoadExtAction(ISD::ZEXTLOAD, VT0, VT1, Expand); in MipsSETargetLowering() 79 setLoadExtAction(ISD::EXTLOAD, VT0, VT1, Expand); in MipsSETargetLowering()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 149 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
| H A D | HexagonISelLowering.cpp | 2146 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() argument 2147 if (!VT1.isSimple() || !VT2.isSimple()) in isTruncateFree() 2149 return VT1.getSimpleVT() == MVT::i64 && VT2.getSimpleVT() == MVT::i32; in isTruncateFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1021 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
| H A D | PPCISelLowering.cpp | 17183 bool PPCTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() argument 17184 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree() 17186 unsigned NumBits1 = VT1.getSizeInBits(); in isTruncateFree()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 19207 EVT VT1 = Val.getValueType(); in isZExtFree() local 19208 if (!VT1.isSimple() || !VT1.isInteger() || in isZExtFree() 19212 switch (VT1.getSimpleVT().SimpleTy) { in isZExtFree()
|