Lines Matching defs:valueMapping
543 llvm::DenseMap<Value, Value> &valueMapping) {
587 valueMapping[mappingResult] = load;
595 llvm::DenseMap<Value, Value> &valueMapping) {
607 auto it = valueMapping.find(op.getVector());
608 if (it == valueMapping.end()) {
640 llvm::DenseMap<Value, Value> &valueMapping) {
668 valueMapping[op.getResult()] = result;
707 llvm::DenseMap<Value, Value> &valueMapping) {
763 valueMapping[op] = newOp->getResult(0);
769 llvm::DenseMap<Value, Value> &valueMapping) {
852 valueMapping[op.getResult()] = result;
869 llvm::DenseMap<Value, Value> &valueMapping) {
894 return createNonLdMatrixLoads(rewriter, op, valueMapping);
896 return creatLdMatrixCompatibleLoads(rewriter, op, valueMapping);
901 llvm::DenseMap<Value, Value> &valueMapping) {
906 auto it = valueMapping.find(op.getVector());
907 if (it == valueMapping.end())
954 llvm::DenseMap<Value, Value> &valueMapping) {
995 auto it = valueMapping.find(transferReadOp);
996 if (it == valueMapping.end())
1023 valueMapping[op] = newOp;
1029 llvm::DenseMap<Value, Value> &valueMapping) {
1033 auto itA = valueMapping.find(op.getLhs());
1034 auto itB = valueMapping.find(op.getRhs());
1035 auto itC = valueMapping.find(op.getAcc());
1036 if (itA == valueMapping.end() || itB == valueMapping.end() ||
1037 itC == valueMapping.end())
1043 valueMapping[op.getResult()] = matmul;
1049 llvm::DenseMap<Value, Value> &valueMapping) {
1053 auto itA = valueMapping.find(op.getLhs());
1054 auto itB = valueMapping.find(op.getRhs());
1055 auto itC = valueMapping.find(op.getAcc());
1056 if (itA == valueMapping.end() || itB == valueMapping.end() ||
1057 itC == valueMapping.end())
1065 valueMapping[op.getResult()] = matmul;
1072 llvm::DenseMap<Value, Value> &valueMapping) {
1088 valueMapping[op.getResult()] = matrix;
1095 llvm::DenseMap<Value, Value> &valueMapping) {
1107 valueMapping[op.getResult()] = matrix;
1146 llvm::DenseMap<Value, Value> &valueMapping) {
1153 auto it = valueMapping.find(operand.value());
1154 if (it == valueMapping.end()) {
1166 valueMapping[newForOp.getResult(mapping.first)] =
1168 valueMapping[loopBody.getArgument(mapping.first +
1179 llvm::DenseMap<Value, Value> &valueMapping) {
1186 auto it = valueMapping.find(operand.value());
1187 if (it == valueMapping.end())
1205 llvm::DenseMap<Value, Value> &valueMapping) {
1211 auto it = valueMapping.find(operand);
1212 if (it == valueMapping.end())
1227 valueMapping[op->getResult(0)] = newOp;
1245 llvm::DenseMap<Value, Value> valueMapping;
1253 res = convertTransferReadOp(rewriter, transferRead, valueMapping);
1255 res = convertTransferWriteOp(rewriter, transferWrite, valueMapping);
1257 res = convertContractOp(rewriter, contractOp, valueMapping);
1259 res = convertConstantOp(rewriter, constantOp, valueMapping);
1261 res = convertBroadcastOp(rewriter, broadcastOp, valueMapping);
1263 res = convertForOp(rewriter, forOp, valueMapping);
1265 res = convertYieldOp(rewriter, yieldOp, valueMapping);
1267 res = convertElementwiseOp(rewriter, op, *elementwiseType, valueMapping);
1278 llvm::DenseMap<Value, Value> valueMapping;
1283 valueMapping);
1287 valueMapping);
1291 valueMapping);
1295 valueMapping);
1298 return convertForOp(rewriter, forOp, valueMapping);
1301 return convertYieldOp(rewriter, yieldOp, valueMapping);
1304 return convertConstantOpMmaSync(rewriter, constOp, valueMapping);