[llvm-commits] [llvm] r67943 - in /llvm/trunk: lib/CodeGen/SelectionDAG/TargetLowering.cpp test/CodeGen/X86/tailcall-void.ll

Duncan Sands baldrick at free.fr
Sat Mar 28 06:05:19 PDT 2009


On Saturday 28 March 2009 13:43:35 Duncan Sands wrote:
> Hi Arnold, thanks for doing this.
> 
> > +  // Ignore MERGE_VALUES. Will have at least one operand.
> > +  if (node.getOpcode() == ISD::MERGE_VALUES)
> > +    return IgnoreHarmlessInstructions(node.getOperand(0));
> 
> The order of operands in a MERGE_VALUES node has no significance:
> permuting them does not change the meaning of the node.  Thus only
> checking the first operand has to be wrong, even if it works in
> practice...

Sorry, I was confusing MERGE_VALUES with TokenFactor, please
ignore me!

Ciao,

Duncan.



More information about the llvm-commits mailing list