/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | LegacyPassNameParser.h | 89 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 D | BPFISelLowering.h | 129 bool isTruncateFree(EVT VT1, EVT VT2) const override; 133 bool isZExtFree(EVT VT1, EVT VT2) const override;
|
H A D | BPFISelLowering.cpp | 182 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 D | AMDGPURewriteOutArguments.cpp | 212 auto *VT1 = dyn_cast<FixedVectorType>(Ty1); local 213 if (!VT0 || !VT1) 217 VT1->getNumElements() != 4) 221 DL->getTypeSizeInBits(VT1->getElementType());
|
H A D | AMDGPUISelLowering.h | 179 bool isNarrowingProfitable(EVT VT1, EVT VT2) const override;
|
/freebsd-13-stable/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 | 1398 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 D | SelectionDAG.h | 584 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 D | TargetLowering.h | 1413 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 D | X86ISelLowering.h | 1173 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 D | X86ISelLowering.cpp | [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 2037 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 D | LegalizeVectorTypes.cpp | 4032 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 D | AArch64ISelLowering.h | 502 bool isTruncateFree(EVT VT1, EVT VT2) const override; 507 bool isZExtFree(EVT VT1, EVT VT2) const override;
|
H A D | AArch64ISelLowering.cpp | 9536 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 D | XCoreISelLowering.cpp | 184 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 D | HexagonISelLowering.h | 126 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
H A D | HexagonISelLowering.cpp | 2036 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 D | PPCISelLowering.h | 883 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
H A D | PPCISelLowering.cpp | 16304 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 D | MipsSEISelLowering.cpp | 76 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 D | ARMISelLowering.cpp | 16226 EVT VT1 = Val.getValueType(); 16227 if (!VT1.isSimple() || !VT1.isInteger() || 16231 switch (VT1.getSimpleVT().SimpleTy) {
|