Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAArch64.cpp111 HasFullFP16 = true; in setArchFeatures()
489 if (HasFullFP16) in getTargetDefines()
772 HasFullFP16 = true; in handleTargetFeatures()
777 HasFullFP16 = true; in handleTargetFeatures()
783 HasFullFP16 = true; in handleTargetFeatures()
790 HasFullFP16 = true; in handleTargetFeatures()
797 HasFullFP16 = true; in handleTargetFeatures()
804 HasFullFP16 = true; in handleTargetFeatures()
811 HasFullFP16 = true; in handleTargetFeatures()
817 HasFullFP16 = true; in handleTargetFeatures()
[all …]
H A DAArch64.h42 bool HasFullFP16 = false; variable
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrVFP.td1050 Requires<[HasFullFP16]>;
1092 Requires<[HasFullFP16]>;
1448 let Predicates = [HasFullFP16];
1601 let Predicates = [HasFullFP16];
2253 Requires<[HasFullFP16]>;
2305 Requires<[HasFullFP16]>;
2354 Requires<[HasFullFP16]>;
2364 Requires<[HasFullFP16]>;
2412 Requires<[HasFullFP16]>;
2422 Requires<[HasFullFP16]>;
[all …]
H A DARMInstrNEON.td4782 Requires<[HasNEON,HasFullFP16]>;
4785 Requires<[HasNEON,HasFullFP16]>;
5216 let Predicates = [HasNEON, HasFullFP16] in {
5283 let Predicates = [HasNEON, HasFullFP16] in {
6877 let Predicates = [HasNEON, HasFullFP16] in {
6886 } // Predicates = [HasNEON, HasFullFP16]
6907 } // Predicates = [HasNEON, HasFullFP16]
9018 let Predicates = [HasNEON, HasFullFP16] in
9036 let Predicates = [HasNEON, HasFullFP16] in
9056 let Predicates = [HasNEON, HasFullFP16] in
[all …]
H A DARMScheduleM4.td22 IsNotMClass, HasDPVFP, HasFPARMv8, HasFullFP16, Has8MSecExt, HasV8,
H A DARMPredicates.td114 def HasFullFP16 : Predicate<"Subtarget->hasFullFP16()">,
H A DARMInstrFormats.td1144 list<Predicate> Predicates = [HasFullFP16];
1655 list<Predicate> Predicates = [HasFullFP16];
2005 list<Predicate> Predicates = [HasFullFP16];
2033 list<Predicate> Predicates = [HasFullFP16];
2061 list<Predicate> Predicates = [HasFullFP16];
2090 list<Predicate> Predicates = [HasFullFP16];
H A DARM.td121 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",
H A DARMISelLowering.cpp5860 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorFP_TO_INT() local
5866 else if (OpTy == MVT::v4f16 && HasFullFP16) in LowerVectorFP_TO_INT()
5868 else if (OpTy == MVT::v8f16 && HasFullFP16) in LowerVectorFP_TO_INT()
5970 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorINT_TO_FP() local
5975 else if (VT == MVT::v4f16 && HasFullFP16) in LowerVectorINT_TO_FP()
5977 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-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td4960 let Predicates = [HasFullFP16];
4967 let Predicates = [HasFullFP16];
5004 let Predicates = [HasFullFP16];
5013 let Predicates = [HasFullFP16];
5096 let Predicates = [HasFullFP16];
5112 let Predicates = [HasFullFP16];
5133 let Predicates = [HasFullFP16];
5160 let Predicates = [HasFullFP16];
5252 let Predicates = [HasFullFP16];
5258 let Predicates = [HasFullFP16];
[all …]
H A DAArch64InstrInfo.td4418 let Predicates = [HasFullFP16] in {
4433 let Predicates = [HasFullFP16] in {
4519 let Predicates = [HasFullFP16] in {
4594 Requires<[HasFullFP16]>;
4602 let Predicates = [HasFullFP16] in {
4657 let Predicates = [HasFullFP16] in {
4726 Requires<[HasFullFP16]>;
4803 let Predicates = [HasFullFP16] in
4873 let Predicates = [HasFullFP16] in {
5730 let Predicates = [HasFullFP16] in {
[all …]
H A DAArch64.td106 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",