diff options
Diffstat (limited to 'include/llvm/Transforms/NaCl.h')
-rw-r--r-- | include/llvm/Transforms/NaCl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/Transforms/NaCl.h b/include/llvm/Transforms/NaCl.h index 58166bbf22..0a857653ba 100644 --- a/include/llvm/Transforms/NaCl.h +++ b/include/llvm/Transforms/NaCl.h @@ -14,7 +14,10 @@ namespace llvm { class BasicBlockPass; class FunctionPass; +class Instruction; class ModulePass; +class Use; +class Value; FunctionPass *createExpandConstantExprPass(); ModulePass *createExpandCtorsPass(); @@ -26,6 +29,9 @@ ModulePass *createGlobalCleanupPass(); ModulePass *createResolveAliasesPass(); ModulePass *createStripMetadataPass(); +Instruction *PhiSafeInsertPt(Use *U); +void PhiSafeReplaceUses(Use *U, Value *NewVal); + } #endif |