/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SchedNeoverseV1.td | 904 // ASIMD FP convert, long (F16 to F32) 910 // ASIMD FP convert, narrow (F32 to F16) 921 // ASIMD FP convert, other, D-form F16 and Q-form F32 925 // ASIMD FP convert, other, Q-form F16 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 950 // ASIMD FP max/min, reduce, F32 and D-form F16 953 // ASIMD FP max/min, reduce, Q-form F16 [all …]
|
H A D | AArch64SchedNeoverseN1.td | 672 // ASIMD FP convert, long (F16 to F32) 678 // ASIMD FP convert, narrow (F32 to F16) 689 // ASIMD FP convert, other, D-form F16 and Q-form F32 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 [all...] |
H A D | AArch64SchedNeoverseN2.td | 1064 // ASIMD FP convert, long (F16 to F32) 1070 // ASIMD FP convert, narrow (F32 to F16) 1081 // ASIMD FP convert, other, D-form F16 and Q-form F32 1085 // ASIMD FP convert, other, Q-form F16 1089 // ASIMD FP divide, D-form, F16 1095 // ASIMD FP divide, Q-form, F16 1104 // ASIMD FP max/min, reduce, F32 and D-form F16 1107 // ASIMD FP max/min, reduce, Q-form F16 1124 // ASIMD FP round, D-form F16 and Q-form F32 1130 // ASIMD FP round, Q-form F16 [all …]
|
H A D | AArch64SchedNeoverseV2.td | 1555 // ASIMD FP convert, long (F16 to F32) 1561 // ASIMD FP convert, narrow (F32 to F16) 1576 // ASIMD FP convert, other, D-form F16 and Q-form F32 1584 // ASIMD FP convert, other, Q-form F16 1592 // ASIMD FP divide, D-form, F16 1598 // ASIMD FP divide, Q-form, F16 1607 // ASIMD FP max/min, reduce, F32 and D-form F16 1610 // ASIMD FP max/min, reduce, Q-form F16 1627 // ASIMD FP round, D-form F16 and Q-form F32 1632 // ASIMD FP round, Q-form F16 [all …]
|
H A D | AArch64SchedA510.td | 1009 // Floating point associative add, F16 1031 // Floating point convert, long or narrow (F16 to F32 or F32 to F16) 1036 // Floating point convert, long or narrow (F16 to F64, F32 to F64, F64 to F32 1037 // or F64 to F16) 1045 // Floating point base2 log, F16 1054 // Floating point convert to integer, F16 1068 // Floating point divide, F16 1095 // Floating point reciprocal estimate, F16 1109 // Floating point reduction, F16 1124 // Floating point round to integral, F16 [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | DXILABI.h | 84 F16, enumerator
|
H A D | AMDGPUMetadata.h | 107 F16 = 5, enumerator
|
/freebsd/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/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRInstrInfo.td | 659 def IJMP : F16<0b1001010000001001, (outs), (ins), "ijmp", []>, 663 def EIJMP : F16<0b1001010000011001, (outs), (ins), "eijmp", []>, 683 def ICALL : F16<0b1001010100001001, (outs), (ins variable_ops), "icall", []>, 689 def EICALL : F16<0b1001010100011001, (outs), (ins variable_ops), "eicall", 708 def RET : F16<0b1001010100001000, (outs), (ins), "ret", [(AVRretglue)]>; 710 def RETI : F16<0b1001010100011000, (outs), (ins), "reti", [(AVRretiglue)]>; 1179 : F16<0b1001010111001000, (outs), (ins), "lpm", []>, 1223 : F16<0b1001010111011000, (outs), (ins), "elpm", []>, 1263 : F16<0b1001010111101000, (outs), (ins), "spm", []>, 1266 let Defs = [R31R30] in def SPMZPi : F16<0b1001010111111000, (outs), [all …]
|
/freebsd/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, 271 F16 = FLOAT | B16, global() enumerator
|
H A D | AMDGPULegalizerInfo.cpp | 3354 const LLT F16 = LLT::scalar(16); in legalizeFlogCommon() local 3359 if (Ty == F16 || MI.getFlag(MachineInstr::FmAfn) || in legalizeFlogCommon() 3361 if (Ty == F16 && !ST.has16BitInsts()) { in legalizeFlogCommon() 3499 const LLT F16 = LLT::scalar(16); in legalizeFExp2() local 3502 if (Ty == F16) { in legalizeFExp2() 3596 const LLT F16 = LLT::scalar(16); in legalizeFExp() local 3600 if (Ty == F16) { in legalizeFExp() 3737 const LLT F16 = LLT::float16(); in legalizeFPow() local 3747 } else if (Ty == F16) { in legalizeFPow() 3749 auto Log = B.buildFLog2(F16, Src0, Flags); in legalizeFPow() [all …]
|
/freebsd/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/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/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILResource.cpp | 83 case ElementType::F16: in getElementTypeName()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | AMDGPUMetadata.cpp | 82 YIO.enumCase(EN, "F16", ValueType::F16); in enumeration()
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-am68-sk-som.dtsi | 141 J721S2_WKUP_IOPAD(0x010, PIN_INPUT, 0) /* (F16) MCU_OSPI0_D1 */
|
H A D | k3-j721s2-som-p0.dtsi | 163 J721S2_WKUP_IOPAD(0x010, PIN_INPUT, 0) /* (F16) MCU_OSPI0_D1 */
|
H A D | k3-am62p5-sk.dts | 218 AM62PX_IOPAD(0x015c, PIN_INPUT, 0) /* (F16) MDIO0_MDIO */
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchRegisterInfo.td | 146 def F16 : LoongArchReg32<16,"f16", ["ft8"]>, DwarfRegNum<[48]>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/Disassembler/ |
H A D | SparcDisassembler.cpp | 75 SP::F16, SP::F17, SP::F18, SP::F19,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGHLSLRuntime.cpp | 266 return ElementType::F16; in calculateElementType()
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_quirks | 454 # Sony PCG-F16
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | am335x-boneblue.dts | 462 "NC", /* F16 */
|