Home
last modified time | relevance | path

Searched refs:F64 (Results 1 – 25 of 59) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrConv.td102 def : Pat<(fp_to_sint_sat F64:$src, i32), (I32_TRUNC_S_SAT_F64 F64:$src)>;
103 def : Pat<(fp_to_uint_sat F64:$src, i32), (I32_TRUNC_U_SAT_F64 F64:$src)>;
106 def : Pat<(fp_to_sint_sat F64:$src, i64), (I64_TRUNC_S_SAT_F64 F64:$src)>;
107 def : Pat<(fp_to_uint_sat F64:$src, i64), (I64_TRUNC_U_SAT_F64 F64:$src)>;
170 def : Pat<(int_wasm_trunc_signed F64:$src),
171 (I32_TRUNC_S_F64 F64:$src)>;
172 def : Pat<(int_wasm_trunc_unsigned F64:$src),
173 (I32_TRUNC_U_F64 F64:$src)>;
178 def : Pat<(int_wasm_trunc_signed F64:$src),
179 (I64_TRUNC_S_F64 F64:$src)>;
[all …]
H A DWebAssemblyInstrFloat.td20 defm _F64 : I<(outs F64:$dst), (ins F64:$src), (outs), (ins),
21 [(set F64:$dst, (node F64:$src))],
31 defm _F64 : I<(outs F64:$dst), (ins F64:$lhs, F64:$rhs), (outs), (ins),
32 [(set F64:$dst, (node F64:$lhs, F64:$rhs))],
42 [(set I32:$dst, (setcc F64:$lhs, F64:$rhs, cond))],
106 defm SELECT_F64 : I<(outs F64:$dst), (ins F64:$lhs, F64:$rhs, I32:$cond),
108 [(set F64:$dst, (select I32:$cond, F64:$lhs, F64:$rhs))],
116 def : Pat<(select (i32 (setne I32:$cond, 0)), F64:$lhs, F64:$rhs),
117 (SELECT_F64 F64:$lhs, F64:$rhs, I32:$cond)>;
122 def : Pat<(select (i32 (seteq I32:$cond, 0)), F64:$lhs, F64:$rhs),
[all …]
H A DWebAssemblyRuntimeLibcallSignatures.cpp536 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
551 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
555 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
556 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
559 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
563 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
572 Params.push_back(wasm::ValType::F64); in getLibcallSignature()
606 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
611 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
616 Rets.push_back(wasm::ValType::F64); in getLibcallSignature()
[all …]
H A DWebAssemblyInstrInfo.td283 defm "": ARGUMENT<F64, f64>;
365 defm "" : LOCAL<F64, global_op32>;
383 defm CONST_F64 : I<(outs F64:$res), (ins f64imm_op:$imm),
385 [(set F64:$res, fpimm:$imm)],
H A DWebAssemblyRegisterInfo.td65 def F64 : WebAssemblyRegClass<[f64], 64, (add F64_0)>;
H A DWebAssemblyMCInstLower.cpp167 return wasm::ValType::F64; in getType()
H A DWebAssemblyInstrMemory.td67 defm LOAD_F64 : WebAssemblyLoad<F64, "f64.load", 0x2b, []>;
264 defm STORE_F64 : WebAssemblyStore<F64, "f64.store", 0x39>;
H A DWebAssemblyAsmPrinter.cpp120 case wasm::ValType::F64: in getInvokeSig()
/freebsd-13.1/tools/tools/nanobsd/rescue/
H A Dbuild.sh38 F64="/usr/obj/Rescue/rescue_${today}_x64"
41 cp "${D64}/_.disk.full" "${F64}.img"
44 cp "${D64}/_.disk.iso" "${F64}.iso"
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyTypeUtilities.cpp33 return wasm::ValType::F64; in parseType()
57 .Case("f64", WebAssembly::BlockType::F64) in parseBlockType()
140 return wasm::ValType::F64; in toValType()
166 return wasm::ValType::F64; in regClassToValType()
H A DWebAssemblyTypeUtilities.h32 F64 = unsigned(wasm::ValType::F64), enumerator
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td466 def: Pat<(i64 (bitconvert F64:$v)), (I64:$v)>;
467 def: Pat<(f64 (bitconvert I64:$v)), (F64:$v)>;
844 def: OpmR_RR_pat<Outn<F2_dfcmpeq>, setone, i1, F64>;
845 def: OpmR_RR_pat<Outn<F2_dfcmpeq>, setne, i1, F64>;
884 def: Pat<(select I1:$Pu, F64:$Rs, F64:$Rt),
890 def: Pat<(select (i1 (setult F64:$Ra, F64:$Rb)), F64:$Rs, F64:$Rt),
891 (C2_vmux (F2_dfcmpgt F64:$Rb, F64:$Ra), F64:$Rs, F64:$Rt)>;
1377 def: Pat<(fabs F64:$Rs),
1380 def: Pat<(fneg F64:$Rs),
1469 def: Pat<(fmul F64:$Rs, F64:$Rt), (DfMpy $Rs, $Rt)>;
[all …]
H A DHexagonPseudo.td16 def F64 : PatLeaf<(f64 DoubleRegs:$R)>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Demangle/
H A DRustDemangle.cpp55 F64, enumerator
434 Type = BasicType::F64; in parseBasicType()
539 case BasicType::F64: in printBasicType()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSISchedule.td32 // Conversion to or from F32 (but not converting F64 to or from F32)
50 // F64 "transcendental" (actually only reciprocal and/or square root)
H A DAMDGPULibCalls.cpp534 getArgType(FInfo) == AMDGPULibFunc::F64 || !HasNative(FInfo.getId()) || in useNative()
699 getArgType(FInfo) == AMDGPULibFunc::F64) in fold()
1237 if (getArgType(FInfo) == AMDGPULibFunc::F64 || !HasNative(FInfo.getId())) in getNativeFunction()
1425 opr0 = (getArgType(FInfo) == AMDGPULibFunc::F64) in evaluateScalarMathFunc()
1431 opr1 = (getArgType(FInfo) == AMDGPULibFunc::F64) in evaluateScalarMathFunc()
1437 opr2 = (getArgType(FInfo) == AMDGPULibFunc::F64) in evaluateScalarMathFunc()
H A DAMDGPULibFunc.cpp634 case 'd': res.ArgType = AMDGPULibFunc::F64; break; in parseItaniumParam()
741 case AMDGPULibFunc::F64: return "d"; in getItaniumTypeName()
891 case AMDGPULibFunc::F64: T = Type::getDoubleTy(C); break; in getIntrinsicParamType()
H A DAMDGPULibFunc.h272 F64 = FLOAT | B64, enumerator
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h107 F64 = 11, enumerator
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DWasm.h396 F64 = WASM_TYPE_F64, enumerator
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DAMDGPUMetadata.cpp87 YIO.enumCase(EN, "F64", ValueType::F64); in enumeration()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedA57.td468 // ASIMD FP divide, Q-form, F64
476 // ASIMD FP square root, Q-form, F64
/freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp585 ECase(F64); in enumeration()
/freebsd-13.1/crypto/heimdal/lib/wind/
H A Drfc3454.txt2490 1F6C; 1F64; Case map
2538 1FA4; 1F64 03B9; Case map
2546 1FAC; 1F64 03B9; Case map
4086 1F6C; 1F64; Case map
4134 1FA4; 1F64 03B9; Case map
4142 1FAC; 1F64 03B9; Case map
/freebsd-13.1/contrib/ncurses/include/
H A DCaps-ncurses207 # F13-F64. AIX version 4 uses the same naming for F0-F63 as above.

123