LLVM: lib/Target/Hexagon/HexagonConstPropagation.cpp File Reference (original) (raw)

Macros |Functions

HexagonConstPropagation.cpp File Reference

#include "[HexagonInstrInfo.h](HexagonInstrInfo%5F8h%5Fsource.html)"
#include "[HexagonRegisterInfo.h](HexagonRegisterInfo%5F8h%5Fsource.html)"
#include "[HexagonSubtarget.h](HexagonSubtarget%5F8h%5Fsource.html)"
#include "[llvm/ADT/APFloat.h](APFloat%5F8h%5Fsource.html)"
#include "[llvm/ADT/APInt.h](APInt%5F8h%5Fsource.html)"
#include "[llvm/ADT/PostOrderIterator.h](PostOrderIterator%5F8h%5Fsource.html)"
#include "[llvm/ADT/SetVector.h](SetVector%5F8h%5Fsource.html)"
#include "[llvm/ADT/SmallVector.h](SmallVector%5F8h%5Fsource.html)"
#include "[llvm/ADT/StringRef.h](StringRef%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineBasicBlock.h](MachineBasicBlock%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineFunction.h](MachineFunction%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineFunctionPass.h](MachineFunctionPass%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineInstr.h](MachineInstr%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineInstrBuilder.h](MachineInstrBuilder%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineOperand.h](MachineOperand%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineRegisterInfo.h](MachineRegisterInfo%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/TargetRegisterInfo.h](TargetRegisterInfo%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/TargetSubtargetInfo.h](TargetSubtargetInfo%5F8h%5Fsource.html)"
#include "[llvm/IR/Constants.h](Constants%5F8h%5Fsource.html)"
#include "[llvm/IR/Type.h](IR%5F2Type%5F8h%5Fsource.html)"
#include "[llvm/Pass.h](Pass%5F8h%5Fsource.html)"
#include "[llvm/Support/Casting.h](Casting%5F8h%5Fsource.html)"
#include "[llvm/Support/Compiler.h](Compiler%5F8h%5Fsource.html)"
#include "[llvm/Support/Debug.h](Support%5F2Debug%5F8h%5Fsource.html)"
#include "[llvm/Support/ErrorHandling.h](llvm%5F2Support%5F2ErrorHandling%5F8h%5Fsource.html)"
#include "[llvm/Support/MathExtras.h](MathExtras%5F8h%5Fsource.html)"
#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"
#include <cassert>
#include <cstdint>
#include <cstring>
#include <iterator>
#include <map>
#include <queue>
#include <set>
#include <utility>
#include <vector>

Go to the source code of this file.

Macros
#define DEBUG_TYPE "hcp"
Functions

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "hcp"

Definition at line 46 of file HexagonConstPropagation.cpp.

Function Documentation

INITIALIZE_PASS()

INITIALIZE_PASS ( HexagonConstPropagation ,
"hexagon-constp" ,
"Hexagon Constant Propagation" ,
false ,
false )

Definition at line 1911 of file HexagonConstPropagation.cpp.

References MRI.


Generated on for LLVM by doxygen 1.14.0