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.cpp599 if ((FPU & NeonMode) && HasFullFP16) in getTargetDefines()
601 if (HasFullFP16) in getTargetDefines()
831 .Cases("fp16", "fullfp16", HasFullFP16) in hasFeature()
930 HasFullFP16 = true; in handleTargetFeatures()
935 HasFullFP16 = true; in handleTargetFeatures()
941 HasFullFP16 = true; in handleTargetFeatures()
947 HasFullFP16 = true; in handleTargetFeatures()
953 HasFullFP16 = true; in handleTargetFeatures()
960 HasFullFP16 = true; in handleTargetFeatures()
968 HasFullFP16 = true; in handleTargetFeatures()
[all …]
H A DAArch64.h74 bool HasFullFP16 = false; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrVFP.td567 Requires<[HasFullFP16]>;
597 Requires<[HasFullFP16]>;
942 Requires<[HasFullFP16]> {
950 Requires<[HasFullFP16]> {
1002 let Predicates = [HasFullFP16] in {
1063 Requires<[HasFullFP16]> {
1087 Requires<[HasFullFP16]>;
1108 Requires<[HasFullFP16]> {
1129 Requires<[HasFullFP16]>;
1177 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.td1151 list<Predicate> Predicates = [HasFullFP16];
1662 list<Predicate> Predicates = [HasFullFP16];
2043 list<Predicate> Predicates = [HasFullFP16];
2071 list<Predicate> Predicates = [HasFullFP16];
2099 list<Predicate> Predicates = [HasFullFP16];
2128 list<Predicate> Predicates = [HasFullFP16];
H A DARMFeatures.td115 def FeatureFullFP16 : SubtargetFeature<"fullfp16", "HasFullFP16", "true",
H A DARMISelLowering.cpp5950 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorFP_TO_INT() local
5956 else if (OpTy == MVT::v4f16 && HasFullFP16) in LowerVectorFP_TO_INT()
5958 else if (OpTy == MVT::v8f16 && HasFullFP16) in LowerVectorFP_TO_INT()
6060 const bool HasFullFP16 = DAG.getSubtarget<ARMSubtarget>().hasFullFP16(); in LowerVectorINT_TO_FP() local
6065 else if (VT == MVT::v4f16 && HasFullFP16) in LowerVectorINT_TO_FP()
6067 else if (VT == MVT::v8f16 && HasFullFP16) in LowerVectorINT_TO_FP()
H A DARMInstrMVE.td1886 let Predicates = [HasFullFP16] in {
1911 let Predicates = [HasFullFP16] in {
1920 let Predicates = [HasFullFP16] in {
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td5251 let Predicates = [HasFullFP16];
5258 let Predicates = [HasFullFP16];
5321 let Predicates = [HasFullFP16];
5330 let Predicates = [HasFullFP16];
5415 let Predicates = [HasFullFP16];
5431 let Predicates = [HasFullFP16];
5452 let Predicates = [HasFullFP16];
5479 let Predicates = [HasFullFP16];
5606 let Predicates = [HasFullFP16];
5612 let Predicates = [HasFullFP16];
[all …]
H A DAArch64InstrInfo.td134 def HasFullFP16 : Predicate<"Subtarget->hasFullFP16()">,
1876 let Predicates = [HasComplxNum, HasNEON, HasFullFP16] in {
1923 let Predicates = [HasComplxNum, HasNEON, HasFullFP16] in {
5142 let Predicates = [HasFullFP16] in {
5157 let Predicates = [HasFullFP16] in {
5172 let Predicates = [HasFullFP16] in {
5187 let Predicates = [HasFullFP16] in {
5207 let Predicates = [HasFullFP16] in {
5216 let Predicates = [HasFullFP16] in {
5246 let Predicates = [HasFullFP16] in {
[all …]