/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; 113 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
D | MSP430ISelLowering.cpp | 1392 bool MSP430TargetLowering::isTruncateFree(Type *Ty1, in isTruncateFree() function in MSP430TargetLowering 1400 bool MSP430TargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() function in MSP430TargetLowering
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVISelLowering.h | 73 bool isTruncateFree(Type *SrcTy, Type *DstTy) const override; 74 bool isTruncateFree(EVT SrcVT, EVT DstVT) const override;
|
D | RISCVISelLowering.cpp | 304 bool RISCVTargetLowering::isTruncateFree(Type *SrcTy, Type *DstTy) const { in isTruncateFree() function in RISCVTargetLowering 312 bool RISCVTargetLowering::isTruncateFree(EVT SrcVT, EVT DstVT) const { in isTruncateFree() function in RISCVTargetLowering
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.h | 168 bool isTruncateFree(EVT Src, EVT Dest) const override; 169 bool isTruncateFree(Type *Src, Type *Dest) const override;
|
D | AMDGPUISelLowering.cpp | 773 bool AMDGPUTargetLowering::isTruncateFree(EVT Source, EVT Dest) const { in isTruncateFree() function in AMDGPUTargetLowering 782 bool AMDGPUTargetLowering::isTruncateFree(Type *Source, Type *Dest) const { in isTruncateFree() function in AMDGPUTargetLowering
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.h | 438 bool isTruncateFree(Type *, Type *) const override; 439 bool isTruncateFree(EVT, EVT) const override;
|
D | SystemZISelLowering.cpp | 962 bool SystemZTargetLowering::isTruncateFree(Type *FromType, Type *ToType) const { in isTruncateFree() function in SystemZTargetLowering 970 bool SystemZTargetLowering::isTruncateFree(EVT FromVT, EVT ToVT) const { in isTruncateFree() function in SystemZTargetLowering 1243 return isTruncateFree(FromType, ToType); in allowTruncateForTailCall()
|
/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; 126 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
D | HexagonISelLowering.cpp | 1898 bool HexagonTargetLowering::isTruncateFree(Type *Ty1, Type *Ty2) const { in isTruncateFree() function in HexagonTargetLowering 1899 return isTruncateFree(EVT::getEVT(Ty1), EVT::getEVT(Ty2)); in isTruncateFree() 1902 bool HexagonTargetLowering::isTruncateFree(EVT VT1, EVT VT2) const { in isTruncateFree() function in HexagonTargetLowering
|
/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() function 1571 return Impl.isTruncateFree(Ty1, Ty2); in isTruncateFree()
|
D | TargetTransformInfoImpl.h | 304 bool isTruncateFree(Type *Ty1, Type *Ty2) { return false; } in isTruncateFree() function
|
/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() function 275 return getTLI()->isTruncateFree(Ty1, Ty2); in isTruncateFree() 419 if (TLI->isTruncateFree(OpTy, Ty)) in getOperationCost() 715 TLI->isTruncateFree(SrcLT.second, DstLT.second))
|
D | TargetLowering.h | 2298 virtual bool isTruncateFree(Type *FromTy, Type *ToTy) const { in isTruncateFree() function 2311 virtual bool isTruncateFree(EVT FromVT, EVT ToVT) const { in isTruncateFree() function 2359 !isTruncateFree(Ext->getType(), Load->getType())) in isExtLoad()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 354 bool isTruncateFree(Type *SrcTy, Type *DstTy) const override; 355 bool isTruncateFree(EVT SrcVT, EVT DstVT) const override;
|
/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; 398 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 857 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 858 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
D | NVPTXISelLowering.h | 463 bool isTruncateFree(Type *SrcTy, Type *DstTy) const override { in isTruncateFree() function
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 1061 bool isTruncateFree(Type *Ty1, Type *Ty2) const override; 1062 bool isTruncateFree(EVT VT1, EVT VT2) const override;
|
/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() function in TargetTransformInfo 365 return TTIImpl->isTruncateFree(Ty1, Ty2); in isTruncateFree()
|
D | ScalarEvolutionExpander.cpp | 2002 TTI->isTruncateFree(Phi->getType(), Phis.back()->getType())) { in replaceCongruentIVs()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | CombinerHelper.cpp | 1048 TLI.isTruncateFree(LargestVT, VT)) in optimizeMemset()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 4419 if (TLI.isZExtFree(VT, XVT) && TLI.isTruncateFree(XVT, VT)) in hoistLogicOpWithSameOpcodeHands() 4740 TLI.isTruncateFree(VT, HalfVT) && in visitANDLike() 7797 TLI.isTruncateFree(VT, TruncVT)) { in visitSRA() 7831 if (TruncVT.isSimple() && TLI.isTruncateFree(VT, TruncVT)) { in visitSRA() 9167 bool isTruncFree = TLI.isTruncateFree(VT, N0.getValueType()); in ExtendUsesToFormExtLoad() 9969 (!TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), in visitZERO_EXTEND() 10185 !TLI.isTruncateFree(N0.getOperand(0).getOperand(0).getValueType(), in visitANY_EXTEND() 10804 TLI.isTruncateFree(SrcVT, VT)) { in visitTRUNCATE() 10835 TLI.isTruncateFree(SrcVT.getScalarType(), VT.getScalarType())) { in visitTRUNCATE() 14458 if (!TLI.isTruncateFree(LS.Inst->getOperand(0).getValueType(), in addSliceGain() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 3961 if (!ExtOpnd->hasOneUse() && !TLI.isTruncateFree(ExtTy, ExtOpnd->getType())) in getAction() 5704 if (TLI && !TLI->isTruncateFree(I->getType(), Src->getType())) in optimizeExtUses()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopStrengthReduce.cpp | 4034 if (SrcTy != DstTy && TTI.isTruncateFree(SrcTy, DstTy)) { in GenerateTruncates()
|