Displaying 4 results from an estimated 4 matches for "lcs_1".
2008 Apr 04
2
[LLVMdev] InstCombine Question
...how does the undef store to null appear in the IR when it isn't
> > attached anywhere and how can I get rid of it?
>
> Don't do undefined behavior? :)
I don't think it's undefined behavior. Right before instcombine, we have
this:
%r60 = load <2 x i64>* %"$LCS_1", align 16 ; <<2 x i64>> [#uses=2] ;
srcLine 41
%r61 = extractelement <2 x i64> %r60, i32 0 ; <i64> [#uses=1] ; srcLine 41
%r62 = getelementptr <2 x double>* null, i32 0, i64 %r61 ; <double*>
[#uses=1] ; srcLine 41
%r63 = load double* %r62 ; <...
2008 Apr 04
0
[LLVMdev] InstCombine Question
...ar in the IR when it isn't
> > > attached anywhere and how can I get rid of it?
> >
> > Don't do undefined behavior? :)
>
> I don't think it's undefined behavior. Right before instcombine, we have
> this:
>
> %r60 = load <2 x i64>* %"$LCS_1", align 16 ; <<2 x i64>> [#uses=2] ;
> srcLine 41
> %r61 = extractelement <2 x i64> %r60, i32 0 ; <i64> [#uses=1] ; srcLine
> 41 %r62 = getelementptr <2 x double>* null, i32 0, i64 %r61 ; <double*>
> [#uses=1] ; srcLine 41
> %r63 = load...
2008 Apr 04
0
[LLVMdev] InstCombine Question
On Fri, 4 Apr 2008, David Greene wrote:
> I am confused by this bit of code in instcombine:
>
> 09789 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Op)) {
> 09790 const Value *GEPI0 = GEPI->getOperand(0);
> 09791 // TODO: Consider a target hook for valid address spaces for this
> xform.
> 09792 if (isa<ConstantPointerNull>(GEPI0)
2008 Apr 04
2
[LLVMdev] InstCombine Question
I am confused by this bit of code in instcombine:
09789 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Op)) {
09790 const Value *GEPI0 = GEPI->getOperand(0);
09791 // TODO: Consider a target hook for valid address spaces for this
xform.
09792 if (isa<ConstantPointerNull>(GEPI0) &&
09793