Declared in <llvm/Analysis/FunctionPropertiesAnalysis.h>
class FunctionPropertiesInfo;
| Name | Description |
|---|---|
getFunctionEmbedding | |
getIR2VecVocab | |
print | |
setFunctionEmbeddingForTest | |
operator== | Equality operator |
operator!= | Inequality operator |
| Name |
|---|
getFunctionPropertiesInfo |
| Name | Description |
|---|---|
llvm::FunctionPropertiesUpdater | Correctly update FunctionPropertiesInfo post-inlining. A FunctionPropertiesUpdater keeps the state necessary for tracking the changes llvm::InlineFunction makes. The idea is that inlining will at most modify a few BBs of the Caller (maybe the entry BB and definitely the callsite BB) and potentially affect exception handling BBs in the case of invoke inlining. |