Also add generic DAG node for it.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
The AMDGPU parts look good to me. Not sure if anything needs to be done for other targets.
| Paths 
 |  Differential  D17559  
AMDGPU: Implement canonicalize ClosedPublic Authored by arsenm on Feb 23 2016, 6:33 PM. 
Details 
Diff Detail Event Timelinearsenm updated this object. Comment Actions The AMDGPU parts look good to me. Not sure if anything needs to be done for other targets. This revision is now accepted and ready to land.Apr 13 2016, 9:41 AM 
Revision Contents 
 
Diff 48875 include/llvm/CodeGen/ISDOpcodes.h
 include/llvm/Target/TargetSelectionDAG.td
 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 
 lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
 lib/Target/AMDGPU/AMDGPUInstructions.td
 lib/Target/AMDGPU/SIISelLowering.h
 lib/Target/AMDGPU/SIISelLowering.cpp
 lib/Target/AMDGPU/SIInstructions.td
 test/CodeGen/AMDGPU/fcanonicalize.ll
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||