Lines Matching refs:dwarf
29 emitOp(dwarf::DW_OP_lit0 + Value); in emitConstu()
33 emitOp(dwarf::DW_OP_lit0); in emitConstu()
34 emitOp(dwarf::DW_OP_not); in emitConstu()
36 emitOp(dwarf::DW_OP_constu); in emitConstu()
47 emitOp(dwarf::DW_OP_reg0 + DwarfReg, Comment); in addReg()
49 emitOp(dwarf::DW_OP_regx, Comment); in addReg()
58 emitOp(dwarf::DW_OP_breg0 + DwarfReg); in addBReg()
60 emitOp(dwarf::DW_OP_bregx); in addBReg()
67 emitOp(dwarf::DW_OP_fbreg); in addFBReg()
77 emitOp(dwarf::DW_OP_bit_piece); in addOpPiece()
81 emitOp(dwarf::DW_OP_piece); in addOpPiece()
90 emitOp(dwarf::DW_OP_shr); in addShr()
95 emitOp(dwarf::DW_OP_and); in addAnd()
183 emitOp(dwarf::DW_OP_stack_value); in addStackValue()
189 emitOp(dwarf::DW_OP_consts); in addSignedConstant()
231 if (Op && Op->getOp() != dwarf::DW_OP_LLVM_fragment) in addMachineRegExpression()
258 return Op.getOp() == dwarf::DW_OP_stack_value; in addMachineRegExpression()
273 if (Op && (Op->getOp() == dwarf::DW_OP_plus_uconst)) { in addMachineRegExpression()
281 if (Op && Op->getOp() == dwarf::DW_OP_constu) { in addMachineRegExpression()
283 if (N && (N->getOp() == dwarf::DW_OP_plus || in addMachineRegExpression()
284 (N->getOp() == dwarf::DW_OP_minus && !SubRegisterSizeInBits))) { in addMachineRegExpression()
286 SignedOffset = (N->getOp() == dwarf::DW_OP_minus) ? -Offset : Offset; in addMachineRegExpression()
304 case dwarf::DW_OP_deref: in isMemoryLocation()
305 case dwarf::DW_OP_LLVM_fragment: in isMemoryLocation()
319 if (SubRegisterSizeInBits && N && (N->getOp() != dwarf::DW_OP_LLVM_fragment)) in addExpression()
325 case dwarf::DW_OP_LLVM_fragment: { in addExpression()
354 case dwarf::DW_OP_plus_uconst: in addExpression()
356 emitOp(dwarf::DW_OP_plus_uconst); in addExpression()
359 case dwarf::DW_OP_plus: in addExpression()
360 case dwarf::DW_OP_minus: in addExpression()
361 case dwarf::DW_OP_mul: in addExpression()
362 case dwarf::DW_OP_div: in addExpression()
363 case dwarf::DW_OP_mod: in addExpression()
364 case dwarf::DW_OP_or: in addExpression()
365 case dwarf::DW_OP_and: in addExpression()
366 case dwarf::DW_OP_xor: in addExpression()
367 case dwarf::DW_OP_shl: in addExpression()
368 case dwarf::DW_OP_shr: in addExpression()
369 case dwarf::DW_OP_shra: in addExpression()
370 case dwarf::DW_OP_lit0: in addExpression()
371 case dwarf::DW_OP_not: in addExpression()
372 case dwarf::DW_OP_dup: in addExpression()
375 case dwarf::DW_OP_deref: in addExpression()
382 emitOp(dwarf::DW_OP_deref); in addExpression()
384 case dwarf::DW_OP_constu: in addExpression()
388 case dwarf::DW_OP_stack_value: in addExpression()
391 case dwarf::DW_OP_swap: in addExpression()
393 emitOp(dwarf::DW_OP_swap); in addExpression()
395 case dwarf::DW_OP_xderef: in addExpression()
397 emitOp(dwarf::DW_OP_xderef); in addExpression()