[msan] Handle llvm.bitreverse by applying intrinsic to shadow (#125606)
[llvm-project.git] / llvm / lib / Target / SPIRV / MCTargetDesc / SPIRVTargetStreamer.h
bloba6dd7138edf30a624e29e131636596e87e4b44d9
1 //===-- SPIRVTargetStreamer.h - SPIRV Target Streamer ----------*- C++ -*--===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
9 #ifndef LIB_TARGET_SPIRV_MCTARGETDESC_SPIRVTARGETSTREAMER_H
10 #define LIB_TARGET_SPIRV_MCTARGETDESC_SPIRVTARGETSTREAMER_H
12 #include "llvm/MC/MCStreamer.h"
14 namespace llvm {
16 class MCSection;
18 class SPIRVTargetStreamer : public MCTargetStreamer {
19 public:
20 SPIRVTargetStreamer(MCStreamer &S);
21 ~SPIRVTargetStreamer() override;
23 void changeSection(const MCSection *CurSection, MCSection *Section,
24 uint32_t SubSection, raw_ostream &OS) override {}
26 } // namespace llvm
28 #endif // LIB_TARGET_SPIRV_MCTARGETDESC_SPIRVTARGETSTREAMER_H_