forked from OSchip/llvm-project
parent
aecd3e8a10
commit
c04cf98fb6
|
@ -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...
|
||||
|
|
Loading…
Reference in New Issue