summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Basic/DiagnosticTest.cpp
diff options
context:
space:
mode:
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>2016-03-01 10:08:01 +0000
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>2016-03-01 10:08:01 +0000
commit3a8f7f9e31dec87ccdc2ca83486e6c8a5c295e9d (patch)
tree19ab695f792f3545b09f715c5a6b5f38838981d7 /clang/unittests/Basic/DiagnosticTest.cpp
parent6de3f63bb0e40af4e248066390e2352829e671f8 (diff)
downloadbcm5719-llvm-3a8f7f9e31dec87ccdc2ca83486e6c8a5c295e9d.tar.gz
bcm5719-llvm-3a8f7f9e31dec87ccdc2ca83486e6c8a5c295e9d.zip
[mips] Promote the result of SETCC nodes to GPR width.
Summary: This patch modifies the existing comparison, branch, conditional-move and select patterns, and adds new ones where needed. Also, the updated SLT{u,i,iu} set of instructions generate a GPR width result. The majority of the code changes in the Mips back-end fix the wrong assumption that the result of SETCC nodes always produce an i32 value. The changes in the common code path account for the fact that in 64-bit MIPS targets, i1 is promoted to i32 instead of i64. Reviewers: dsanders Subscribers: dsanders, llvm-commits Differential Revision: http://reviews.llvm.org/D10970 llvm-svn: 262316
Diffstat (limited to 'clang/unittests/Basic/DiagnosticTest.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud