diff options
author | Donghui Bai <donghui.bai@linaro.org> | 2016-11-08 14:55:38 +0800 |
---|---|---|
committer | Anton Kirilov <anton.kirilov@linaro.org> | 2017-03-09 12:57:41 +0000 |
commit | 426b49c45d8088ff3114d3fbcec26db4e00c9324 (patch) | |
tree | 446ae3073d93e2771882885423c0e290f19d44fa /compiler/optimizing/code_generator_arm.h | |
parent | c02fe5f31d487765a8c59922c46d459ba6ebf939 (diff) |
ARM(64): Improve the code generated for HSelect
Test: m test-art-target-run-test-566-checker-codegen-select
Test: m test-art-target-run-test-570-checker-select
Change-Id: If0140892303490701782df9a818e6d8346bf3d6c
Signed-off-by: Anton Kirilov <anton.kirilov@linaro.org>
Diffstat (limited to 'compiler/optimizing/code_generator_arm.h')
-rw-r--r-- | compiler/optimizing/code_generator_arm.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/optimizing/code_generator_arm.h b/compiler/optimizing/code_generator_arm.h index df2dbc74ab..36475bc82c 100644 --- a/compiler/optimizing/code_generator_arm.h +++ b/compiler/optimizing/code_generator_arm.h @@ -299,7 +299,6 @@ class InstructionCodeGeneratorARM : public InstructionCodeGenerator { void GenerateCompareTestAndBranch(HCondition* condition, Label* true_target, Label* false_target); - void GenerateVcmp(HInstruction* instruction); void GenerateFPJumps(HCondition* cond, Label* true_label, Label* false_label); void GenerateLongComparesAndJumps(HCondition* cond, Label* true_label, Label* false_label); void DivRemOneOrMinusOne(HBinaryOperation* instruction); @@ -422,6 +421,8 @@ class CodeGeneratorARM : public CodeGenerator { return CommonGetLabelOf<Label>(block_labels_, block); } + Label* GetFinalLabel(HInstruction* instruction, Label* final_label); + void Initialize() OVERRIDE { block_labels_ = CommonInitializeLabels<Label>(); } |