| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedNeoverseV1.td | 904 // ASIMD FP convert, long (F16 to F32) 929 // ASIMD FP divide, D-form, F16 930 // ASIMD FP square root, D-form, F16 938 // ASIMD FP divide, Q-form, F16 944 // ASIMD FP square root, Q-form, F16 968 // ASIMD FP round, Q-form F16 1578 // Floating point convert, long or narrow (F16 to F32 or F32 to F16) 1583 // Floating point convert, long or narrow (F16 to F64, F32 to F64, F64 to F32 or F64 to F16) 1595 // Floating point divide, F16 1629 // Floating point reduction, F16 [all …]
|
| H A D | AArch64SchedNeoverseN1.td | 672 // ASIMD FP convert, long (F16 to F32) 678 // ASIMD FP convert, narrow (F32 to F16) 693 // ASIMD FP convert, other, Q-form F16 697 // ASIMD FP divide, D-form, F16 698 // ASIMD FP square root, D-form, F16 705 // ASIMD FP divide, Q-form, F16 706 // ASIMD FP square root, Q-form, F16 719 // ASIMD FP max/min, reduce, F32 and D-form F16 722 // ASIMD FP max/min, reduce, Q-form F16 737 // ASIMD FP round, D-form F16 and Q-form F32 [all …]
|
| H A D | AArch64SchedNeoverseN2.td | 1089 // ASIMD FP divide, D-form, F16 1095 // ASIMD FP divide, Q-form, F16 1130 // ASIMD FP round, Q-form F16 1133 // ASIMD FP square root, D-form, F16 1139 // ASIMD FP square root, Q-form, F16 1942 // Floating point convert, long or narrow (F16 to F32 or F32 to F16) 1948 // or F64 to F16) 1956 // Floating point base2 log, F16 1979 // Floating point divide, F16 2021 // Floating point reduction, F16 [all …]
|
| H A D | AArch64SchedNeoverseV2.td | 1589 // ASIMD FP divide, D-form, F16 1595 // ASIMD FP divide, Q-form, F16 1629 // ASIMD FP round, Q-form F16 1632 // ASIMD FP square root, D-form, F16 1638 // ASIMD FP square root, Q-form, F16 2466 // Floating point convert, long or narrow (F16 to F32 or F32 to F16) 2472 // or F64 to F16) 2480 // Floating point base2 log, F16 2503 // Floating point divide, F16 2548 // Floating point reduction, F16 [all …]
|
| H A D | AArch64SchedA510.td | 1002 // Floating point associative add, F16 1024 // Floating point convert, long or narrow (F16 to F32 or F32 to F16) 1029 // Floating point convert, long or narrow (F16 to F64, F32 to F64, F64 to F32 1030 // or F64 to F16) 1038 // Floating point base2 log, F16 1047 // Floating point convert to integer, F16 1061 // Floating point divide, F16 1088 // Floating point reciprocal estimate, F16 1102 // Floating point reduction, F16 1117 // Floating point round to integral, F16 [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/ |
| H A D | HLSLResource.h | 68 F16, enumerator
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRInstrInfo.td | 963 : F16<0b1001010000001001, (outs), (ins), "ijmp", []>, 968 : F16<0b1001010000011001, (outs), (ins), "eijmp", []>, 990 : F16<0b1001010100001001, (outs), (ins variable_ops), "icall", []>, 1688 : F16<0b1001010111001000, (outs), (ins), "lpm", []>, 1732 : F16<0b1001010111011000, (outs), (ins), "elpm", []>, 1772 : F16<0b1001010111101000, (outs), (ins), "spm", []>, 1775 let Defs = [R31R30] in def SPMZPi : F16<0b1001010111111000, (outs), 2216 def BREAK : F16<0b1001010110011000, (outs), (ins), "break", []>, 2223 def NOP : F16<0b0000000000000000, (outs), (ins), "nop", []>; 2229 def SLEEP : F16<0b1001010110001000, (outs), (ins), "sleep", []>; [all …]
|
| H A D | AVRInstrFormats.td | 432 class F16<bits<16> opcode, dag outs, dag ins, string asmstr, list<dag> pattern>
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibFunc.cpp | 648 res.ArgType = AMDGPULibFunc::F16; break; in parseItaniumParam() 751 case AMDGPULibFunc::F16: return "Dh"; in getItaniumTypeName() 904 P.ArgType = AMDGPULibFunc::F16; in getFromTy() 946 case AMDGPULibFunc::F16: T = Type::getHalfTy(C); break; in getIntrinsicParamType()
|
| H A D | SISchedule.td | 34 // F16 or F32 transcendental instructions (these are quarter rate) 71 // F16 or F32 pseudo scalar transcendental instructions
|
| H A D | AMDGPULibFunc.h | 272 F16 = FLOAT | B16, enumerator
|
| H A D | AMDGPULegalizerInfo.cpp | 3258 const LLT F16 = LLT::scalar(16); in legalizeFlogCommon() local 3263 if (Ty == F16 || MI.getFlag(MachineInstr::FmAfn) || in legalizeFlogCommon() 3265 if (Ty == F16 && !ST.has16BitInsts()) { in legalizeFlogCommon() 3403 const LLT F16 = LLT::scalar(16); in legalizeFExp2() local 3406 if (Ty == F16) { in legalizeFExp2() 3500 const LLT F16 = LLT::scalar(16); in legalizeFExp() local 3504 if (Ty == F16) { in legalizeFExp() 3641 const LLT F16 = LLT::float16(); in legalizeFPow() local 3651 } else if (Ty == F16) { in legalizeFPow() 3653 auto Log = B.buildFLog2(F16, Src0, Flags); in legalizeFPow() [all …]
|
| H A D | SIRegisterInfo.td | 1119 !subst("_f16", "F16", NAME), "_Imm16">; 1129 !subst("_f16", "F16", NAME), "_Imm16"> { 1189 !subst("_f16_Deferred", "F16", NAME), "_Deferred_Imm16">;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCallingConv.td | 153 F16, F17, F18, F19], 283 F14, F15, F16, F17, F18, F19]>>>, 287 CCAssignToReg<[F0, F2, F4, F6, F8, F10, F12, F14, F16, F18]>>>,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AMDGPUMetadata.h | 100 F16 = 5, enumerator
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCCallingConv.td | 306 def CSR_SVR432 : CalleeSavedRegs<(add CSR_SVR432_COMM, F14, F15, F16, F17, F18, 326 R29, R30, R31, F14, F15, F16, F17, F18, 336 X29, X30, X31, F14, F15, F16, F17, F18,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILResource.cpp | 84 case ElementType::F16: in getElementTypeName()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | AMDGPUMetadata.cpp | 82 YIO.enumCase(EN, "F16", ValueType::F16); in enumeration()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.td | 192 def F16 : Rf<16, "f16">, DwarfRegNum<[48]>; 218 def D8 : Rd<16, "f16", [F16, F17]>, DwarfRegNum<[80]>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchRegisterInfo.td | 146 def F16 : LoongArchReg32<16,"f16", ["ft8"]>, DwarfRegNum<[48]>;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/Disassembler/ |
| H A D | SparcDisassembler.cpp | 75 SP::F16, SP::F17, SP::F18, SP::F19,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLRuntime.cpp | 263 return ElementType::F16; in calculateElementType()
|
| /freebsd-14.2/sys/dev/acpica/ |
| H A D | acpi_quirks | 454 # Sony PCG-F16
|
| /freebsd-14.2/sys/contrib/device-tree/src/arm/ |
| H A D | am335x-boneblue.dts | 458 "NC", /* F16 */
|
| /freebsd-14.2/contrib/ncurses/include/ |
| H A D | Caps-ncurses | 59 #key_f16 kf16 str F6 - - ----- F16 function key
|