summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/Transforms/Utils/DemoteRegToStack.h34
1 files changed, 0 insertions, 34 deletions
diff --git a/include/llvm/Transforms/Utils/DemoteRegToStack.h b/include/llvm/Transforms/Utils/DemoteRegToStack.h
deleted file mode 100644
index 5810087f82..0000000000
--- a/include/llvm/Transforms/Utils/DemoteRegToStack.h
+++ /dev/null
@@ -1,34 +0,0 @@
-//===- DemoteRegToStack.h - Move a virtual reg. to stack --------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file was developed by the LLVM research group and is distributed under
-// the University of Illinois Open Source License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-//
-// This file provides the function:
-// AllocaInst* DemoteRegToStack(Instruction& X):
-//
-// This function takes a virtual register computed by an
-// Instruction& X and replaces it with a slot in the stack frame,
-// allocated via alloca. It has to:
-// (1) Identify all Phi operations that have X as an operand and
-// transitively other Phis that use such Phis;
-// (2) Store all values merged with X via Phi operations to the stack slot;
-// (3) Load the value from the stack slot just before any use of X or any
-// of the Phis that were eliminated; and
-// (4) Delete X and all the Phis, which should all now be dead.
-//
-// Returns the pointer to the alloca inserted to create a stack slot for X.
-//
-//===----------------------------------------------------------------------===//
-
-namespace llvm {
-
-class Instruction;
-class AllocaInst;
-
-AllocaInst *DemoteRegToStack(Instruction &X);
-
-} // End llvm namespace