The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
This branch provides near complete CodeWarrior ABI support to Clang 13.0.0
A list of features left to complete and/or verify support of are:
Declaration order dependant VTable placement in class instances
Multi-inheritance VTable entry ordering support (Follows an experimental algorithm which hasn't had enough testing and verification for to prove that it's properly implemented)
What has been completed is the following:
Ctors and Dtors
VTable offsets related to rtti and basic virtual methods
Mangling
These changes are all contained in a new target "powerpc-gekko-ibm-kuribo-eabi", so that clang may function normally otherwise
This branch provides near complete CodeWarrior ABI support to Clang 13.0.0
A list of features left to complete and/or verify support of are:
What has been completed is the following:
These changes are all contained in a new target "powerpc-gekko-ibm-kuribo-eabi", so that clang may function normally otherwise