summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_sinking.cc
diff options
context:
space:
mode:
author Chih-Hung Hsieh <chh@google.com> 2018-06-28 19:01:50 -0700
committer Chih-Hung Hsieh <chh@google.com> 2018-07-10 09:41:44 -0700
commit955f0ba247863be4b2b506420f6dfe4b0fa99e4f (patch)
tree6f8e52f1b0cff324adddcd054050458400d201ee /compiler/optimizing/code_sinking.cc
parente824cfdcfd41d400237a806ff93caca7f2e51878 (diff)
Use clang integrated assembler.
* Remove dependency on GNU assembler. Avoid bug that produces non-deterministic code for mterp_arm.S. * Replace arm assembly code syntax to compile with clang assembler. * change old/obselete syntax: s/subgts/subsgt/ * change old/obselete syntax adrl lr, artMterpAsmInstructionStart + (${opnum} * 128) @ Addr of primary handler. to equivalent adr lr, .L_ALT_${opcode} sub lr, lr, #(.L_ALT_${opcode} - .L_${opcode}) @ Addr of primary handler. * Remove duplicated .Lmark_introspection_unmarked\label_suffix label; clang assembler treated it as an error. Bug: 110953818 Test: compare disassembled .o files from GNU and clang assemblers. Change-Id: I33ae305b5a6d4d7bd9efa0ad43b7f9b1509328b9
Diffstat (limited to 'compiler/optimizing/code_sinking.cc')
0 files changed, 0 insertions, 0 deletions