LLVM
8.0.1
|
All type identifier related information. More...
#include "llvm/IR/ModuleSummaryIndex.h"
Public Attributes | |
std::vector< GlobalValue::GUID > | TypeTests |
List of type identifiers used by this function in llvm.type.test intrinsics referenced by something other than an llvm.assume intrinsic, represented as GUIDs. More... | |
std::vector< VFuncId > | TypeTestAssumeVCalls |
List of virtual calls made by this function using (respectively) llvm.assume(llvm.type.test) or llvm.type.checked.load intrinsics that do not have all constant integer arguments. More... | |
std::vector< VFuncId > | TypeCheckedLoadVCalls |
std::vector< ConstVCall > | TypeTestAssumeConstVCalls |
List of virtual calls made by this function using (respectively) llvm.assume(llvm.type.test) or llvm.type.checked.load intrinsics with all constant integer arguments. More... | |
std::vector< ConstVCall > | TypeCheckedLoadConstVCalls |
All type identifier related information.
Because these fields are relatively uncommon we only allocate space for them if necessary.
Definition at line 465 of file ModuleSummaryIndex.h.
std::vector<ConstVCall> llvm::FunctionSummary::TypeIdInfo::TypeCheckedLoadConstVCalls |
Definition at line 479 of file ModuleSummaryIndex.h.
Referenced by getLinkageNameWithSpace(), and resolveFwdRef().
std::vector<VFuncId> llvm::FunctionSummary::TypeIdInfo::TypeCheckedLoadVCalls |
Definition at line 474 of file ModuleSummaryIndex.h.
Referenced by getLinkageNameWithSpace(), and resolveFwdRef().
std::vector<ConstVCall> llvm::FunctionSummary::TypeIdInfo::TypeTestAssumeConstVCalls |
List of virtual calls made by this function using (respectively) llvm.assume(llvm.type.test) or llvm.type.checked.load intrinsics with all constant integer arguments.
Definition at line 479 of file ModuleSummaryIndex.h.
Referenced by getLinkageNameWithSpace(), and resolveFwdRef().
std::vector<VFuncId> llvm::FunctionSummary::TypeIdInfo::TypeTestAssumeVCalls |
List of virtual calls made by this function using (respectively) llvm.assume(llvm.type.test) or llvm.type.checked.load intrinsics that do not have all constant integer arguments.
Definition at line 474 of file ModuleSummaryIndex.h.
Referenced by getLinkageNameWithSpace(), and resolveFwdRef().
std::vector<GlobalValue::GUID> llvm::FunctionSummary::TypeIdInfo::TypeTests |
List of type identifiers used by this function in llvm.type.test intrinsics referenced by something other than an llvm.assume intrinsic, represented as GUIDs.
Definition at line 469 of file ModuleSummaryIndex.h.
Referenced by getLinkageNameWithSpace(), and resolveFwdRef().