[all-commits] [llvm/llvm-project] ca3372: [AIX] Lowering jump table, constant pool and block...
xiangling-liao via All-commits
all-commits at lists.llvm.org
Wed Nov 20 07:28:03 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: ca33727abe4cd7202fe550972525bb23890da053
https://github.com/llvm/llvm-project/commit/ca33727abe4cd7202fe550972525bb23890da053
Author: Xiangling Liao <Xiangling.Liao at ibm.com>
Date: 2019-11-20 (Wed, 20 Nov 2019)
Changed paths:
M llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/MachineModuleInfo.cpp
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/test/CodeGen/PowerPC/aix-lower-block-address.ll
M llvm/test/CodeGen/PowerPC/aix-lower-constant-pool-index.ll
M llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll
Log Message:
-----------
[AIX] Lowering jump table, constant pool and block address in asm
This patch lowering jump table, constant pool and block address in assembly.
1. On AIX, jump table index is always relative;
2. Put CPI and JTI into ReadOnlySection until we support unique data sections;
3. Create the temp symbol for block address symbol;
4. Update MIR testcases and add related assembly part;
Differential Revision: https://reviews.llvm.org/D70243
More information about the All-commits
mailing list