Lines Matching refs:ShadowStackGCLowering
53 class ShadowStackGCLowering : public FunctionPass { class
69 ShadowStackGCLowering();
91 char ShadowStackGCLowering::ID = 0;
92 char &llvm::ShadowStackGCLoweringID = ShadowStackGCLowering::ID;
94 INITIALIZE_PASS_BEGIN(ShadowStackGCLowering, DEBUG_TYPE,
98 INITIALIZE_PASS_END(ShadowStackGCLowering, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
101 FunctionPass *llvm::createShadowStackGCLoweringPass() { return new ShadowStackGCLowering(); } in INITIALIZE_PASS_DEPENDENCY()
103 ShadowStackGCLowering::ShadowStackGCLowering() : FunctionPass(ID) { in ShadowStackGCLowering() function in ShadowStackGCLowering
107 Constant *ShadowStackGCLowering::GetFrameMap(Function &F) { in GetFrameMap()
161 Type *ShadowStackGCLowering::GetConcreteStackEntryType(Function &F) { in GetConcreteStackEntryType()
173 bool ShadowStackGCLowering::doInitialization(Module &M) { in doInitialization()
227 bool ShadowStackGCLowering::IsNullValue(Value *V) { in IsNullValue()
233 void ShadowStackGCLowering::CollectRoots(Function &F) { in CollectRoots()
261 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP()
276 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP()
288 void ShadowStackGCLowering::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
293 bool ShadowStackGCLowering::runOnFunction(Function &F) { in runOnFunction()