From ddb7df25af45d7cd19ed1138e537973735cc78a5 Mon Sep 17 00:00:00 2001 From: Calin Juravle Date: Tue, 25 Nov 2014 20:56:51 +0000 Subject: [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE} Adds: - float comparison for arm, x86, x86_64 backends. - ucomis{s,d} assembly to x86 and x86_64. - vmstat assebmly for thumb2 - new assembly tests Change-Id: Ie3e19d0c08b3b875cd0a4be4ee4e9c8a4a076290 --- compiler/optimizing/builder.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'compiler/optimizing/builder.h') diff --git a/compiler/optimizing/builder.h b/compiler/optimizing/builder.h index 204005daa6..25781b08f4 100644 --- a/compiler/optimizing/builder.h +++ b/compiler/optimizing/builder.h @@ -107,6 +107,8 @@ class HGraphBuilder : public ValueObject { template void Binop_23x_shift(const Instruction& instruction, Primitive::Type type); + void Binop_23x_cmp(const Instruction& instruction, Primitive::Type type, HCompare::Bias bias); + template void Binop_12x(const Instruction& instruction, Primitive::Type type); -- cgit v1.2.3-59-g8ed1b