Searched refs:hasFP16 (Results 1 – 8 of 8) sorted by relevance
104 bool hasFP16() const { return HasFP16; } in hasFP16() function
71 if (Subtarget->hasFP16()) { in WebAssemblyTargetLowering()97 if (Subtarget->hasFP16()) { in WebAssemblyTargetLowering()126 if (!Subtarget->hasFP16() && T == MVT::v8f16) { in WebAssemblyTargetLowering()229 if (Subtarget->hasFP16()) in WebAssemblyTargetLowering()237 if (Subtarget->hasFP16()) in WebAssemblyTargetLowering()304 if (Subtarget->hasFP16()) { in WebAssemblyTargetLowering()
50 Predicate<"Subtarget->hasFP16()">,
112 def HasFP16 : Predicate<"Subtarget->hasFP16()">,
1100 if (!Subtarget->hasFP16()) { in ARMTargetLowering()1445 if (!Subtarget->hasFP16()) { in ARMTargetLowering()20830 assert(!(DstSz == 32 && Subtarget->hasFP16()) && in LowerFP_EXTEND()20855 bool Supported = (Sz == 16 ? Subtarget->hasFP16() : Subtarget->hasFP64()); in LowerFP_EXTEND()20896 if (SrcSz == 32 && Subtarget->hasFP16()) in LowerFP_ROUND()
96 def HasFP16 : Predicate<"Subtarget->hasFP16()">;
1700 if (!Subtarget.useSoftFloat() && !Subtarget.hasFP16() && in X86TargetLowering()2007 if (Subtarget.hasDQI() || Subtarget.hasFP16()) in X86TargetLowering()2235 if (!Subtarget.useSoftFloat() && Subtarget.hasFP16()) { in X86TargetLowering()2506 if (Subtarget.hasFP16()) { in X86TargetLowering()7433 ((LoadSizeInBits == 16 && Subtarget.hasFP16()) || LoadSizeInBits == 32 || in EltsFromConsecutiveLoads()7868 if (ScalarSize == 16 && Subtarget.hasFP16() && IsGE256) in lowerBuildVectorAsBroadcast()7986 VT.changeVectorElementType(Subtarget.hasFP16() ? MVT::f16 : MVT::i16); in LowerBUILD_VECTORvXbf16()7989 NewOps.push_back(DAG.getBitcast(Subtarget.hasFP16() ? MVT::f16 : MVT::i16, in LowerBUILD_VECTORvXbf16()9374 (EltVT == MVT::i16 && Subtarget.hasFP16())) { in LowerBUILD_VECTOR()12709 (EltVT == MVT::f16 && !Subtarget.hasFP16()); in isSoftF16()[all …]
4399 if (STI.hasFP16()) in getLoadStoreOpcodeForFP16()