Home
last modified time | relevance | path

Searched refs:HasFullFP16 (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAArch64.cpp113 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 DAArch64.h41 bool HasFullFP16 = false; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrVFP.td553 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 DARMInstrNEON.td3354 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 DARMScheduleM4.td22 IsNotMClass, HasDPVFP, HasFPARMv8, HasFullFP16, Has8MSecExt, HasV8,
H A DARMPredicates.td114 def HasFullFP16 : Predicate<"Subtarget->hasFullFP16()">,
H A DARMInstrFormats.td1156 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 DARMFeatures.td115 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",
H A DARMISelLowering.cpp5877 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 DARMInstrMVE.td1885 let Predicates = [HasFullFP16] in {
1910 let Predicates = [HasFullFP16] in {
1919 let Predicates = [HasFullFP16] in {
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td4961 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 DAArch64InstrInfo.td134 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 …]