LLVM  14.0.0git
Classes | Namespaces | Functions
AddressSanitizerCommon.h File Reference
#include "llvm/Analysis/CFG.h"
#include "llvm/Analysis/PostDominators.h"
#include "llvm/IR/Dominators.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/IntrinsicInst.h"
#include "llvm/IR/Module.h"
Include dependency graph for AddressSanitizerCommon.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::InterestingMemoryOperand
 

Namespaces

 llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Functions

template<typename F >
bool llvm::forAllReachableExits (const DominatorTree &DT, const PostDominatorTree &PDT, const Instruction *Start, const SmallVectorImpl< IntrinsicInst * > &Ends, const SmallVectorImpl< Instruction * > &RetVec, F Callback)
 
void llvm::getAddressSanitizerParams (const Triple &TargetTriple, int LongSize, bool IsKasan, uint64_t *ShadowBase, int *MappingScale, bool *OrShadowOffset)