Lines Matching defs:MCCFIInstruction

435 class MCCFIInstruction {
466 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned R, int O, StringRef V)
472 MCCFIInstruction(OpType Op, MCSymbol *L, unsigned R1, unsigned R2)
480 static MCCFIInstruction createDefCfa(MCSymbol *L, unsigned Register,
482 return MCCFIInstruction(OpDefCfa, L, Register, -Offset, "");
487 static MCCFIInstruction createDefCfaRegister(MCSymbol *L, unsigned Register) {
488 return MCCFIInstruction(OpDefCfaRegister, L, Register, 0, "");
494 static MCCFIInstruction createDefCfaOffset(MCSymbol *L, int Offset) {
495 return MCCFIInstruction(OpDefCfaOffset, L, 0, -Offset, "");
501 static MCCFIInstruction createAdjustCfaOffset(MCSymbol *L, int Adjustment) {
502 return MCCFIInstruction(OpAdjustCfaOffset, L, 0, Adjustment, "");
507 static MCCFIInstruction createOffset(MCSymbol *L, unsigned Register,
509 return MCCFIInstruction(OpOffset, L, Register, Offset, "");
515 static MCCFIInstruction createRelOffset(MCSymbol *L, unsigned Register,
517 return MCCFIInstruction(OpRelOffset, L, Register, Offset, "");
522 static MCCFIInstruction createRegister(MCSymbol *L, unsigned Register1,
524 return MCCFIInstruction(OpRegister, L, Register1, Register2);
528 static MCCFIInstruction createWindowSave(MCSymbol *L) {
529 return MCCFIInstruction(OpWindowSave, L, 0, 0, "");
533 static MCCFIInstruction createNegateRAState(MCSymbol *L) {
534 return MCCFIInstruction(OpNegateRAState, L, 0, 0, "");
540 static MCCFIInstruction createRestore(MCSymbol *L, unsigned Register) {
541 return MCCFIInstruction(OpRestore, L, Register, 0, "");
546 static MCCFIInstruction createUndefined(MCSymbol *L, unsigned Register) {
547 return MCCFIInstruction(OpUndefined, L, Register, 0, "");
552 static MCCFIInstruction createSameValue(MCSymbol *L, unsigned Register) {
553 return MCCFIInstruction(OpSameValue, L, Register, 0, "");
557 static MCCFIInstruction createRememberState(MCSymbol *L) {
558 return MCCFIInstruction(OpRememberState, L, 0, 0, "");
562 static MCCFIInstruction createRestoreState(MCSymbol *L) {
563 return MCCFIInstruction(OpRestoreState, L, 0, 0, "");
568 static MCCFIInstruction createEscape(MCSymbol *L, StringRef Vals) {
569 return MCCFIInstruction(OpEscape, L, 0, 0, Vals);
573 static MCCFIInstruction createGnuArgsSize(MCSymbol *L, int Size) {
574 return MCCFIInstruction(OpGnuArgsSize, L, 0, Size, "");
613 std::vector<MCCFIInstruction> Instructions;