Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DAArch64.cpp368 if ((FPU & NeonMode) && HasFullFP16) in getTargetDefines()
370 if (HasFullFP16) in getTargetDefines()
536 HasFullFP16 = false; in handleTargetFeatures()
562 HasFullFP16 = true; in handleTargetFeatures()
566 HasFullFP16 = true; in handleTargetFeatures()
571 HasFullFP16 = true; in handleTargetFeatures()
577 HasFullFP16 = true; in handleTargetFeatures()
583 HasFullFP16 = true; in handleTargetFeatures()
589 HasFullFP16 = true; in handleTargetFeatures()
644 HasFullFP16 = true; in handleTargetFeatures()
H A DAArch64.h38 bool HasFullFP16; variable
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrVFP.td1047 Requires<[HasFullFP16]>;
1089 Requires<[HasFullFP16]>;
1445 let Predicates = [HasFullFP16];
1598 let Predicates = [HasFullFP16];
2250 Requires<[HasFullFP16]>;
2302 Requires<[HasFullFP16]>;
2351 Requires<[HasFullFP16]>;
2361 Requires<[HasFullFP16]>;
2409 Requires<[HasFullFP16]>;
2419 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 {
6869 let Predicates = [HasNEON, HasFullFP16] in {
6878 } // Predicates = [HasNEON, HasFullFP16]
6899 } // Predicates = [HasNEON, HasFullFP16]
9005 let Predicates = [HasNEON, HasFullFP16] in
9023 let Predicates = [HasNEON, HasFullFP16] in
9043 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.td1143 list<Predicate> Predicates = [HasFullFP16];
1654 list<Predicate> Predicates = [HasFullFP16];
2004 list<Predicate> Predicates = [HasFullFP16];
2032 list<Predicate> Predicates = [HasFullFP16];
2060 list<Predicate> Predicates = [HasFullFP16];
2089 list<Predicate> Predicates = [HasFullFP16];
H A DARM.td121 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",
H A DARMISelLowering.cpp5820 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorFP_TO_INT() local
5826 else if (OpTy == MVT::v4f16 && HasFullFP16) in LowerVectorFP_TO_INT()
5828 else if (OpTy == MVT::v8f16 && HasFullFP16) in LowerVectorFP_TO_INT()
5930 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorINT_TO_FP() local
5935 else if (VT == MVT::v4f16 && HasFullFP16) in LowerVectorINT_TO_FP()
5937 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 {
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td4626 let Predicates = [HasFullFP16];
4633 let Predicates = [HasFullFP16];
4670 let Predicates = [HasFullFP16];
4679 let Predicates = [HasFullFP16];
4762 let Predicates = [HasFullFP16];
4778 let Predicates = [HasFullFP16];
4799 let Predicates = [HasFullFP16];
4826 let Predicates = [HasFullFP16];
4918 let Predicates = [HasFullFP16];
4924 let Predicates = [HasFullFP16];
[all …]
H A DAArch64InstrInfo.td3905 let Predicates = [HasFullFP16] in {
3920 let Predicates = [HasFullFP16] in {
3940 let Predicates = [HasFullFP16] in {
3949 let Predicates = [HasFullFP16] in {
3979 let Predicates = [HasFullFP16] in {
4006 let Predicates = [HasFullFP16] in {
4051 Requires<[HasFullFP16]>;
4056 let Predicates = [HasFullFP16] in {
4098 let Predicates = [HasFullFP16] in {
5119 let Predicates = [HasFullFP16] in {
[all …]
H A DAArch64.td94 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",