.clang-format
author Lars T Hansen <lhansen@mozilla.com>
Fri, 15 Dec 2017 13:10:23 -0600
changeset 455775 045ded11d3f810ea430b0eed3026534f2508d955
parent 443577 c9e777a6f988280c8a4c13ec1472167cfb2f85d1
child 506231 845fe0e51d436da422c6e64ca7627f57d9dec0ae
permissions -rw-r--r--
Bug 1430161 - Factor ARM disassembler, implement for ARM64. r=nbp We extract the ARM disassembler bits and place them in jit/shared/Disassembler-shared.{cpp,h}, and then clean them up and generalize them. The ARM assembler is slightly modified to deal with this but the changes are local. We then add code to the ARM64 assembler to drive the disassembler. The structure is as for the ARM disassembler.

BasedOnStyle: Mozilla

# Prevent the loss of indentation with these macros
MacroBlockBegin: "^\
NS_INTERFACE_MAP_BEGIN|\
NS_INTERFACE_TABLE_HEAD|\
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION|\
NS_IMPL_CYCLE_COLLECTION_.*_BEGIN|\
NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED|\
NS_INTERFACE_TABLE_BEGIN|\
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED|\
NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED$"
MacroBlockEnd: "^\
NS_INTERFACE_MAP_END|\
NS_IMPL_CYCLE_COLLECTION_.*_END|\
NS_INTERFACE_TABLE_END|\
NS_INTERFACE_MAP_END_INHERITING|\
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END_INHERITED|\
NS_IMPL_CYCLE_COLLECTION_UNLINK_END_INHERITED$"

SortIncludes: false


BreakBeforeBraces: Custom
BraceWrapping:
  AfterEnum: true
  AfterStruct: true
  AfterFunction: true
  AfterClass: true
  SplitEmptyFunction: true