Add minnum / maxnum codegen
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 21 Oct 2014 23:01:01 +0000 (23:01 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Tue, 21 Oct 2014 23:01:01 +0000 (23:01 +0000)
commit015776f38c9a3f24ce3fdcda3b296bbaa823dcec
tree5f53fab3f2543d7a18679458e50958e5c05b657f
parent252134602f42689c9514525b09d277947aecc55e
Add minnum / maxnum codegen

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220342 91177308-0d34-0410-b5e6-96231b3b80d8
26 files changed:
include/llvm/CodeGen/ISDOpcodes.h
include/llvm/CodeGen/RuntimeLibcalls.h
include/llvm/CodeGen/SelectionDAG.h
lib/CodeGen/BasicTargetTransformInfo.cpp
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
lib/CodeGen/TargetLoweringBase.cpp
lib/Target/R600/AMDGPUISelLowering.cpp
lib/Target/R600/SIISelLowering.cpp
lib/Target/R600/SIInstructions.td
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/PowerPC/fmaxnum.ll [new file with mode: 0644]
test/CodeGen/PowerPC/fminnum.ll [new file with mode: 0644]
test/CodeGen/R600/fmaxnum.f64.ll [new file with mode: 0644]
test/CodeGen/R600/fmaxnum.ll [new file with mode: 0644]
test/CodeGen/R600/fminnum.f64.ll [new file with mode: 0644]
test/CodeGen/R600/fminnum.ll [new file with mode: 0644]
test/CodeGen/X86/fmaxnum.ll [new file with mode: 0644]
test/CodeGen/X86/fminnum.ll [new file with mode: 0644]