Lines Matching refs:MCCFIInstruction
325 class MCCFIInstruction {
355 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned R, int O, StringRef V) in MCCFIInstruction() function
361 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned R1, unsigned R2) in MCCFIInstruction() function
369 static MCCFIInstruction createDefCfa(MCSymbol *L, unsigned Register, in createDefCfa()
371 return MCCFIInstruction(OpDefCfa, L, Register, -Offset, ""); in createDefCfa()
376 static MCCFIInstruction createDefCfaRegister(MCSymbol *L, unsigned Register) { in createDefCfaRegister()
377 return MCCFIInstruction(OpDefCfaRegister, L, Register, 0, ""); in createDefCfaRegister()
383 static MCCFIInstruction createDefCfaOffset(MCSymbol *L, int Offset) { in createDefCfaOffset()
384 return MCCFIInstruction(OpDefCfaOffset, L, 0, -Offset, ""); in createDefCfaOffset()
390 static MCCFIInstruction createAdjustCfaOffset(MCSymbol *L, int Adjustment) { in createAdjustCfaOffset()
391 return MCCFIInstruction(OpAdjustCfaOffset, L, 0, Adjustment, ""); in createAdjustCfaOffset()
396 static MCCFIInstruction createOffset(MCSymbol *L, unsigned Register, in createOffset()
398 return MCCFIInstruction(OpOffset, L, Register, Offset, ""); in createOffset()
404 static MCCFIInstruction createRelOffset(MCSymbol *L, unsigned Register, in createRelOffset()
406 return MCCFIInstruction(OpRelOffset, L, Register, Offset, ""); in createRelOffset()
411 static MCCFIInstruction createRegister(MCSymbol *L, unsigned Register1, in createRegister()
413 return MCCFIInstruction(OpRegister, L, Register1, Register2); in createRegister()
417 static MCCFIInstruction createWindowSave(MCSymbol *L) { in createWindowSave()
418 return MCCFIInstruction(OpWindowSave, L, 0, 0, ""); in createWindowSave()
424 static MCCFIInstruction createRestore(MCSymbol *L, unsigned Register) { in createRestore()
425 return MCCFIInstruction(OpRestore, L, Register, 0, ""); in createRestore()
430 static MCCFIInstruction createUndefined(MCSymbol *L, unsigned Register) { in createUndefined()
431 return MCCFIInstruction(OpUndefined, L, Register, 0, ""); in createUndefined()
436 static MCCFIInstruction createSameValue(MCSymbol *L, unsigned Register) { in createSameValue()
437 return MCCFIInstruction(OpSameValue, L, Register, 0, ""); in createSameValue()
441 static MCCFIInstruction createRememberState(MCSymbol *L) { in createRememberState()
442 return MCCFIInstruction(OpRememberState, L, 0, 0, ""); in createRememberState()
446 static MCCFIInstruction createRestoreState(MCSymbol *L) { in createRestoreState()
447 return MCCFIInstruction(OpRestoreState, L, 0, 0, ""); in createRestoreState()
452 static MCCFIInstruction createEscape(MCSymbol *L, StringRef Vals) { in createEscape()
453 return MCCFIInstruction(OpEscape, L, 0, 0, Vals); in createEscape()
457 static MCCFIInstruction createGnuArgsSize(MCSymbol *L, int Size) { in createGnuArgsSize()
458 return MCCFIInstruction(OpGnuArgsSize, L, 0, Size, ""); in createGnuArgsSize()
500 std::vector<MCCFIInstruction> Instructions;