[all-commits] [llvm/llvm-project] ddfcd8: [LegalizeVectorOps] Expand vector MERGE_VALUES imm...
topperc via All-commits
all-commits at lists.llvm.org
Sat Jan 11 17:51:28 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: ddfcd82bdc219dd2dc04d6826c417cea3da65d12
https://github.com/llvm/llvm-project/commit/ddfcd82bdc219dd2dc04d6826c417cea3da65d12
Author: Craig Topper <craig.topper at gmail.com>
Date: 2020-01-11 (Sat, 11 Jan 2020)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
Log Message:
-----------
[LegalizeVectorOps] Expand vector MERGE_VALUES immediately.
Custom legalization can produce MERGE_VALUES to return multiple
results. We can expand them immediately instead of leaving them
around for DAG combine to clean up.
Commit: ed679804d5e34dcb1046c5087acaf5d1dbb9b582
https://github.com/llvm/llvm-project/commit/ed679804d5e34dcb1046c5087acaf5d1dbb9b582
Author: Craig Topper <craig.topper at gmail.com>
Date: 2020-01-11 (Sat, 11 Jan 2020)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[TargetLowering][X86] Connect the chain from STRICT_FSETCC in TargetLowering::expandFP_TO_UINT and X86TargetLowering::FP_TO_INTHelper.
Commit: efb674ac2f2b0f06adc3f00df3134dadf1c875df
https://github.com/llvm/llvm-project/commit/efb674ac2f2b0f06adc3f00df3134dadf1c875df
Author: Craig Topper <craig.topper at gmail.com>
Date: 2020-01-11 (Sat, 11 Jan 2020)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
Log Message:
-----------
[LegalizeVectorOps] Parallelize the lo/hi part of STRICT_UINT_TO_FLOAT legalization.
The lo and hi computation are independent. Give them the same input
chain and TokenFactor the results together.
Compare: https://github.com/llvm/llvm-project/compare/f719c540bb09...efb674ac2f2b
More information about the All-commits
mailing list