Lines Matching refs:ShadowStackGCLowering
52 class ShadowStackGCLowering : public FunctionPass { class
68 ShadowStackGCLowering();
90 char ShadowStackGCLowering::ID = 0;
91 char &llvm::ShadowStackGCLoweringID = ShadowStackGCLowering::ID;
93 INITIALIZE_PASS_BEGIN(ShadowStackGCLowering, DEBUG_TYPE,
97 INITIALIZE_PASS_END(ShadowStackGCLowering, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
100 FunctionPass *llvm::createShadowStackGCLoweringPass() { return new ShadowStackGCLowering(); } in INITIALIZE_PASS_DEPENDENCY()
102 ShadowStackGCLowering::ShadowStackGCLowering() : FunctionPass(ID) { in ShadowStackGCLowering() function in ShadowStackGCLowering
106 Constant *ShadowStackGCLowering::GetFrameMap(Function &F) { in GetFrameMap()
160 Type *ShadowStackGCLowering::GetConcreteStackEntryType(Function &F) { in GetConcreteStackEntryType()
172 bool ShadowStackGCLowering::doInitialization(Module &M) { in doInitialization()
226 bool ShadowStackGCLowering::IsNullValue(Value *V) { in IsNullValue()
232 void ShadowStackGCLowering::CollectRoots(Function &F) { in CollectRoots()
260 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP()
275 GetElementPtrInst *ShadowStackGCLowering::CreateGEP(LLVMContext &Context, in CreateGEP()
287 void ShadowStackGCLowering::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
292 bool ShadowStackGCLowering::runOnFunction(Function &F) { in runOnFunction()