//===-- ARMMCExpr.cpp - ARM specific MC expression classes ----------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "ARMMCExpr.h" #include "llvm/MC/MCContext.h" #include "llvm/MC/MCStreamer.h" usingnamespacellvm; #define DEBUG_TYPE … const ARMMCExpr* ARMMCExpr::create(VariantKind Kind, const MCExpr *Expr, MCContext &Ctx) { … } void ARMMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { … } void ARMMCExpr::visitUsedExpr(MCStreamer &Streamer) const { … }