diff options
author | 2014-11-25 20:56:51 +0000 | |
---|---|---|
committer | 2014-11-27 12:30:27 +0000 | |
commit | ddb7df25af45d7cd19ed1138e537973735cc78a5 (patch) | |
tree | c428e9482c7d9137c0965eed586969ae108b173f /compiler/optimizing/builder.h | |
parent | 35ecc8ca8fba713728b8fc60e9e2a275da2028aa (diff) |
[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
Diffstat (limited to 'compiler/optimizing/builder.h')
-rw-r--r-- | compiler/optimizing/builder.h | 2 |
1 files changed, 2 insertions, 0 deletions
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<typename T> void Binop_23x_shift(const Instruction& instruction, Primitive::Type type); + void Binop_23x_cmp(const Instruction& instruction, Primitive::Type type, HCompare::Bias bias); + template<typename T> void Binop_12x(const Instruction& instruction, Primitive::Type type); |