Lines Matching refs:addExp

135 unsigned Merger::addExp(Kind k, unsigned e0, unsigned e1, Value v,  in addExp()  function in mlir::sparse_tensor::Merger
160 unsigned e = addExp(kind, latPoints[p0].exp, latPoints[p1].exp, Value(), op); in conjLatPoint()
217 unsigned e = addExp(kind, latPoints[p].exp, v, op); in mapSet()
696 unsigned rhs = addExp(kInvariant, absentVal); in buildLattices()
877 return addExp(kTensor, argN); in buildTensorExp()
882 return addExp(kInvariant, v); in buildTensorExp()
887 return addExp(kInvariant, v); in buildTensorExp()
891 return addExp(kIndex, indexOp.dim()); in buildTensorExp()
899 return addExp(kAbsF, e); in buildTensorExp()
901 return addExp(kAbsC, e); in buildTensorExp()
903 return addExp(kCeilF, e); in buildTensorExp()
905 return addExp(kFloorF, e); in buildTensorExp()
907 return addExp(kSqrtF, e); in buildTensorExp()
909 return addExp(kSqrtC, e); in buildTensorExp()
911 return addExp(kExpm1F, e); in buildTensorExp()
913 return addExp(kExpm1C, e); in buildTensorExp()
915 return addExp(kLog1pF, e); in buildTensorExp()
917 return addExp(kLog1pC, e); in buildTensorExp()
919 return addExp(kSinF, e); in buildTensorExp()
921 return addExp(kSinC, e); in buildTensorExp()
923 return addExp(kTanhF, e); in buildTensorExp()
925 return addExp(kTanhC, e); in buildTensorExp()
927 return addExp(kNegF, e); // no negi in std in buildTensorExp()
929 return addExp(kNegC, e); in buildTensorExp()
931 return addExp(kTruncF, e, v); in buildTensorExp()
933 return addExp(kExtF, e, v); in buildTensorExp()
935 return addExp(kCastFS, e, v); in buildTensorExp()
937 return addExp(kCastFU, e, v); in buildTensorExp()
939 return addExp(kCastSF, e, v); in buildTensorExp()
941 return addExp(kCastUF, e, v); in buildTensorExp()
943 return addExp(kCastS, e, v); in buildTensorExp()
945 return addExp(kCastU, e, v); in buildTensorExp()
947 return addExp(kCastIdx, e, v); in buildTensorExp()
949 return addExp(kTruncI, e, v); in buildTensorExp()
951 return addExp(kCIm, e); in buildTensorExp()
953 return addExp(kCRe, e); in buildTensorExp()
955 return addExp(kBitCast, e, v); in buildTensorExp()
959 return addExp(kUnary, e, Value(), def); in buildTensorExp()
973 return addExp(kMulF, e0, e1); in buildTensorExp()
975 return addExp(kMulC, e0, e1); in buildTensorExp()
977 return addExp(kMulI, e0, e1); in buildTensorExp()
979 return addExp(kDivF, e0, e1); in buildTensorExp()
981 return addExp(kDivC, e0, e1); in buildTensorExp()
983 return addExp(kDivS, e0, e1); in buildTensorExp()
985 return addExp(kDivU, e0, e1); in buildTensorExp()
987 return addExp(kAddF, e0, e1); in buildTensorExp()
989 return addExp(kAddC, e0, e1); in buildTensorExp()
991 return addExp(kAddI, e0, e1); in buildTensorExp()
993 return addExp(kSubF, e0, e1); in buildTensorExp()
995 return addExp(kSubC, e0, e1); in buildTensorExp()
997 return addExp(kSubI, e0, e1); in buildTensorExp()
999 return addExp(kAndI, e0, e1); in buildTensorExp()
1001 return addExp(kOrI, e0, e1); in buildTensorExp()
1003 return addExp(kXorI, e0, e1); in buildTensorExp()
1005 return addExp(kShrS, e0, e1); in buildTensorExp()
1007 return addExp(kShrU, e0, e1); in buildTensorExp()
1009 return addExp(kShlI, e0, e1); in buildTensorExp()
1016 return addExp(kBinary, e0, e1, Value(), def); in buildTensorExp()