The condition in the base class is rather strange. It says a target has the 128-bit integer type if the size of a pointer is >= 64-bits. N32 has 32-bit pointers but 64-bit integers. I'm a bit reluctant to change this for all targets so this patch makes the method virtual and overrides it for MIPS64.
Details
Details
- Reviewers
atanasyan - Commits
- rG81ea601b54a4: [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type()
rC207121: [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type()
rL207121: [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type()
Diff Detail
Diff Detail
Event Timeline
Comment Actions
- Split int128 out to a separate test since O32 doesn't support it and fix two silly mistakes.
Comment Actions
Could you review this for me?
It touches common code so I'm also going to CC llvm-commits.