Lines Matching defs:Elements

601     Metadata *Elements, unsigned RuntimeLang, Metadata *VTableHolder,
611 OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder, TemplateParams,
614 Elements, VTableHolder, TemplateParams, Identifier,
626 DIFlags Flags, Metadata *Elements, unsigned RuntimeLang,
637 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang,
650 Elements, VTableHolder, TemplateParams, &Identifier,
665 DIFlags Flags, Metadata *Elements, unsigned RuntimeLang,
676 AlignInBits, OffsetInBits, Flags, Elements, RuntimeLang, VTableHolder,
1054 ArrayRef<uint64_t> Elements,
1056 DEFINE_GETIMPL_LOOKUP(DIExpression, (Elements));
1057 DEFINE_GETIMPL_STORE_NO_OPS(DIExpression, (Elements));
1235 if (getNumElements() == 2 && Elements[0] == dwarf::DW_OP_plus_uconst) {
1236 Offset = Elements[1];
1240 if (getNumElements() == 3 && Elements[0] == dwarf::DW_OP_constu) {
1241 if (Elements[2] == dwarf::DW_OP_plus) {
1242 Offset = Elements[1];
1245 if (Elements[2] == dwarf::DW_OP_minus) {
1246 Offset = -Elements[1];
1270 if (Expr->Elements.size() >= PatternSize &&
1271 Expr->Elements[PatternSize - 4] == dwarf::DW_OP_constu &&
1272 Expr->Elements[PatternSize - 2] == dwarf::DW_OP_swap &&
1273 Expr->Elements[PatternSize - 1] == dwarf::DW_OP_xderef) {
1274 AddrClass = Expr->Elements[PatternSize - 3];
1276 if (Expr->Elements.size() == PatternSize)
1279 makeArrayRef(&*Expr->Elements.begin(),
1280 Expr->Elements.size() - PatternSize));
1575 Metadata *Elements, StorageType Storage,
1578 (MIType, Line, File, Elements));
1579 Metadata *Ops[] = { File, Elements };