Home
last modified time | relevance | path

Searched refs:CfaExpr (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp542 SmallString<64> CfaExpr; in emitCalleeSavedFrameMoves() local
543 CfaExpr.push_back(dwarf::DW_CFA_expression); in emitCalleeSavedFrameMoves()
545 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in emitCalleeSavedFrameMoves()
546 CfaExpr.push_back(2); in emitCalleeSavedFrameMoves()
553 CfaExpr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfFramePtr)); in emitCalleeSavedFrameMoves()
554 CfaExpr.append(buffer, buffer + encodeSLEB128(Offset, buffer)); in emitCalleeSavedFrameMoves()
556 MCCFIInstruction::createEscape(nullptr, CfaExpr.str()), in emitCalleeSavedFrameMoves()
570 SmallString<64> CfaExpr; in emitCalleeSavedFrameMoves() local
577 CfaExpr.push_back((uint8_t)(dwarf::DW_OP_breg0 + DwarfFramePtr)); in emitCalleeSavedFrameMoves()
579 CfaExpr.append(buffer, buffer + encodeSLEB128(Offset, buffer)); in emitCalleeSavedFrameMoves()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp5966 SmallString<64> CfaExpr; in createCFAOffset() local
5967 CfaExpr.push_back(dwarf::DW_CFA_expression); in createCFAOffset()
5969 CfaExpr.append(buffer, buffer + encodeULEB128(DwarfReg, buffer)); in createCFAOffset()
5970 CfaExpr.append(buffer, buffer + encodeULEB128(OffsetExpr.size(), buffer)); in createCFAOffset()
5971 CfaExpr.append(OffsetExpr.str()); in createCFAOffset()
5973 return MCCFIInstruction::createEscape(nullptr, CfaExpr.str(), SMLoc(), in createCFAOffset()