HomeSort by relevance Sort by last modified time
    Searched refs:DeadCodeElimination (Results 1 - 11 of 11) sorted by null

  /external/v8/src/compiler/
dead-code-elimination.h 39 class V8_EXPORT_PRIVATE DeadCodeElimination final
42 DeadCodeElimination(Editor* editor, Graph* graph,
44 ~DeadCodeElimination() final {}
46 const char* reducer_name() const override { return "DeadCodeElimination"; }
79 DISALLOW_COPY_AND_ASSIGN(DeadCodeElimination);
dead-code-elimination.cc 17 DeadCodeElimination::DeadCodeElimination(Editor* editor, Graph* graph,
48 Reduction DeadCodeElimination::Reduce(Node* node) {
80 Reduction DeadCodeElimination::PropagateDeadControl(Node* node) {
87 Reduction DeadCodeElimination::ReduceEnd(Node* node) {
112 Reduction DeadCodeElimination::ReduceLoopOrMerge(Node* node) {
183 Reduction DeadCodeElimination::RemoveLoopExit(Node* node) {
196 Reduction DeadCodeElimination::ReduceNode(Node* node) {
215 Reduction DeadCodeElimination::ReducePhi(Node* node) {
235 Reduction DeadCodeElimination::ReducePureNode(Node* node)
    [all...]
pipeline.cc     [all...]
  /external/llvm/lib/Target/Hexagon/
RDFDeadCode.h 35 struct DeadCodeElimination {
36 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri)
RDFDeadCode.cpp 28 template<typename T> struct DeadCodeElimination::SetQueue {
58 bool DeadCodeElimination::isLiveInstr(const MachineInstr *MI) const {
71 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA,
83 void DeadCodeElimination::processDef(NodeAddr<DefNode*> DA,
94 void DeadCodeElimination::processUse(NodeAddr<UseNode*> UA,
105 bool DeadCodeElimination::collect() {
168 bool DeadCodeElimination::erase(const SetVector<NodeId> &Nodes) {
HexagonRDFOpt.cpp 86 struct HexagonDCE : public DeadCodeElimination {
88 : DeadCodeElimination(G, MRI) {}
HexagonBitSimplify.cpp 898 class DeadCodeElimination {
900 DeadCodeElimination(MachineFunction &mf, MachineDominatorTree &mdt)
920 bool DeadCodeElimination::isDead(unsigned R) const {
937 bool DeadCodeElimination::runOnNode(MachineDomTreeNode *N) {
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
RDFDeadCode.h 35 struct DeadCodeElimination {
36 DeadCodeElimination(DataFlowGraph &dfg, MachineRegisterInfo &mri)
RDFDeadCode.cpp 28 template<typename T> struct DeadCodeElimination::SetQueue {
58 bool DeadCodeElimination::isLiveInstr(const MachineInstr *MI) const {
82 void DeadCodeElimination::scanInstr(NodeAddr<InstrNode*> IA,
94 void DeadCodeElimination::processDef(NodeAddr<DefNode*> DA,
105 void DeadCodeElimination::processUse(NodeAddr<UseNode*> UA,
116 bool DeadCodeElimination::collect() {
179 bool DeadCodeElimination::erase(const SetVector<NodeId> &Nodes) {
HexagonRDFOpt.cpp 91 struct HexagonDCE : public DeadCodeElimination {
93 : DeadCodeElimination(G, MRI) {}
HexagonBitSimplify.cpp     [all...]

Completed in 2980 milliseconds