HomePhabricator

[AIX]Lowering global address for 32/64bit small/large code models

Authored by Xiangling_L on Aug 13 2019, 1:29 PM.

Description

[AIX]Lowering global address for 32/64bit small/large code models

This patch implements global address lowering for 32/64 bit with small/large code models.
1.For 32bit large code model on AIX, there are newly added pseudo opcode LWZtocL & ADDIStocHA32, the support of which on MC layer will be
   provided by future patches.
2.The default code model on AIX should be small code model.
3.Since AIX does not have medium code model, "report_fatal_error" when users specify it.

Differential Revision: https://reviews.llvm.org/D63547

llvm-svn: 368744

Details

Committed
Xiangling_LAug 13 2019, 1:29 PM
Parents
rG52d0cfc91e07: [Refactor] Moving SourceExtraction header from lib to include
Branches
Unknown
Tags
Unknown