Searched refs:ShadowStackGC (Results 1 – 8 of 8) sorted by relevance
41 class ShadowStackGC : public GCStrategy { class56 ShadowStackGC();76 static GCRegistry::Add<ShadowStackGC>198 ShadowStackGC::ShadowStackGC() : Head(0), StackEntryTy(0) { in ShadowStackGC() function in ShadowStackGC203 Constant *ShadowStackGC::GetFrameMap(Function &F) { in GetFrameMap()259 Type* ShadowStackGC::GetConcreteStackEntryType(Function &F) { in GetConcreteStackEntryType()271 bool ShadowStackGC::initializeCustomLowering(Module &M) { in initializeCustomLowering()316 bool ShadowStackGC::IsNullValue(Value *V) { in IsNullValue()322 void ShadowStackGC::CollectRoots(Function &F) { in CollectRoots()350 ShadowStackGC::CreateGEP(LLVMContext &Context, IRBuilder<> &B, Value *BasePtr, in CreateGEP()[all …]
57 class ShadowStackGC : public GCStrategy { class59 ShadowStackGC() { in ShadowStackGC() function in __anonee6b8f4b0111::ShadowStackGC133 static GCRegistry::Add<ShadowStackGC>
55 class ShadowStackGC : public GCStrategy { class57 ShadowStackGC() { in ShadowStackGC() function in __anonbbf9edf30111::ShadowStackGC128 static GCRegistry::Add<ShadowStackGC>
138 lib/CodeGen/ShadowStackGC.cpp \
203 "lib/CodeGen/ShadowStackGC.cpp",
209 "lib/CodeGen/ShadowStackGC.cpp",
879 your GC. The best example of such a pass is the ShadowStackGC and it's