Home | History | Annotate | Download | only in IR

Lines Matching refs:Ops

60   SmallVector<Metadata *, 2> Ops;
61 Ops.push_back(Scope);
63 Ops.push_back(InlinedAt);
64 return storeImpl(new (Ops.size())
65 DILocation(Context, Storage, Line, Column, Ops),
219 #define DEFINE_GETIMPL_STORE(CLASS, ARGS, OPS) \
220 return storeImpl(new (ArrayRef<Metadata *>(OPS).size()) \
221 CLASS(Context, Storage, UNWRAP_ARGS(ARGS), OPS), \
226 #define DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(CLASS, OPS) \
227 return storeImpl(new (ArrayRef<Metadata *>(OPS).size()) \
228 CLASS(Context, Storage, OPS), \
242 Metadata *Ops[] = {Name};
243 DEFINE_GETIMPL_STORE(DIEnumerator, (Value), Ops);
253 Metadata *Ops[] = {nullptr, nullptr, Name};
255 Ops);
267 Metadata *Ops[] = {File, Scope, Name, BaseType, ExtraData};
270 Ops);
286 Metadata *Ops[] = {File, Scope, Name, BaseType,
290 Ops);
298 Metadata *Ops[] = {nullptr, nullptr, nullptr, TypeArray};
299 DEFINE_GETIMPL_STORE(DISubroutineType, (Flags), Ops);
308 Metadata *Ops[] = {Filename, Directory};
309 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DIFile, Ops);
325 Metadata *Ops[] = {File, Producer, Flags, SplitDebugFilename, EnumTypes,
328 return storeImpl(new (ArrayRef<Metadata *>(Ops).size()) DICompileUnit(
330 RuntimeVersion, EmissionKind, DWOId, Ops),
355 Metadata *Ops[] = {File, Scope, Name, Name,
361 Ops);
383 Metadata *Ops[] = {File, Scope};
384 DEFINE_GETIMPL_STORE(DILexicalBlock, (Line, Column), Ops);
394 Metadata *Ops[] = {File, Scope};
395 DEFINE_GETIMPL_STORE(DILexicalBlockFile, (Discriminator), Ops);
403 Metadata *Ops[] = {File, Scope, Name};
404 DEFINE_GETIMPL_STORE(DINamespace, (Line), Ops);
415 Metadata *Ops[] = {Scope, Name, ConfigurationMacros, IncludePath, ISysRoot};
416 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DIModule, Ops);
426 Metadata *Ops[] = {Name, Type};
427 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DITemplateTypeParameter, Ops);
436 Metadata *Ops[] = {Name, Type, Value};
437 DEFINE_GETIMPL_STORE(DITemplateValueParameter, (Tag), Ops);
453 Metadata *Ops[] = {Scope, Name, File, Type,
456 Ops);
472 Metadata *Ops[] = {Scope, Name, File, Type};
473 DEFINE_GETIMPL_STORE(DILocalVariable, (Line, Arg, Flags), Ops);
545 Metadata *Ops[] = {Name, File, GetterName, SetterName, Type};
546 DEFINE_GETIMPL_STORE(DIObjCProperty, (Line, Attributes), Ops);
557 Metadata *Ops[] = {Scope, Entity, Name};
558 DEFINE_GETIMPL_STORE(DIImportedEntity, (Tag, Line), Ops);
567 Metadata *Ops[] = { Name, Value };
568 DEFINE_GETIMPL_STORE(DIMacro, (MIType, Line), Ops);
577 Metadata *Ops[] = { File, Elements };
578 DEFINE_GETIMPL_STORE(DIMacroFile, (MIType, Line), Ops);