Skip to content

Commit 7a3aabf

Browse files
committed
remove llvm specific code
1 parent 62c8e95 commit 7a3aabf

32 files changed

+12
-452
lines changed

llvm/docs/GlobalISel/GenericOpcode.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -592,8 +592,8 @@ G_FLOG, G_FLOG2, G_FLOG10
592592

593593
Calculate the base-e, base-2, or base-10 respectively.
594594

595-
G_FCEIL, G_FCOS, G_FSIN, G_FTAN, G_FSQRT, G_FFLOOR, G_FRINT, G_FNEARBYINT
596-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
595+
G_FCEIL, G_FCOS, G_FSIN, G_FSQRT, G_FFLOOR, G_FRINT, G_FNEARBYINT
596+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
597597

598598
These correspond to the standard C functions of the same name.
599599

llvm/include/llvm/Analysis/VecFuncs.def

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ TLI_DEFINE_VECFUNC("llvm.sin.f32", "vsinf", FIXED(4), "_ZGV_LLVM_N4v")
5454
TLI_DEFINE_VECFUNC("cosf", "vcosf", FIXED(4), "_ZGV_LLVM_N4v")
5555
TLI_DEFINE_VECFUNC("llvm.cos.f32", "vcosf", FIXED(4), "_ZGV_LLVM_N4v")
5656
TLI_DEFINE_VECFUNC("tanf", "vtanf", FIXED(4), "_ZGV_LLVM_N4v")
57-
TLI_DEFINE_VECFUNC("llvm.tan.f32", "vtanf", FIXED(4), "_ZGV_LLVM_N4v")
5857
TLI_DEFINE_VECFUNC("asinf", "vasinf", FIXED(4), "_ZGV_LLVM_N4v")
5958
TLI_DEFINE_VECFUNC("acosf", "vacosf", FIXED(4), "_ZGV_LLVM_N4v")
6059
TLI_DEFINE_VECFUNC("atanf", "vatanf", FIXED(4), "_ZGV_LLVM_N4v")

llvm/include/llvm/CodeGen/BasicTTIImpl.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1924,9 +1924,6 @@ class BasicTTIImplBase : public TargetTransformInfoImplCRTPBase<T> {
19241924
case Intrinsic::cos:
19251925
ISD = ISD::FCOS;
19261926
break;
1927-
case Intrinsic::tan:
1928-
ISD = ISD::FTAN;
1929-
break;
19301927
case Intrinsic::exp:
19311928
ISD = ISD::FEXP;
19321929
break;

llvm/include/llvm/CodeGen/ISDOpcodes.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,6 @@ enum NodeType {
415415
STRICT_FLDEXP,
416416
STRICT_FSIN,
417417
STRICT_FCOS,
418-
STRICT_FTAN,
419418
STRICT_FEXP,
420419
STRICT_FEXP2,
421420
STRICT_FLOG,
@@ -935,7 +934,6 @@ enum NodeType {
935934
FCBRT,
936935
FSIN,
937936
FCOS,
938-
FTAN,
939937
FPOW,
940938
FPOWI,
941939
/// FLDEXP - ldexp, inspired by libm (op0 * 2**op1).

llvm/include/llvm/IR/RuntimeLibcalls.def

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -197,11 +197,6 @@ HANDLE_LIBCALL(COS_F64, "cos")
197197
HANDLE_LIBCALL(COS_F80, "cosl")
198198
HANDLE_LIBCALL(COS_F128, "cosl")
199199
HANDLE_LIBCALL(COS_PPCF128, "cosl")
200-
HANDLE_LIBCALL(TAN_F32, "tanf")
201-
HANDLE_LIBCALL(TAN_F64, "tan")
202-
HANDLE_LIBCALL(TAN_F80, "tanl")
203-
HANDLE_LIBCALL(TAN_F128,"tanl")
204-
HANDLE_LIBCALL(TAN_PPCF128, "tanl")
205200
HANDLE_LIBCALL(SINCOS_F32, nullptr)
206201
HANDLE_LIBCALL(SINCOS_F64, nullptr)
207202
HANDLE_LIBCALL(SINCOS_F80, nullptr)

llvm/include/llvm/Support/TargetOpcodes.def

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -781,9 +781,6 @@ HANDLE_TARGET_OPCODE(G_FCOS)
781781
/// Floating point sine.
782782
HANDLE_TARGET_OPCODE(G_FSIN)
783783

784-
/// Floating point Tangent.
785-
HANDLE_TARGET_OPCODE(G_FTAN)
786-
787784
/// Floating point square root.
788785
HANDLE_TARGET_OPCODE(G_FSQRT)
789786

llvm/include/llvm/Target/GenericOpcodes.td

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -988,13 +988,6 @@ def G_FSIN : GenericInstruction {
988988
let hasSideEffects = false;
989989
}
990990

991-
// Floating point tangent of a value.
992-
def G_FTAN : GenericInstruction {
993-
let OutOperandList = (outs type0:$dst);
994-
let InOperandList = (ins type0:$src1);
995-
let hasSideEffects = false;
996-
}
997-
998991
// Floating point square root of a value.
999992
// This returns NaN for negative nonzero values.
1000993
// NOTE: Unlike libm sqrt(), this never sets errno. In all other respects it's

llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ def : GINodeEquiv<G_BUILD_VECTOR, build_vector>;
148148
def : GINodeEquiv<G_FCEIL, fceil>;
149149
def : GINodeEquiv<G_FCOS, fcos>;
150150
def : GINodeEquiv<G_FSIN, fsin>;
151-
def : GINodeEquiv<G_FTAN, ftan>;
152151
def : GINodeEquiv<G_FABS, fabs>;
153152
def : GINodeEquiv<G_FSQRT, fsqrt>;
154153
def : GINodeEquiv<G_FFLOOR, ffloor>;

llvm/include/llvm/Target/TargetSelectionDAG.td

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,6 @@ def fneg : SDNode<"ISD::FNEG" , SDTFPUnaryOp>;
509509
def fsqrt : SDNode<"ISD::FSQRT" , SDTFPUnaryOp>;
510510
def fsin : SDNode<"ISD::FSIN" , SDTFPUnaryOp>;
511511
def fcos : SDNode<"ISD::FCOS" , SDTFPUnaryOp>;
512-
def ftan : SDNode<"ISD::FTAN" , SDTFPUnaryOp>;
513512
def fexp2 : SDNode<"ISD::FEXP2" , SDTFPUnaryOp>;
514513
def fexp10 : SDNode<"ISD::FEXP10" , SDTFPUnaryOp>;
515514
def fpow : SDNode<"ISD::FPOW" , SDTFPBinOp>;
@@ -563,8 +562,6 @@ def strict_fsin : SDNode<"ISD::STRICT_FSIN",
563562
SDTFPUnaryOp, [SDNPHasChain]>;
564563
def strict_fcos : SDNode<"ISD::STRICT_FCOS",
565564
SDTFPUnaryOp, [SDNPHasChain]>;
566-
def strict_ftan : SDNode<"ISD::STRICT_FTAN",
567-
SDTFPUnaryOp, [SDNPHasChain]>;
568565
def strict_fexp2 : SDNode<"ISD::STRICT_FEXP2",
569566
SDTFPUnaryOp, [SDNPHasChain]>;
570567
def strict_fpow : SDNode<"ISD::STRICT_FPOW",
@@ -1517,9 +1514,6 @@ def any_fsin : PatFrags<(ops node:$src),
15171514
def any_fcos : PatFrags<(ops node:$src),
15181515
[(strict_fcos node:$src),
15191516
(fcos node:$src)]>;
1520-
def any_ftan : PatFrags<(ops node:$src),
1521-
[(strict_ftan node:$src),
1522-
(ftan node:$src)]>;
15231517
def any_fexp2 : PatFrags<(ops node:$src),
15241518
[(strict_fexp2 node:$src),
15251519
(fexp2 node:$src)]>;

llvm/lib/Analysis/VectorUtils.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ bool llvm::isTriviallyVectorizable(Intrinsic::ID ID) {
6868
case Intrinsic::sqrt: // Begin floating-point.
6969
case Intrinsic::sin:
7070
case Intrinsic::cos:
71-
case Intrinsic::tan:
7271
case Intrinsic::exp:
7372
case Intrinsic::exp2:
7473
case Intrinsic::log:

0 commit comments

Comments
 (0)