Searched refs:VT1 (Results 1 - 22 of 22) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassNameParser.h89 static int ValCompare(const PassNameParser::OptionInfo *VT1, argument
91 return VT1->Name.compare(VT2->Name);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.h129 bool isTruncateFree(EVT VT1, EVT VT2) const override;
133 bool isZExtFree(EVT VT1, EVT VT2) const override;
H A DBPFISelLowering.cpp182 bool BPFTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { argument
183 if (!VT1.isInteger() || !VT2.isInteger())
185 unsigned NumBits1 = VT1.getSizeInBits();
198 bool BPFTargetLowering::isZExtFree(EVT VT1, EVT VT2) const { argument
199 if (!getHasAlu32() || !VT1.isInteger() || !VT2.isInteger())
201 unsigned NumBits1 = VT1.getSizeInBits();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp212 auto *VT1 = dyn_cast<FixedVectorType>(Ty1); local
213 if (!VT0 || !VT1)
217 VT1->getNumElements() != 4)
221 DL->getTypeSizeInBits(VT1->getElementType());
H A DAMDGPUISelLowering.h179 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h117 bool isTruncateFree(EVT VT1, EVT VT2) const override;
128 bool isZExtFree(EVT VT1, EVT VT2) const override;
H A DMSP430ISelLowering.cpp1398 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { argument
1399 if (!VT1.isInteger() || !VT2.isInteger())
1402 return (VT1.getSizeInBits() > VT2.getSizeInBits());
1410 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { argument
1412 return 0 && VT1 == MVT::i8 && VT2 == MVT::i16;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h584 SDVTList getVTList(EVT VT1, EVT VT2);
585 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3);
586 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4);
1407 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1, EVT VT2);
1408 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
1410 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
1412 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
1414 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
1444 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1446 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
[all...]
H A DTargetLowering.h1413 EVT VT1; local
1416 (void)getVectorTypeBreakdown(Context, VT, VT1,
1441 EVT VT1; local
1444 return getVectorTypeBreakdown(Context, VT, VT1, NumIntermediates, VT2);
2683 /// Return true if it's profitable to narrow operations of type VT1 to
2686 virtual bool isNarrowingProfitable(EVT /*VT1*/, EVT /*VT2*/) const {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1173 bool isTruncateFree(EVT VT1, EVT VT2) const override;
1186 bool isZExtFree(EVT VT1, EVT VT2) const override;
1204 /// operations of type VT1 to VT2. e.g. on x86, it's profitable to narrow
1206 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override;
H A DX86ISelLowering.cpp[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2037 SDValue SelectionDAG::CreateStackTemporary(EVT VT1, EVT VT2) {
2038 TypeSize Bytes = std::max(VT1.getStoreSize(), VT2.getStoreSize());
2039 Type *Ty1 = VT1.getTypeForEVT(*getContext());
7675 SDVTList SelectionDAG::getVTList(EVT VT1, EVT VT2) {
7678 ID.AddInteger(VT1.getRawBits());
7685 Array[0] = VT1;
7693 SDVTList SelectionDAG::getVTList(EVT VT1, EVT VT2, EVT VT3) {
7696 ID.AddInteger(VT1.getRawBits());
7704 Array[0] = VT1;
7713 SDVTList SelectionDAG::getVTList(EVT VT1, EV
[all...]
H A DLegalizeVectorTypes.cpp4032 EVT VT1 = getSetCCResultType(getSETCCOperandType(SETCC1)); local
4034 unsigned ScalarBits1 = VT1.getScalarSizeInBits();
4041 EVT NarrowVT = ((ScalarBits0 < ScalarBits1) ? VT0 : VT1);
4042 EVT WideVT = ((NarrowVT == VT0) ? VT1 : VT0);
4055 SETCC1 = convertMask(SETCC1, VT1, MaskVT);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h502 bool isTruncateFree(EVT VT1, EVT VT2) const override;
507 bool isZExtFree(EVT VT1, EVT VT2) const override;
H A DAArch64ISelLowering.cpp9536 bool AArch64TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { argument
9537 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger())
9539 unsigned NumBits1 = VT1.getSizeInBits();
9581 bool AArch64TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { argument
9582 if (VT1.isVector() || VT2.isVector() || !VT1.isInteger() || !VT2.isInteger())
9584 unsigned NumBits1 = VT1.getSizeInBits();
9590 EVT VT1 = Val.getValueType(); local
9591 if (isZExtFree(VT1, VT
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp184 EVT VT1 = Val.getValueType();
185 if (!VT1.isSimple() || !VT1.isInteger() ||
189 switch (VT1.getSimpleVT().SimpleTy) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h126 bool isTruncateFree(EVT VT1, EVT VT2) const override;
H A DHexagonISelLowering.cpp2036 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { argument
2037 if (!VT1.isSimple() || !VT2.isSimple())
2039 return VT1.getSimpleVT() == MVT::i64 && VT2.getSimpleVT() == MVT::i32;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h883 bool isTruncateFree(EVT VT1, EVT VT2) const override;
H A DPPCISelLowering.cpp16304 bool PPCTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { argument
16305 if (!VT1.isInteger() || !VT2.isInteger())
16307 unsigned NumBits1 = VT1.getSizeInBits();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp76 for (MVT VT1 : MVT::fixedlen_vector_valuetypes()) {
77 setTruncStoreAction(VT0, VT1, Expand);
78 setLoadExtAction(ISD::SEXTLOAD, VT0, VT1, Expand);
79 setLoadExtAction(ISD::ZEXTLOAD, VT0, VT1, Expand);
80 setLoadExtAction(ISD::EXTLOAD, VT0, VT1, Expand);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp16226 EVT VT1 = Val.getValueType();
16227 if (!VT1.isSimple() || !VT1.isInteger() ||
16231 switch (VT1.getSimpleVT().SimpleTy) {

Completed in 533 milliseconds