LLVM API Documentation

Public Member Functions | Public Attributes
llvm::ClonedCodeInfo Struct Reference

#include <Cloning.h>

Collaboration diagram for llvm::ClonedCodeInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ClonedCodeInfo ()

Public Attributes

bool ContainsCalls
bool ContainsDynamicAllocas

Detailed Description

ClonedCodeInfo - This struct can be used to capture information about code being cloned, while it is being cloned.

Definition at line 56 of file Cloning.h.


Constructor & Destructor Documentation

Definition at line 67 of file Cloning.h.


Member Data Documentation

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().


The documentation for this struct was generated from the following file: