diff options
| author | Vasileios Kalintiris <Vasileios.Kalintiris@imgtec.com> | 2016-04-13 15:07:45 +0000 |
|---|---|---|
| committer | Vasileios Kalintiris <Vasileios.Kalintiris@imgtec.com> | 2016-04-13 15:07:45 +0000 |
| commit | 3751d4114c8b5c8a0e78fb3d746123afc3758030 (patch) | |
| tree | fbd8393d21507e4b29ea6faced020546a0f9317b /llvm/test/Bitcode/thinlto-function-summary-callgraph.ll | |
| parent | e1680617b05785314f05e1bad08cc7c2084e40e9 (diff) | |
| download | bcm5719-llvm-3751d4114c8b5c8a0e78fb3d746123afc3758030.tar.gz bcm5719-llvm-3751d4114c8b5c8a0e78fb3d746123afc3758030.zip | |
[mips] Sign-extend i32 values truncated from previously zero-extended i32 values.
Summary:
This is a special case for MIPS64 because the architecture requires
properly 32-bit sign-extended values in the register containers.
Additionaly, we merge consecutive trunc + AssertZExt nodes in order
to avoid unnecessary sign-extensions when the extension comes from a
type smaller than i32.
Reviewers: dsanders
Subscribers: dsanders, sdardis, llvm-commits
Differential Revision: http://reviews.llvm.org/D18893
llvm-svn: 266203
Diffstat (limited to 'llvm/test/Bitcode/thinlto-function-summary-callgraph.ll')
0 files changed, 0 insertions, 0 deletions

