/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMRegisterBankInfo.cpp | 376 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 …]
|
D | ARMISelLowering.h | 364 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
D | ARMISelLowering.cpp | 15041 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/ |
D | X86RegisterBankInfo.cpp | 226 LLT Ty2 = MRI.getType(MI.getOperand(3).getReg()); in getInstrMapping() local 227 (void)Ty2; in getInstrMapping() 228 assert(Ty1.getSizeInBits() == Ty2.getSizeInBits() && in getInstrMapping()
|
D | X86ISelLowering.h | 1061 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;
|
D | X86ISelLowering.cpp | 30071 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/ |
D | MSP430ISelLowering.h | 112 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 123 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
D | MSP430ISelLowering.cpp | 1393 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/ |
D | TrailingObjects.h | 111 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/ |
D | PPCTargetTransformInfo.h | 87 int vectorCostAdjustment(int Cost, unsigned Opcode, Type *Ty1, Type *Ty2);
|
D | PPCTargetTransformInfo.cpp | 690 Type *Ty2) { in vectorCostAdjustment() argument 704 if (Ty2) { in vectorCostAdjustment() 705 std::pair<int, MVT> LT2 = TLI->getTypeLegalizationCost(DL, Ty2); in vectorCostAdjustment()
|
D | PPCISelLowering.h | 857 bool isTruncateFree(Type *Ty1, Type *Ty2) const override;
|
D | PPCISelLowering.cpp | 15184 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/ |
D | HexagonISelLowering.h | 125 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 134 bool allowTruncateForTailCall(Type *Ty1, Type *Ty2) const override;
|
D | HexagonISelLowering.cpp | 1898 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()
|
D | HexagonPatterns.td | 349 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/ |
D | TargetTransformInfo.h | 645 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()
|
D | TargetTransformInfoImpl.h | 304 bool isTruncateFree(Type *Ty1, Type *Ty2) { return false; } in isTruncateFree() argument
|
D | ScalarEvolution.h | 497 Type *getWiderType(Type *Ty1, Type *Ty2) const;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.h | 397 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 402 bool isZExtFree(Type *Ty1, Type *Ty2) const override;
|
D | AArch64ISelLowering.cpp | 8840 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/ |
D | TargetTransformInfo.cpp | 364 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/ |
D | BasicTTIImpl.h | 274 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/ |
D | SelectionDAG.cpp | 1996 Type *Ty2 = VT2.getTypeForEVT(*getContext()); in CreateStackTemporary() local 1999 std::max(DL.getPrefTypeAlignment(Ty1), DL.getPrefTypeAlignment(Ty2)); in CreateStackTemporary()
|