Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/CodeGen/RDFLiveness.cpp
- This file was moved from llvm/lib/Target/Hexagon/RDFLiveness.cpp.
Show All 16 Lines | |||||
// | // | ||||
// Dibyendu Das, Ramakrishna Upadrasta, Benoit Dupont de Dinechin. | // Dibyendu Das, Ramakrishna Upadrasta, Benoit Dupont de Dinechin. | ||||
// "Efficient Liveness Computation Using Merge Sets and DJ-Graphs." | // "Efficient Liveness Computation Using Merge Sets and DJ-Graphs." | ||||
// ACM Transactions on Architecture and Code Optimization, Association for | // ACM Transactions on Architecture and Code Optimization, Association for | ||||
// Computing Machinery, 2012, ACM TACO Special Issue on "High-Performance | // Computing Machinery, 2012, ACM TACO Special Issue on "High-Performance | ||||
// and Embedded Architectures and Compilers", 8 (4), | // and Embedded Architectures and Compilers", 8 (4), | ||||
// <10.1145/2086696.2086706>. <hal-00647369> | // <10.1145/2086696.2086706>. <hal-00647369> | ||||
// | // | ||||
#include "RDFLiveness.h" | |||||
#include "RDFGraph.h" | |||||
#include "RDFRegisters.h" | |||||
#include "llvm/ADT/BitVector.h" | #include "llvm/ADT/BitVector.h" | ||||
#include "llvm/ADT/STLExtras.h" | #include "llvm/ADT/STLExtras.h" | ||||
#include "llvm/ADT/SetVector.h" | #include "llvm/ADT/SetVector.h" | ||||
#include "llvm/CodeGen/MachineBasicBlock.h" | #include "llvm/CodeGen/MachineBasicBlock.h" | ||||
#include "llvm/CodeGen/MachineDominanceFrontier.h" | #include "llvm/CodeGen/MachineDominanceFrontier.h" | ||||
#include "llvm/CodeGen/MachineDominators.h" | #include "llvm/CodeGen/MachineDominators.h" | ||||
#include "llvm/CodeGen/MachineFunction.h" | #include "llvm/CodeGen/MachineFunction.h" | ||||
#include "llvm/CodeGen/MachineInstr.h" | #include "llvm/CodeGen/MachineInstr.h" | ||||
#include "llvm/CodeGen/RDFLiveness.h" | |||||
#include "llvm/CodeGen/RDFGraph.h" | |||||
#include "llvm/CodeGen/RDFRegisters.h" | |||||
#include "llvm/CodeGen/TargetRegisterInfo.h" | #include "llvm/CodeGen/TargetRegisterInfo.h" | ||||
#include "llvm/MC/LaneBitmask.h" | #include "llvm/MC/LaneBitmask.h" | ||||
#include "llvm/MC/MCRegisterInfo.h" | #include "llvm/MC/MCRegisterInfo.h" | ||||
#include "llvm/Support/CommandLine.h" | #include "llvm/Support/CommandLine.h" | ||||
#include "llvm/Support/Debug.h" | #include "llvm/Support/Debug.h" | ||||
#include "llvm/Support/ErrorHandling.h" | #include "llvm/Support/ErrorHandling.h" | ||||
#include "llvm/Support/raw_ostream.h" | #include "llvm/Support/raw_ostream.h" | ||||
#include <algorithm> | #include <algorithm> | ||||
▲ Show 20 Lines • Show All 1,075 Lines • Show Last 20 Lines |