Lines Matching refs:ShadowStackGCLowering
33 class ShadowStackGCLowering : public FunctionPass { class
49 ShadowStackGCLowering();
68 INITIALIZE_PASS_BEGIN(ShadowStackGCLowering, "shadow-stack-gc-lowering",
71 INITIALIZE_PASS_END(ShadowStackGCLowering, "shadow-stack-gc-lowering", in INITIALIZE_PASS_DEPENDENCY()
74 FunctionPass *llvm::createShadowStackGCLoweringPass() { return new ShadowStackGCLowering(); } in INITIALIZE_PASS_DEPENDENCY()
76 char ShadowStackGCLowering::ID = 0;
78 ShadowStackGCLowering::ShadowStackGCLowering() in ShadowStackGCLowering() function in ShadowStackGCLowering
199 Constant *ShadowStackGCLowering::GetFrameMap(Function &F) { in GetFrameMap()
253 Type *ShadowStackGCLowering::GetConcreteStackEntryType(Function &F) { in GetConcreteStackEntryType()
265 bool ShadowStackGCLowering::doInitialization(Module &M) { in doInitialization()
319 bool ShadowStackGCLowering::IsNullValue(Value *V) { in IsNullValue()
325 void ShadowStackGCLowering::CollectRoots(Function &F) { in CollectRoots()
353 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP()
368 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP()
381 bool ShadowStackGCLowering::runOnFunction(Function &F) { in runOnFunction()