Lines Matching defs:CodeGen
56 struct CodeGen { struct
57 CodeGen(SparsificationOptions o, unsigned numTensors, unsigned numLoops, in CodeGen() argument
68 SparsificationOptions options;
72 std::vector<Value> loops;
73 std::vector<Value> sizes;
76 std::vector<Value> buffers;
79 std::vector<std::vector<Value>> pointers;
80 std::vector<std::vector<Value>> indices;
83 std::vector<std::vector<Value>> highs;
84 std::vector<std::vector<Value>> pidxs;
85 std::vector<std::vector<Value>> idxs;
88 unsigned redExp = -1u;
89 Value redVal;
90 Reduction redKind = kNoReduc;
95 OpOperand *sparseOut;
96 unsigned outerParNest;
97 Value lexIdx;
98 Value lexVal;
99 Value expValues;
100 Value expFilled;
101 Value expAdded;
102 Value expCount;
104 unsigned curVecLength = 1;
105 Value curVecMask;