Home | History | Annotate | Download | only in Core

Lines Matching refs:SD

155   SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
156 if (!SD) {
157 SD = (SymExpr*) BPAlloc.Allocate<SymbolRegionValue>();
158 new (SD) SymbolRegionValue(SymbolCounter, R);
159 DataSet.InsertNode(SD, InsertPos);
163 return cast<SymbolRegionValue>(SD);
174 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
175 if (!SD) {
176 SD = (SymExpr*) BPAlloc.Allocate<SymbolConjured>();
177 new (SD) SymbolConjured(SymbolCounter, E, LCtx, T, Count, SymbolTag);
178 DataSet.InsertNode(SD, InsertPos);
182 return cast<SymbolConjured>(SD);
192 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
193 if (!SD) {
194 SD = (SymExpr*) BPAlloc.Allocate<SymbolDerived>();
195 new (SD) SymbolDerived(SymbolCounter, parentSymbol, R);
196 DataSet.InsertNode(SD, InsertPos);
200 return cast<SymbolDerived>(SD);
208 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
209 if (!SD) {
210 SD = (SymExpr*) BPAlloc.Allocate<SymbolExtent>();
211 new (SD) SymbolExtent(SymbolCounter, R);
212 DataSet.InsertNode(SD, InsertPos);
216 return cast<SymbolExtent>(SD);
226 SymExpr *SD = DataSet.FindNodeOrInsertPos(profile, InsertPos);
227 if (!SD) {
228 SD = (SymExpr*) BPAlloc.Allocate<SymbolMetadata>();
229 new (SD) SymbolMetadata(SymbolCounter, R, S, T, Count, SymbolTag);
230 DataSet.InsertNode(SD, InsertPos);
234 return cast<SymbolMetadata>(SD);