LLVM API Documentation
#include <Cloning.h>
Public Member Functions | |
ClonedCodeInfo () | |
Public Attributes | |
bool | ContainsCalls |
bool | ContainsDynamicAllocas |
ClonedCodeInfo - This struct can be used to capture information about code being cloned, while it is being cloned.
llvm::ClonedCodeInfo::ClonedCodeInfo | ( | ) | [inline] |
ContainsCalls - This is set to true if the cloned code contains a normal call instruction.
Definition at line 59 of file Cloning.h.
Referenced by llvm::CloneBasicBlock(), HandleInlinedInvoke(), and llvm::InlineFunction().
ContainsDynamicAllocas - This is set to true if the cloned code contains a 'dynamic' alloca. Dynamic allocas are allocas that are either not in the entry block or they are in the entry block but are not a constant size.
Definition at line 65 of file Cloning.h.
Referenced by llvm::CloneBasicBlock(), and llvm::InlineFunction().