1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #pragma once
- #ifdef __GNUC__
- #pragma GCC diagnostic push
- #pragma GCC diagnostic ignored "-Wunused-parameter"
- #endif
- #ifndef LLVM_CODEGEN_MIRPRINTER_H
- #define LLVM_CODEGEN_MIRPRINTER_H
- namespace llvm {
- class MachineBasicBlock;
- class MachineFunction;
- class Module;
- class raw_ostream;
- template <typename T> class SmallVectorImpl;
- void printMIR(raw_ostream &OS, const Module &M);
- void printMIR(raw_ostream &OS, const MachineFunction &MF);
- void guessSuccessors(const MachineBasicBlock &MBB,
- SmallVectorImpl<MachineBasicBlock*> &Result,
- bool &IsFallthrough);
- }
- #endif
- #ifdef __GNUC__
- #pragma GCC diagnostic pop
- #endif
|