On Dec 17, 2007, at 2:17 PM, Bill Wendling wrote: > Author: void > Date: Mon Dec 17 16:17:14 2007 > New Revision: 45128 > > URL: http://llvm.org/viewvc/llvm-project?rev=45128&view=rev > Log: > LD_Fp64m should have "isRematerializable" set.
It should? -Chris > Modified: > llvm/trunk/lib/Target/X86/X86InstrFPStack.td > > Modified: llvm/trunk/lib/Target/X86/X86InstrFPStack.td > URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/ > X86InstrFPStack.td?rev=45128&r1=45127&r2=45128&view=diff > > ====================================================================== > ======== > --- llvm/trunk/lib/Target/X86/X86InstrFPStack.td (original) > +++ llvm/trunk/lib/Target/X86/X86InstrFPStack.td Mon Dec 17 > 16:17:14 2007 > @@ -349,7 +349,8 @@ > let isLoad = 1 in { > def LD_Fp32m : FpIf32<(outs RFP32:$dst), (ins f32mem:$src), > ZeroArgFP, > [(set RFP32:$dst, (loadf32 addr:$src))]>; > -def LD_Fp64m : FpIf64<(outs RFP64:$dst), (ins f64mem:$src), > ZeroArgFP, > +let isReMaterializable = 1 in > + def LD_Fp64m : FpIf64<(outs RFP64:$dst), (ins f64mem:$src), > ZeroArgFP, > [(set RFP64:$dst, (loadf64 addr:$src))]>; > def LD_Fp80m : FpI_<(outs RFP80:$dst), (ins f80mem:$src), > ZeroArgFP, > [(set RFP80:$dst, (loadf80 addr:$src))]>; > > > _______________________________________________ > llvm-commits mailing list > llvm-commits@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits