search for: t59

Displaying 4 results from an estimated 4 matches for "t59".

Did you mean: 59
2019 Dec 09
2
[PATCH] D70246: [InstCombine] remove identity shuffle simplification for mask with undefs
...i32 0, i32 5, i32 undef, i32 3> %t50 = shufflevector <4 x float> %t49, <4 x float> %t47, <4 x i32> <i32 0, i32 1, i32 6, i32 3> %t55 = load <4 x float>, <4 x float>* %t24, align 16 %t58 = getelementptr <4 x float>, <4 x float>* %t24, i64 1 %t59 = load <4 x float>, <4 x float>* %t58, align 16 %t62 = getelementptr <4 x float>, <4 x float>* %t24, i64 2 %t63 = load <4 x float>, <4 x float>* %t62, align 16 %t66 = getelementptr <4 x float>, <4 x float>* %t24, i64 3 %t67 = load <4 x floa...
2018 Jun 20
2
Node deletion during DAG Combination ?
...;replacing a set of DAG nodes by an (usually smaller) set of DAG nodes, removing dead nodes and updating all the chains'. I'm using the setTargetDAGCombine(ISD::EXTRACT_VECTOR_ELT) and build the new LOAD_VECTOR_EXTRACT node in the PerformDAGCombine(). As per the following trace this work, t59 and params from t58 are merged into t72. During this combination, the chain from t59 to t58 has been merged from new t72 to t57, skipping over t58. So far, so good. My problem is that this node t58 is not removed from DAG. One reason could be that node t62 is still chained to t58 (due to the fact...
2016 Aug 02
2
Instruction selection problems due to SelectionDAGBuilder
...t57: i64 = extract_vector_elt t56, Constant:i64<0> t66: ch = CopyToReg t0, Register:i64 %vreg24, t57 t58: i64 = extract_vector_elt t56, Constant:i64<1> t68: ch = CopyToReg t0, Register:i64 %vreg25, t58 t59: i64 = extract_vector_elt t56, Constant:i64<2> t70: ch = CopyToReg t0, Register:i64 %vreg26, t59 t60: i64 = extract_vector_elt t56, Constant:i64<3> t72: ch = CopyToReg t0, Register:i64 %vreg27, t60 t61: i64 = extrac...
2017 Oct 13
2
[SelectionDAG] Assertion due to MachineMemOperand flags difference.
...t66: v4i32,ch = load<LD16[FixedStack1+64](align=8)> t50, t41, undef:i64 t69: v4i32,ch = load<LD16[FixedStack1+80](align=8)> t50, t46, undef:i64 t56: ch = store<ST16[<unknown>](align=8)> t50, t55, t10, undef:i64 t58: i64 = add t10, Constant:i64<16> t59: ch = store<ST16[<unknown>](align=8)> t50, t57, t58, undef:i64 t61: i64 = add t10, Constant:i64<32> t62: ch = store<ST16[<unknown>](align=8)> t50, t60, t61, undef:i64 t64: i64 = add t10, Constant:i64<48> t65: ch = store<ST16[<unk...