Home
last modified time | relevance | path

Searched refs:Ty2 (Results 1 – 24 of 24) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMRegisterBankInfo.cpp376 LLT Ty2 = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local
377 (void)Ty2; in getInstrMapping()
379 assert(Ty2.getSizeInBits() == 1 && "Unsupported size for G_SELECT"); in getInstrMapping()
388 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local
389 (void)Ty2; in getInstrMapping()
390 assert(Ty2.getSizeInBits() == 32 && "Unsupported size for G_ICMP"); in getInstrMapping()
401 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); in getInstrMapping() local
402 (void)Ty2; in getInstrMapping()
404 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping()
422 LLT Ty2 = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local
[all …]
DARMISelLowering.h364 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
DARMISelLowering.cpp15041 bool ARMTargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall()
15042 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in allowTruncateForTailCall()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86RegisterBankInfo.cpp226 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); in getInstrMapping() local
227 (void)Ty2; in getInstrMapping()
228 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping()
DX86ISelLowering.h1061 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
1064 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
1074 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
DX86ISelLowering.cpp30071 bool X86TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
30072 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
30075 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree()
30079 bool X86TargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall()
30080 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in allowTruncateForTailCall()
30114 bool X86TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree()
30116 return Ty1->isIntegerTy(32) && Ty2->isIntegerTy(64) && Subtarget.is64Bit(); in isZExtFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.h112 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
123 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
DMSP430ISelLowering.cpp1393 Type *Ty2) const { in isTruncateFree()
1394 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
1397 return (Ty1->getPrimitiveSizeInBits() > Ty2->getPrimitiveSizeInBits()); in isTruncateFree()
1407 bool MSP430TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree()
1409 return 0 && Ty1->isIntegerTy(8) && Ty2->isIntegerTy(16); in isZExtFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DTrailingObjects.h111 template <typename Ty1, typename Ty2> struct ExtractSecondType {
112 typedef Ty2 type;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h87 int vectorCostAdjustment(int Cost, unsigned Opcode, Type *Ty1, Type *Ty2);
DPPCTargetTransformInfo.cpp690 Type *Ty2) { in vectorCostAdjustment() argument
704 if (Ty2) { in vectorCostAdjustment()
705 std::pair<int, MVT> LT2 = TLI->getTypeLegalizationCost(DL, Ty2); in vectorCostAdjustment()
DPPCISelLowering.h857 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
DPPCISelLowering.cpp15184 bool PPCTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
15185 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
15188 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h125 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
134 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
DHexagonISelLowering.cpp1898 bool HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
1899 return isTruncateFree(EVT::getEVT(Ty1), EVT::getEVT(Ty2)); in isTruncateFree()
2676 HexagonTargetLowering::allowTruncateForTailCall(Type *Ty1, Type *Ty2) const { in allowTruncateForTailCall()
2679 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in allowTruncateForTailCall()
DHexagonPatterns.td349 multiclass NopCast_pat<ValueType Ty1, ValueType Ty2, RegisterClass RC> {
350 def: Pat<(Ty1 (bitconvert (Ty2 RC:$Val))), (Ty1 RC:$Val)>;
351 def: Pat<(Ty2 (bitconvert (Ty1 RC:$Val))), (Ty2 RC:$Val)>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h645 bool isTruncateFree(Type *Ty1, Type *Ty2) const;
1251 virtual bool isTruncateFree(Type *Ty1, Type *Ty2) = 0;
1570 bool isTruncateFree(Type *Ty1, Type *Ty2) override { in isTruncateFree() argument
1571 return Impl.isTruncateFree(Ty1, Ty2); in isTruncateFree()
DTargetTransformInfoImpl.h304 bool isTruncateFree(Type *Ty1, Type *Ty2) { return false; } in isTruncateFree() argument
DScalarEvolution.h497 Type *getWiderType(Type *Ty1, Type *Ty2) const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h397 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
402 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
DAArch64ISelLowering.cpp8840 bool AArch64TargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
8841 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isTruncateFree()
8844 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isTruncateFree()
8885 bool AArch64TargetLowering::isZExtFree(Type *Ty1, Type *Ty2) const { in isZExtFree()
8886 if (!Ty1->isIntegerTy() || !Ty2->isIntegerTy()) in isZExtFree()
8889 unsigned NumBits2 = Ty2->getPrimitiveSizeInBits(); in isZExtFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp364 bool TargetTransformInfo::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree()
365 return TTIImpl->isTruncateFree(Ty1, Ty2); in isTruncateFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h274 bool isTruncateFree(Type *Ty1, Type *Ty2) { in isTruncateFree() argument
275 return getTLI()->isTruncateFree(Ty1, Ty2); in isTruncateFree()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp1996 Type *Ty2 = VT2.getTypeForEVT(*getContext()); in CreateStackTemporary() local
1999 std::max(DL.getPrefTypeAlignment(Ty1), DL.getPrefTypeAlignment(Ty2)); in CreateStackTemporary()