diff options
author | Chris Lattner <sabre@nondot.org> | 2004-09-14 16:34:08 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-09-14 16:34:08 +0000 |
commit | 264532cd31a5f2d36ddf570edc44b26b8e565328 (patch) | |
tree | e32cbf33d9a7218c220f3d06962b290a2ca735d1 /include/llvm | |
parent | b50f1f13e2225020fe952b952a5e67dfdc34755b (diff) | |
download | external_llvm-264532cd31a5f2d36ddf570edc44b26b8e565328.zip external_llvm-264532cd31a5f2d36ddf570edc44b26b8e565328.tar.gz external_llvm-264532cd31a5f2d36ddf570edc44b26b8e565328.tar.bz2 |
Remove unused pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16338 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r-- | include/llvm/Transforms/Scalar.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/include/llvm/Transforms/Scalar.h b/include/llvm/Transforms/Scalar.h index 4db4ab7..a950b1b 100644 --- a/include/llvm/Transforms/Scalar.h +++ b/include/llvm/Transforms/Scalar.h @@ -158,29 +158,6 @@ FunctionPass *createLoopUnrollPass(); //===----------------------------------------------------------------------===// // -// PiNodeInsertion - This pass inserts single entry Phi nodes into basic blocks -// that are preceeded by a conditional branch, where the branch gives -// information about the operands of the condition. For example, this C code: -// if (x == 0) { ... = x + 4; -// becomes: -// if (x == 0) { -// x2 = phi(x); // Node that can hold data flow information about X -// ... = x2 + 4; -// -// Since the direction of the condition branch gives information about X itself -// (whether or not it is zero), some passes (like value numbering or ABCD) can -// use the inserted Phi/Pi nodes as a place to attach information, in this case -// saying that X has a value of 0 in this scope. The power of this analysis -// information is that "in the scope" translates to "for all uses of x2". -// -// This special form of Phi node is refered to as a Pi node, following the -// terminology defined in the "Array Bounds Checks on Demand" paper. -// -Pass *createPiNodeInsertionPass(); - - -//===----------------------------------------------------------------------===// -// // This pass is used to promote memory references to be register references. A // simple example of the transformation performed by this pass is: // |