llvm::ConstantFoldInstruction

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10787 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-01-12 18:25:56 +00:00
parent c4a1509829
commit 77ab3f1c89

View File

@ -38,6 +38,13 @@ bool doConstantPropagation(BasicBlock::iterator &I);
///
bool ConstantFoldTerminator(BasicBlock *BB);
/// ConstantFoldInstruction - Attempt to constant fold the specified
/// instruction. If successful, the constant result is returned, if not, null
/// is returned. Note that this function can only fail when attempting to fold
/// instructions like loads and stores, which have no constant expression form.
///
Constant *ConstantFoldInstruction(Instruction *I);
//===----------------------------------------------------------------------===//
// Local dead code elimination...