Home
last modified time | relevance | path

Searched refs:VT1 (Results 1 – 14 of 14) sorted by relevance

/trueos/contrib/llvm/include/llvm/CodeGen/
HDSelectionDAG.h400 SDVTList getVTList(EVT VT1, EVT VT2);
401 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3);
402 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4);
853 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1, EVT VT2);
854 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
856 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
858 SDNode *SelectNodeTo(SDNode *N, unsigned MachineOpc, EVT VT1,
861 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
863 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
865 SDNode *SelectNodeTo(SDNode *N, unsigned TargetOpc, EVT VT1,
[all …]
/trueos/contrib/llvm/include/llvm/Support/
HDPassNameParser.h89 static int ValLessThan(const PassNameParser::OptionInfo *VT1, in ValLessThan() argument
91 return std::strcmp(VT1->Name, VT2->Name); in ValLessThan()
/trueos/contrib/llvm/lib/Target/MSP430/
HDMSP430ISelLowering.h108 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
119 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
HDMSP430ISelLowering.cpp1172 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() argument
1173 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
1176 return (VT1.getSizeInBits() > VT2.getSizeInBits()); in isTruncateFree()
1184 bool MSP430TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() argument
1186 return 0 && VT1 == MVT::i8 && VT2 == MVT::i16; in isZExtFree()
/trueos/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAG.cpp1618 SDValue SelectionDAG::CreateStackTemporary(EVT VT1, EVT VT2) { in CreateStackTemporary() argument
1619 unsigned Bytes = std::max(VT1.getStoreSizeInBits(), in CreateStackTemporary()
1621 Type *Ty1 = VT1.getTypeForEVT(*getContext()); in CreateStackTemporary()
4989 SDVTList SelectionDAG::getVTList(EVT VT1, EVT VT2) { in getVTList() argument
4992 ID.AddInteger(VT1.getRawBits()); in getVTList()
4999 Array[0] = VT1; in getVTList()
5007 SDVTList SelectionDAG::getVTList(EVT VT1, EVT VT2, EVT VT3) { in getVTList() argument
5010 ID.AddInteger(VT1.getRawBits()); in getVTList()
5018 Array[0] = VT1; in getVTList()
5027 SDVTList SelectionDAG::getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4) { in getVTList() argument
[all …]
/trueos/contrib/llvm/lib/Target/X86/
HDX86ISelLowering.h685 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
698 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
710 virtual bool isNarrowingProfitable(EVT VT1, EVT VT2) const;
HDX86ISelLowering.cpp13966 bool X86TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() argument
13967 if (!VT1.isInteger() || !VT2.isInteger()) in isTruncateFree()
13969 unsigned NumBits1 = VT1.getSizeInBits(); in isTruncateFree()
13979 bool X86TargetLowering::isZExtFree(EVT VT1, EVT VT2) const { in isZExtFree() argument
13981 return VT1 == MVT::i32 && VT2 == MVT::i64 && Subtarget->is64Bit(); in isZExtFree()
13985 EVT VT1 = Val.getValueType(); in isZExtFree() local
13986 if (isZExtFree(VT1, VT2)) in isZExtFree()
13992 if (!VT1.isSimple() || !VT1.isInteger() || in isZExtFree()
13996 switch (VT1.getSimpleVT().SimpleTy) { in isZExtFree()
14029 bool X86TargetLowering::isNarrowingProfitable(EVT VT1, EVT VT2) const { in isNarrowingProfitable() argument
[all …]
/trueos/contrib/llvm/lib/Target/Hexagon/
HDHexagonISelLowering.h96 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
HDHexagonISelLowering.cpp1513 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() argument
1514 if (!VT1.isSimple() || !VT2.isSimple()) { in isTruncateFree()
1517 return ((VT1.getSimpleVT() == MVT::i64) && (VT2.getSimpleVT() == MVT::i32)); in isTruncateFree()
/trueos/contrib/llvm/include/llvm/Target/
HDTargetLowering.h625 EVT VT1; in getRegisterType() local
628 (void)getVectorTypeBreakdown(Context, VT, VT1, in getRegisterType()
653 EVT VT1; in getNumRegisters() local
656 return getVectorTypeBreakdown(Context, VT, VT1, NumIntermediates, VT2); in getNumRegisters()
/trueos/contrib/llvm/lib/Target/XCore/
HDXCoreISelLowering.cpp181 EVT VT1 = Val.getValueType(); in isZExtFree() local
182 if (!VT1.isSimple() || !VT1.isInteger() || in isZExtFree()
186 switch (VT1.getSimpleVT().SimpleTy) { in isZExtFree()
/trueos/contrib/llvm/lib/Target/Mips/
HDMipsSEISelLowering.cpp50 for (unsigned VT1 = FirstVT; VT1 <= LastVT; ++VT1) in MipsSETargetLowering() local
52 (MVT::SimpleValueType)VT1, Expand); in MipsSETargetLowering()
/trueos/contrib/llvm/lib/Transforms/Vectorize/
HDBBVectorize.cpp1010 Type *VT1 = getVecTypeForPair(IT1, JT1), in areInstsCompatible() local
1018 unsigned VCost = getInstrCost(I->getOpcode(), VT1, VT2); in areInstsCompatible()
1026 unsigned VParts1 = TTI->getNumberOfParts(VT1), in areInstsCompatible()
/trueos/contrib/llvm/lib/Target/ARM/
HDARMISelLowering.cpp10291 EVT VT1 = Val.getValueType(); in isZExtFree() local
10292 if (!VT1.isSimple() || !VT1.isInteger() || in isZExtFree()
10296 switch (VT1.getSimpleVT().SimpleTy) { in isZExtFree()