summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.cpp
diff options
context:
space:
mode:
authorAlex Bradbury <asb@lowrisc.org>2018-10-03 20:12:10 +0000
committerAlex Bradbury <asb@lowrisc.org>2018-10-03 20:12:10 +0000
commitce9049952fa253791397028e88f3bcad3a7b87e6 (patch)
treeac02590f9c5f8ca6ef4f7ea8b66c2da8afe0199a /llvm/lib/Target/X86/X86ISelLowering.cpp
parent6bdf63bd329d1bb5e48acbb8f25ee0ea8fecd9e2 (diff)
downloadbcm5719-llvm-ce9049952fa253791397028e88f3bcad3a7b87e6.tar.gz
bcm5719-llvm-ce9049952fa253791397028e88f3bcad3a7b87e6.zip
[RISCV][NFCI] Handle redundant splitf64+buildpairf64 pairs during instruction selection
Although we can't write a tablegen pattern to remove redundant splitf64+buildf64 pairs due to the multiple return values, we can handle it with some C++ selection code. This is simpler than removing them after instruction selection through RISCVDAGToDAGISel::PostprocessISelDAG, as was done previously. llvm-svn: 343712
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud