search for: _tmp51

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

Did you mean: _tmp1
2012 Nov 26
2
[LLVMdev] LSR pass
...f there is any way to tell LSR to not duplicate the code in cases like this? Or could I perhaps run CSE after LSR again? What is the logic behind this transformation? It seems that a LSR pass should not insert a multiplication, generally..? Thanks, Jonas %_tmp44 = ptrtoint i16* par1 to i16 %_tmp51 = ptrtoint i16* par2 to i16 ... inside loop: *** IR Dump After Canonicalize natural loops *** bb7: (header) ; preds = %bb7.lr.ph, %bb11 %_tmp39 = sub i16 %_tmp35, %_tmp38 %2 = mul i16 %_tmp39, -10 %_tmp41 = add i16 %2, %subframeCount.12.014 %_tmp45...
2012 Dec 01
1
[LLVMdev] LSR pass
...ra instructions are absorbed into the 'addressing mode' of the user instructions. Does your target support any non-trivial addressing modes? -Hal > > > > Thanks, > > Jonas > > > > > > > > %_tmp44 = ptrtoint i16* par1 to i16 > > %_tmp51 = ptrtoint i16* par2 to i16 > > ... > > inside loop: > > *** IR Dump After Canonicalize natural loops *** > > bb7: (header) ; preds = %bb7.lr.ph, %bb11 > > > > %_tmp39 = sub i16 %_tmp35, %_tmp38 > > %2 = mul i16 %_tmp39, -10 > > %_tmp41 = add...
2012 Dec 04
0
[LLVMdev] LSR pass
...ra instructions are absorbed into the 'addressing mode' of the user instructions. Does your target support any non-trivial addressing modes? -Hal > > > > Thanks, > > Jonas > > > > > > > > %_tmp44 = ptrtoint i16* par1 to i16 > > %_tmp51 = ptrtoint i16* par2 to i16 > > ... > > inside loop: > > *** IR Dump After Canonicalize natural loops *** > > bb7: (header) ; preds = %bb7.lr.ph, %bb11 > > > > %_tmp39 = sub i16 %_tmp35, %_tmp38 > > %2 = mul i16 %_tmp39, -10 > > %_tmp41 = add...
2017 Jan 13
4
Wrong code bug after GVN/PRE?
...%ptr7 %step1.7 %_tmp46 = sext %int4 %_tmp45 to i64 %_tmp47 = getelementptr %arr18, %ptr20 %_tmp44, i16 0, i64 %_tmp46 %_tmp48 = load %int4, %ptr7 %_tmp47 %_tmp49 = icmp eq %int4 %_tmp48, 100 %_tmp50 = select i1 %_tmp49, %int4 1, %int4 0 call void @CVAL_VERIFY_FUNC(%int4 %_tmp50) br label %bb9 bb8: %_tmp51 = load %int4, %ptr7 %step1.7 %_tmp52 = icmp eq %int4 %_tmp51, 2 %_tmp53 = select i1 %_tmp52, %int4 1, %int4 0 call void @CVAL_VERIFY_FUNC(%int4 %_tmp53) %_tmp54 = load %ptr20, %ptr26 %liv1.12 %_tmp55 = load %int4, %ptr7 %step1.7 %_tmp56 = sext %int4 %_tmp55 to i64 %_tmp57 = getelementptr %arr18, %p...