Lines Matching refs:GCStrategy
129 static std::unique_ptr<GCStrategy> findGCStrategy(Function &F);
247 GCPtrLivenessData &Data, GCStrategy *GC);
252 StatepointLiveSetTy &out, GCStrategy *GC);
254 static bool isGCPointerType(Type *T, GCStrategy *GC) { in isGCPointerType()
268 static bool isHandledGCPointerType(Type *T, GCStrategy *GC) { in isHandledGCPointerType()
283 static bool containsGCPtrType(Type *Ty, GCStrategy *GC) { in containsGCPtrType()
299 static bool isUnhandledGCPointerType(Type *Ty, GCStrategy *GC) { in isUnhandledGCPointerType()
317 PartiallyConstructedSafepointRecord &Result, GCStrategy *GC) { in analyzeParsePointLiveness()
1346 GCStrategy *GC);
1351 PointerToBaseTy &PointerToBase, GCStrategy *GC) { in recomputeLiveInValues()
1500 IRBuilder<> &Builder, GCStrategy *GC) { in CreateGCRelocates()
1647 GCStrategy *GC) { in makeStatepointExplicitImpl()
1937 const PointerToBaseTy &PointerToBase, GCStrategy *GC) { in makeStatepointExplicit()
2247 GCStrategy *GC) { in findLiveReferences()
2650 std::unique_ptr<GCStrategy> GC = findGCStrategy(F); in insertParsePoints()
2994 static std::unique_ptr<GCStrategy> findGCStrategy(Function &F) { in findGCStrategy()
3007 std::unique_ptr<GCStrategy> Strategy = findGCStrategy(F); in shouldRewriteStatepointsIn()
3190 SetVector<Value *> &LiveTmp, GCStrategy *GC) { in computeLiveInValues()
3222 GCStrategy *GC) { in computeLiveOutSeed()
3238 static SetVector<Value *> computeKillSet(BasicBlock *BB, GCStrategy *GC) { in computeKillSet()
3276 GCPtrLivenessData &Data, GCStrategy *GC) { in computeLiveInValues()
3343 StatepointLiveSetTy &Out, GCStrategy *GC) { in findLiveSetAtInst()
3364 GCStrategy *GC) { in recomputeLiveInValues()