Searched refs:HasFullFP16 (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | AArch64.cpp | 599 if ((FPU & NeonMode) && HasFullFP16) in getTargetDefines() 601 if (HasFullFP16) in getTargetDefines() 831 .Cases("fp16", "fullfp16", HasFullFP16) in hasFeature() 930 HasFullFP16 = true; in handleTargetFeatures() 935 HasFullFP16 = true; in handleTargetFeatures() 941 HasFullFP16 = true; in handleTargetFeatures() 947 HasFullFP16 = true; in handleTargetFeatures() 953 HasFullFP16 = true; in handleTargetFeatures() 960 HasFullFP16 = true; in handleTargetFeatures() 968 HasFullFP16 = true; in handleTargetFeatures() [all …]
|
| H A D | AArch64.h | 74 bool HasFullFP16 = false; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrVFP.td | 567 Requires<[HasFullFP16]>; 597 Requires<[HasFullFP16]>; 942 Requires<[HasFullFP16]> { 950 Requires<[HasFullFP16]> { 1002 let Predicates = [HasFullFP16] in { 1063 Requires<[HasFullFP16]> { 1087 Requires<[HasFullFP16]>; 1108 Requires<[HasFullFP16]> { 1129 Requires<[HasFullFP16]>; 1177 Requires<[HasFullFP16]>; [all …]
|
| H A D | ARMInstrNEON.td | 3354 Requires<[HasNEON,HasFullFP16]> { 3381 Requires<[HasNEON,HasFullFP16]> { 4274 Requires<[HasNEON,HasFullFP16]>; 4277 Requires<[HasNEON,HasFullFP16]>; 4337 Requires<[HasNEON,HasFullFP16]>; 4340 Requires<[HasNEON,HasFullFP16]>; 4346 Requires<[HasNEON,HasFullFP16]>; 4349 Requires<[HasNEON,HasFullFP16]>; 4480 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>; 4483 Requires<[HasNEON, HasFullFP16, UseFPVMLx]>; [all …]
|
| H A D | ARMScheduleM4.td | 22 IsNotMClass, HasDPVFP, HasFPARMv8, HasFullFP16, Has8MSecExt, HasV8,
|
| H A D | ARMPredicates.td | 114 def HasFullFP16 : Predicate<"Subtarget->hasFullFP16()">,
|
| H A D | ARMInstrFormats.td | 1151 list<Predicate> Predicates = [HasFullFP16]; 1662 list<Predicate> Predicates = [HasFullFP16]; 2043 list<Predicate> Predicates = [HasFullFP16]; 2071 list<Predicate> Predicates = [HasFullFP16]; 2099 list<Predicate> Predicates = [HasFullFP16]; 2128 list<Predicate> Predicates = [HasFullFP16];
|
| H A D | ARMFeatures.td | 115 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",
|
| H A D | ARMISelLowering.cpp | 5950 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorFP_TO_INT() local 5956 else if (OpTy == MVT::v4f16 && HasFullFP16) in LowerVectorFP_TO_INT() 5958 else if (OpTy == MVT::v8f16 && HasFullFP16) in LowerVectorFP_TO_INT() 6060 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorINT_TO_FP() local 6065 else if (VT == MVT::v4f16 && HasFullFP16) in LowerVectorINT_TO_FP() 6067 else if (VT == MVT::v8f16 && HasFullFP16) in LowerVectorINT_TO_FP()
|
| H A D | ARMInstrMVE.td | 1886 let Predicates = [HasFullFP16] in { 1911 let Predicates = [HasFullFP16] in { 1920 let Predicates = [HasFullFP16] in {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrFormats.td | 5251 let Predicates = [HasFullFP16]; 5258 let Predicates = [HasFullFP16]; 5321 let Predicates = [HasFullFP16]; 5330 let Predicates = [HasFullFP16]; 5415 let Predicates = [HasFullFP16]; 5431 let Predicates = [HasFullFP16]; 5452 let Predicates = [HasFullFP16]; 5479 let Predicates = [HasFullFP16]; 5606 let Predicates = [HasFullFP16]; 5612 let Predicates = [HasFullFP16]; [all …]
|
| H A D | AArch64InstrInfo.td | 134 def HasFullFP16 : Predicate<"Subtarget->hasFullFP16()">, 1876 let Predicates = [HasComplxNum, HasNEON, HasFullFP16] in { 1923 let Predicates = [HasComplxNum, HasNEON, HasFullFP16] in { 5142 let Predicates = [HasFullFP16] in { 5157 let Predicates = [HasFullFP16] in { 5172 let Predicates = [HasFullFP16] in { 5187 let Predicates = [HasFullFP16] in { 5207 let Predicates = [HasFullFP16] in { 5216 let Predicates = [HasFullFP16] in { 5246 let Predicates = [HasFullFP16] in { [all …]
|