|
LLVM
4.0.0
|
#include "llvm/Transforms/IPO/WholeProgramDevirt.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/DenseMapInfo.h"#include "llvm/ADT/DenseSet.h"#include "llvm/ADT/iterator_range.h"#include "llvm/ADT/MapVector.h"#include "llvm/ADT/SmallVector.h"#include "llvm/Analysis/TypeMetadataUtils.h"#include "llvm/IR/CallSite.h"#include "llvm/IR/Constants.h"#include "llvm/IR/DataLayout.h"#include "llvm/IR/DebugInfoMetadata.h"#include "llvm/IR/DebugLoc.h"#include "llvm/IR/DerivedTypes.h"#include "llvm/IR/DiagnosticInfo.h"#include "llvm/IR/Function.h"#include "llvm/IR/GlobalAlias.h"#include "llvm/IR/GlobalVariable.h"#include "llvm/IR/IRBuilder.h"#include "llvm/IR/InstrTypes.h"#include "llvm/IR/Instruction.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/Intrinsics.h"#include "llvm/IR/LLVMContext.h"#include "llvm/IR/Metadata.h"#include "llvm/IR/Module.h"#include "llvm/Pass.h"#include "llvm/PassRegistry.h"#include "llvm/PassSupport.h"#include "llvm/Support/Casting.h"#include "llvm/Support/MathExtras.h"#include "llvm/Transforms/IPO.h"#include "llvm/Transforms/Utils/Evaluator.h"#include <algorithm>#include <cstddef>#include <map>#include <set>#include <string>Go to the source code of this file.
Classes | |
| struct | llvm::DenseMapInfo< VTableSlot > |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Macros | |
| #define | DEBUG_TYPE "wholeprogramdevirt" |
| #define DEBUG_TYPE "wholeprogramdevirt" |
Definition at line 73 of file WholeProgramDevirt.cpp.
1.8.6