LLVM API Documentation
#include <Cloning.h>
Collaboration diagram for llvm::ClonedCodeInfo:
Public Member Functions | |
ClonedCodeInfo () | |
Public Attributes | |
bool | ContainsCalls |
bool | ContainsUnwinds |
bool | ContainsDynamicAllocas |
Definition at line 43 of file Cloning.h.
llvm::ClonedCodeInfo::ClonedCodeInfo | ( | ) | [inline] |
Definition at line 58 of file Cloning.h.
References ContainsCalls, ContainsDynamicAllocas, and ContainsUnwinds.
ContainsCalls - This is set to true if the cloned code contains a normal call instruction.
Definition at line 46 of file Cloning.h.
Referenced by llvm::CloneBasicBlock(), ClonedCodeInfo(), 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 56 of file Cloning.h.
Referenced by llvm::CloneBasicBlock(), ClonedCodeInfo(), and llvm::InlineFunction().
ContainsUnwinds - This is set to true if the cloned code contains an unwind instruction.
Definition at line 50 of file Cloning.h.
Referenced by llvm::CloneBasicBlock(), ClonedCodeInfo(), HandleInlinedInvoke(), and llvm::InlineFunction().