Home
last modified time | relevance | path

Searched refs:FRINT (Results 1 – 25 of 112) sorted by relevance

12345

/external/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/
Dlegalize-frint.mir31 ; NOFP16: [[FRINT:%[0-9]+]]:_(s32) = G_FRINT [[COPY]]
32 ; NOFP16: $s0 = COPY [[FRINT]](s32)
37 ; FP16: [[FRINT:%[0-9]+]]:_(s32) = G_FRINT [[COPY]]
38 ; FP16: $s0 = COPY [[FRINT]](s32)
58 ; NOFP16: [[FRINT:%[0-9]+]]:_(s64) = G_FRINT [[COPY]]
59 ; NOFP16: $d0 = COPY [[FRINT]](s64)
64 ; FP16: [[FRINT:%[0-9]+]]:_(s64) = G_FRINT [[COPY]]
65 ; FP16: $d0 = COPY [[FRINT]](s64)
85 ; NOFP16: [[FRINT:%[0-9]+]]:_(<4 x s32>) = G_FRINT [[COPY]]
86 ; NOFP16: $q0 = COPY [[FRINT]](<4 x s32>)
[all …]
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dlegalize-frint.mir15 ; SI: [[FRINT:%[0-9]+]]:_(s32) = G_FRINT [[FPEXT]]
16 ; SI: [[FPTRUNC:%[0-9]+]]:_(s16) = G_FPTRUNC [[FRINT]](s32)
23 ; CI: [[FRINT:%[0-9]+]]:_(s32) = G_FRINT [[FPEXT]]
24 ; CI: [[FPTRUNC:%[0-9]+]]:_(s16) = G_FPTRUNC [[FRINT]](s32)
73 ; CI: [[FRINT:%[0-9]+]]:_(s64) = G_FRINT [[COPY]]
74 ; CI: $vgpr0_vgpr1 = COPY [[FRINT]](s64)
106 ; SI: [[FRINT:%[0-9]+]]:_(s32) = G_FRINT [[UV]]
108 ; SI: [[BUILD_VECTOR:%[0-9]+]]:_(<2 x s32>) = G_BUILD_VECTOR [[FRINT]](s32), [[FRINT1]](s32)
113 ; CI: [[FRINT:%[0-9]+]]:_(s32) = G_FRINT [[UV]]
115 ; CI: [[BUILD_VECTOR:%[0-9]+]]:_(<2 x s32>) = G_BUILD_VECTOR [[FRINT]](s32), [[FRINT1]](s32)
[all …]
Dregbankselect-frint.mir15 ; CHECK: [[FRINT:%[0-9]+]]:vgpr(s32) = G_FRINT [[COPY1]]
29 ; CHECK: [[FRINT:%[0-9]+]]:vgpr(s32) = G_FRINT [[COPY]]
Dinst-select-frint.s16.mir18 ; GCN: [[FRINT:%[0-9]+]]:sreg_32(s16) = G_FRINT [[TRUNC]]
19 ; GCN: [[COPY1:%[0-9]+]]:sreg_32(s32) = COPY [[FRINT]](s16)
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h526 FCEIL, FTRUNC, FRINT, FNEARBYINT, FROUND, FFLOOR, enumerator
DBasicTTIImpl.h794 ISDs.push_back(ISD::FRINT); in getIntrinsicInstrCost()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DConstrainedOps.def78 FUNCTION(rint, 1, 1, experimental_constrained_rint, FRINT)
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h642 FCEIL, FTRUNC, FRINT, FNEARBYINT, FROUND, FFLOOR, enumerator
/external/llvm-project/llvm/include/llvm/IR/
DConstrainedOps.def92 DAG_FUNCTION(rint, 1, 1, experimental_constrained_rint, FRINT)
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h808 FRINT, enumerator
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp305 case Intrinsic::rint: Opcode = ISD::FRINT; break; in mightUseCTR()
360 Opcode = ISD::FRINT; break; in mightUseCTR()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp315 case Intrinsic::rint: Opcode = ISD::FRINT; break; in mightUseCTR()
376 Opcode = ISD::FRINT; break; in mightUseCTR()
/external/llvm/lib/Target/AArch64/
DAArch64SchedM1.td255 def : InstRW<[M1WriteFCVT3], (instregex "^FRINT.+r")>;
316 def : InstRW<[M1WriteFCVT3], (instregex "^FRINT[AIMNPXZ]v")>;
DAArch64SchedA57.td486 def : InstRW<[A57Write_5cyc_1V], (instregex "^FRINT[AIMNPXZ](v2f32)")>;
488 def : InstRW<[A57Write_5cyc_2V], (instregex "^FRINT[AIMNPXZ](v4f32|v2f64)")>;
559 def : InstRW<[A57Write_5cyc_1V], (instregex "^FRINT.+r")>;
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp474 case Intrinsic::rint: Opcode = ISD::FRINT; break; in mightUseCTR()
583 Opcode = ISD::FRINT; break; in mightUseCTR()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SchedA57.td490 def : InstRW<[A57Write_5cyc_1V], (instregex "^FRINT[AIMNPXZ](v2f32)")>;
492 def : InstRW<[A57Write_5cyc_2V], (instregex "^FRINT[AIMNPXZ](v4f32|v2f64)")>;
563 def : InstRW<[A57Write_5cyc_1V], (instregex "^FRINT.+r")>;
DAArch64SchedTSV110.td480 def : InstRW<[TSV110Wr_3cyc_1F], (instregex "^FRINT.+r")>;
670 def : InstRW<[TSV110Wr_3cyc_1F], (instregex "^FRINT[AIMNPXZ]v")>;
DAArch64SchedExynosM3.td542 def : InstRW<[M3WriteFCVT3A], (instregex "^FRINT.+r")>;
657 def : InstRW<[M3WriteFCVT3A], (instregex "^FRINT[AIMNPXZ]v")>;
DAArch64SchedFalkorDetails.td592 def : InstRW<[FalkorWr_1VXVY_2cyc], (instregex "^FRINT(A|I|M|N|P|X|Z)v2f32$")>;
617 def : InstRW<[FalkorWr_2VXVY_2cyc], (instregex "^FRINT(A|I|M|N|P|X|Z)(v2f64|v4f32)$")>;
1123 def : InstRW<[FalkorWr_1VXVY_2cyc], (instregex "^FRINT(A|I|M|N|P|X|Z)(S|D)r$")>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedA57.td489 def : InstRW<[A57Write_5cyc_1V], (instregex "^FRINT[AIMNPXZ](v2f32)")>;
491 def : InstRW<[A57Write_5cyc_2V], (instregex "^FRINT[AIMNPXZ](v4f32|v2f64)")>;
562 def : InstRW<[A57Write_5cyc_1V], (instregex "^FRINT.+r")>;
DAArch64SchedExynosM3.td541 def : InstRW<[M3WriteFCVT3A], (instregex "^FRINT.+r")>;
656 def : InstRW<[M3WriteFCVT3A], (instregex "^FRINT[AIMNPXZ]v")>;
DAArch64SchedFalkorDetails.td592 def : InstRW<[FalkorWr_1VXVY_2cyc], (instregex "^FRINT(A|I|M|N|P|X|Z)v2f32$")>;
617 def : InstRW<[FalkorWr_2VXVY_2cyc], (instregex "^FRINT(A|I|M|N|P|X|Z)(v2f64|v4f32)$")>;
1123 def : InstRW<[FalkorWr_1VXVY_2cyc], (instregex "^FRINT(A|I|M|N|P|X|Z)(S|D)r$")>;
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp165 case ISD::FRINT: return "frint"; in getOperationName()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp87 {ISD::FCEIL, ISD::FFLOOR, ISD::FTRUNC, ISD::FNEARBYINT, ISD::FRINT}) in WebAssemblyTargetLowering()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp244 setOperationAction(ISD::FRINT, MVT::f32, Legal); in AMDGPUTargetLowering()
279 setOperationAction(ISD::FRINT, MVT::f64, Custom); in AMDGPUTargetLowering()
422 setOperationAction(ISD::FRINT, VT, Expand); in AMDGPUTargetLowering()
715 case ISD::FRINT: return LowerFRINT(Op, DAG); in LowerOperation()
1723 return DAG.getNode(ISD::FRINT, SDLoc(Op), Op.getValueType(), Op.getOperand(0)); in LowerFNEARBYINT()

12345