Lines Matching defs:CfaExpr
517 SmallString<64> CfaExpr;
518 CfaExpr.push_back(dwarf::DW_CFA_expression);
520 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer));
521 CfaExpr.push_back(2);
528 CfaExpr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfFramePtr));
529 CfaExpr.append(buffer, buffer + encodeSLEB128(Offset, buffer));
531 MCCFIInstruction::createEscape(nullptr, CfaExpr.str()),
545 SmallString<64> CfaExpr;
552 CfaExpr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfFramePtr));
554 CfaExpr.append(buffer, buffer + encodeSLEB128(Offset, buffer));
555 CfaExpr.push_back(dwarf::DW_OP_deref);
559 DefCfaExpr.append(buffer, buffer + encodeSLEB128(CfaExpr.size(), buffer));
560 DefCfaExpr.append(CfaExpr.str());
1861 SmallString<64> CfaExpr;
1862 CfaExpr.push_back(dwarf::DW_CFA_expression);
1865 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer));
1866 CfaExpr.push_back(2);
1867 CfaExpr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfReg));
1868 CfaExpr.push_back(0);
1871 MCCFIInstruction::createEscape(nullptr, CfaExpr.str()),
4313 SmallString<64> CfaExpr;
4328 CfaExpr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfStackPtr));
4329 CfaExpr.append(buffer, buffer + encodeSLEB128(Offset, buffer));
4330 CfaExpr.push_back(dwarf::DW_OP_deref);
4331 CfaExpr.push_back(dwarf::DW_OP_consts);
4332 CfaExpr.append(buffer, buffer + encodeSLEB128(SlotSize * 2, buffer));
4333 CfaExpr.push_back((uint8_t)dwarf::DW_OP_plus);
4337 DefCfaExpr.append(buffer, buffer + encodeSLEB128(CfaExpr.size(), buffer));
4338 DefCfaExpr.append(CfaExpr.str());