Searched refs:HasFullFP16 (Results 1 – 12 of 12) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | AArch64.cpp | 113 HasFullFP16 = true; in setArchFeatures() 538 if ((FPU & NeonMode) && HasFullFP16) in getTargetDefines() 540 if (HasFullFP16) in getTargetDefines() 743 .Cases("fp16", "fullfp16", HasFullFP16) in hasFeature() 835 HasFullFP16 = true; in handleTargetFeatures() 840 HasFullFP16 = true; in handleTargetFeatures() 846 HasFullFP16 = true; in handleTargetFeatures() 853 HasFullFP16 = true; in handleTargetFeatures() 860 HasFullFP16 = true; in handleTargetFeatures() 867 HasFullFP16 = true; in handleTargetFeatures() [all …]
|
H A D | AArch64.h | 41 bool HasFullFP16 = false; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrVFP.td | 553 Requires<[HasFullFP16]>; 582 Requires<[HasFullFP16]>; 927 Requires<[HasFullFP16]> { 935 Requires<[HasFullFP16]> { 987 let Predicates = [HasFullFP16] in { 1048 Requires<[HasFullFP16]> { 1072 Requires<[HasFullFP16]>; 1093 Requires<[HasFullFP16]> { 1114 Requires<[HasFullFP16]>; 1162 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 | 1156 list<Predicate> Predicates = [HasFullFP16]; 1667 list<Predicate> Predicates = [HasFullFP16]; 2048 list<Predicate> Predicates = [HasFullFP16]; 2076 list<Predicate> Predicates = [HasFullFP16]; 2104 list<Predicate> Predicates = [HasFullFP16]; 2133 list<Predicate> Predicates = [HasFullFP16];
|
H A D | ARMFeatures.td | 115 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",
|
H A D | ARMISelLowering.cpp | 5877 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorFP_TO_INT() local 5883 else if (OpTy == MVT::v4f16 && HasFullFP16) in LowerVectorFP_TO_INT() 5885 else if (OpTy == MVT::v8f16 && HasFullFP16) in LowerVectorFP_TO_INT() 5987 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorINT_TO_FP() local 5992 else if (VT == MVT::v4f16 && HasFullFP16) in LowerVectorINT_TO_FP() 5994 else if (VT == MVT::v8f16 && HasFullFP16) in LowerVectorINT_TO_FP()
|
H A D | ARMInstrMVE.td | 1885 let Predicates = [HasFullFP16] in { 1910 let Predicates = [HasFullFP16] in { 1919 let Predicates = [HasFullFP16] in {
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrFormats.td | 4961 let Predicates = [HasFullFP16]; 4968 let Predicates = [HasFullFP16]; 5005 let Predicates = [HasFullFP16]; 5014 let Predicates = [HasFullFP16]; 5097 let Predicates = [HasFullFP16]; 5113 let Predicates = [HasFullFP16]; 5134 let Predicates = [HasFullFP16]; 5161 let Predicates = [HasFullFP16]; 5253 let Predicates = [HasFullFP16]; 5259 let Predicates = [HasFullFP16]; [all …]
|
H A D | AArch64InstrInfo.td | 134 def HasFullFP16 : Predicate<"Subtarget->hasFullFP16()">, 1573 let Predicates = [HasComplxNum, HasNEON, HasFullFP16] in { 1620 let Predicates = [HasComplxNum, HasNEON, HasFullFP16] in { 4711 let Predicates = [HasFullFP16] in { 4726 let Predicates = [HasFullFP16] in { 4746 let Predicates = [HasFullFP16] in { 4755 let Predicates = [HasFullFP16] in { 4785 let Predicates = [HasFullFP16] in { 4812 let Predicates = [HasFullFP16] in { 4887 Requires<[HasFullFP16]>; [all …]
|