Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/Targets/
H A DAArch64.cpp190 if ((FPU & NeonMode) && HasFullFP16) in getTargetDefines()
192 if (HasFullFP16) in getTargetDefines()
236 HasFullFP16 = 0; in handleTargetFeatures()
257 HasFullFP16 = 1; in handleTargetFeatures()
H A DAArch64.h35 unsigned HasFullFP16; variable
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrVFP.td136 Requires<[HasFullFP16]>;
155 Requires<[HasFullFP16]>;
936 Requires<[HasFullFP16]>;
1020 Requires<[HasFullFP16]>;
1025 Requires<[HasFullFP16]>;
1212 Requires<[HasFullFP16]>,
1232 Requires<[HasFullFP16]>,
1308 let Predicates = [HasFullFP16];
1455 let Predicates = [HasFullFP16];
1649 Requires<[HasFullFP16]>,
[all …]
H A DARMInstrNEON.td4751 Requires<[HasNEON,HasFullFP16]>;
4754 Requires<[HasNEON,HasFullFP16]>;
5101 let Predicates = [HasNEON, HasFullFP16] in {
5168 let Predicates = [HasNEON, HasFullFP16] in {
6536 let Predicates = [HasNEON, HasFullFP16] in {
6545 } // Predicates = [HasNEON, HasFullFP16]
6566 } // Predicates = [HasNEON, HasFullFP16]
8491 let Predicates = [HasNEON, HasFullFP16] in
8509 let Predicates = [HasNEON, HasFullFP16] in
8529 let Predicates = [HasNEON, HasFullFP16] in
[all …]
H A DARMSubtarget.h230 bool HasFullFP16 = false; variable
637 bool hasFullFP16() const { return HasFullFP16; } in hasFullFP16()
H A DARMInstrFormats.td1032 list<Predicate> Predicates = [HasFullFP16];
1540 list<Predicate> Predicates = [HasFullFP16];
1888 list<Predicate> Predicates = [HasFullFP16];
1914 list<Predicate> Predicates = [HasFullFP16];
1940 list<Predicate> Predicates = [HasFullFP16];
1967 list<Predicate> Predicates = [HasFullFP16];
H A DARM.td59 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",
H A DARMISelLowering.cpp4811 const bool HasFullFP16 = in LowerVectorFP_TO_INT() local
4818 else if (OpTy == MVT::v4f16 && HasFullFP16) in LowerVectorFP_TO_INT()
4820 else if (OpTy == MVT::v8f16 && HasFullFP16) in LowerVectorFP_TO_INT()
4865 const bool HasFullFP16 = in LowerVectorINT_TO_FP() local
4871 else if (VT == MVT::v4f16 && HasFullFP16) in LowerVectorINT_TO_FP()
4873 else if (VT == MVT::v8f16 && HasFullFP16) in LowerVectorINT_TO_FP()
5137 const bool HasFullFP16 = Subtarget->hasFullFP16(); in ExpandBITCAST() local
5161 if (!HasFullFP16) in ExpandBITCAST()
5178 if (!HasFullFP16) in ExpandBITCAST()
H A DARMInstrInfo.td290 def HasFullFP16 : Predicate<"Subtarget->hasFullFP16()">,
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h82 bool HasFullFP16 = false; variable
351 bool hasFullFP16() const { return HasFullFP16; } in hasFullFP16()
H A DAArch64InstrFormats.td4154 let Predicates = [HasFullFP16];
4161 let Predicates = [HasFullFP16];
4198 let Predicates = [HasFullFP16];
4207 let Predicates = [HasFullFP16];
4289 let Predicates = [HasFullFP16];
4305 let Predicates = [HasFullFP16];
4326 let Predicates = [HasFullFP16];
4353 let Predicates = [HasFullFP16];
4445 let Predicates = [HasFullFP16];
4451 let Predicates = [HasFullFP16];
[all …]
H A DAArch64.td83 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",
H A DAArch64InstrInfo.td100 def HasFullFP16 : Predicate<"Subtarget->hasFullFP16()">,
3075 Sched<[WriteF]>, Requires<[HasFullFP16]>;
3083 Requires<[HasFullFP16]>;
3490 let Predicates = [HasNEON, HasFullFP16] in {
3717 let Predicates = [HasNEON, HasFullFP16] in {
3735 let Predicates = [HasNEON, HasFullFP16] in {
3753 let Predicates = [HasNEON, HasFullFP16] in {
3771 let Predicates = [HasNEON, HasFullFP16] in {
3803 let Predicates = [HasFullFP16] in {
4986 let Predicates = [HasNEON, HasFullFP16] in {
[all …]