[all-commits] [llvm/llvm-project] 256d25: [PowerPC] Scalar IBM MASS library conversion pass
Masoud Ataei Jaliseh via All-commits
all-commits at lists.llvm.org
Wed Feb 2 07:55:03 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 256d2533322cff0839d9a893302ee217c5565284
https://github.com/llvm/llvm-project/commit/256d2533322cff0839d9a893302ee217c5565284
Author: Masoud Ataei <msd.ataei at gmail.com>
Date: 2022-02-02 (Wed, 02 Feb 2022)
Changed paths:
A llvm/include/llvm/Analysis/ScalarFuncs.def
M llvm/include/llvm/CodeGen/CommandFlags.h
M llvm/include/llvm/IR/Attributes.td
M llvm/lib/CodeGen/CommandFlags.cpp
M llvm/lib/Target/PowerPC/CMakeLists.txt
M llvm/lib/Target/PowerPC/PPC.h
A llvm/lib/Target/PowerPC/PPCGenScalarMASSEntries.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.h
M llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
M llvm/lib/Target/TargetMachine.cpp
M llvm/test/CodeGen/PowerPC/O3-pipeline.ll
A llvm/test/CodeGen/PowerPC/lower-intrinsics-afn-mass.ll
A llvm/test/CodeGen/PowerPC/lower-intrinsics-fast-mass.ll
A llvm/test/CodeGen/PowerPC/lower-intrinsics-nofast-mass.ll
A llvm/test/CodeGen/PowerPC/lower-scalar-mass-afn.ll
A llvm/test/CodeGen/PowerPC/lower-scalar-mass-fast.ll
A llvm/test/CodeGen/PowerPC/lower-scalar-mass-nofast.ll
A llvm/test/CodeGen/PowerPC/pow-025-075-intrinsic-scalar-mass-afn.ll
A llvm/test/CodeGen/PowerPC/pow-025-075-intrinsic-scalar-mass-fast.ll
A llvm/test/CodeGen/PowerPC/pow-025-075-nointrinsic-scalar-mass-fast.ll
Log Message:
-----------
[PowerPC] Scalar IBM MASS library conversion pass
This patch introduces the conversions from math function calls
to MASS library calls. To resolves calls generated with these conversions, one
need to link libxlopt.a library. This patch is tested on PowerPC Linux and AIX.
Differential: https://reviews.llvm.org/D101759
Reviewer: bmahjour
More information about the All-commits
mailing list