Home | History | Annotate | Download | only in AsmPrinter

Lines Matching defs:Size

58   for (unsigned i = 0, N = Data.size(); i < N; ++i)
72 for (unsigned i = 0, N = Data.size(); i < N; ++i) {
99 for (unsigned i = 0, N = Data.size(); i < N; ++i) {
137 for (size_t i = 0; i < Values.size(); ++i)
153 << ", Size: " << Size << "\n";
160 O << "Size: " << Size << "\n";
166 for (unsigned i = 0, N = Data.size(); i < N; ++i) {
182 for (unsigned j = 0, M = Children.size(); j < M; ++j) {
206 /// EmitValue - Emit integer of appropriate size.
209 unsigned Size = ~0U;
218 case dwarf::DW_FORM_data1: Size = 1; break;
220 case dwarf::DW_FORM_data2: Size = 2; break;
224 case dwarf::DW_FORM_data4: Size = 4; break;
227 case dwarf::DW_FORM_data8: Size = 8; break;
233 Size = Asm->getDataLayout().getPointerSize(); break;
235 Size = SizeOf(Asm, dwarf::DW_FORM_ref_addr);
239 Asm->OutStreamer.EmitIntValue(Integer, Size);
242 /// SizeOf - Determine size of integer value in bytes.
289 /// SizeOf - Determine size of expression value in bytes.
318 /// SizeOf - Determine size of label value in bytes.
343 /// SizeOf - Determine size of delta value in bytes.
368 /// SizeOf - Determine size of delta value in bytes.
412 // references have the same size as an address on the target system.
446 /// ComputeSize - calculate the size of the location expression.
449 if (!Size) {
451 for (unsigned i = 0, N = Values.size(); i < N; ++i)
452 Size += Values[i]->SizeOf(AP, AbbrevData[i].getForm());
455 return Size;
463 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break;
464 case dwarf::DW_FORM_block2: Asm->EmitInt16(Size); break;
465 case dwarf::DW_FORM_block4: Asm->EmitInt32(Size); break;
468 Asm->EmitULEB128(Size); break;
472 for (unsigned i = 0, N = Values.size(); i < N; ++i)
476 /// SizeOf - Determine size of location data in bytes.
480 case dwarf::DW_FORM_block1: return Size + sizeof(int8_t);
481 case dwarf::DW_FORM_block2: return Size + sizeof(int16_t);
482 case dwarf::DW_FORM_block4: return Size + sizeof(int32_t);
485 return Size + getULEB128Size(Size);
501 /// ComputeSize - calculate the size of the block.
504 if (!Size) {
506 for (unsigned i = 0, N = Values.size(); i < N; ++i)
507 Size += Values[i]->SizeOf(AP, AbbrevData[i].getForm());
510 return Size;
518 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break;
519 case dwarf::DW_FORM_block2: Asm->EmitInt16(Size); break;
520 case dwarf::DW_FORM_block4: Asm->EmitInt32(Size); break;
521 case dwarf::DW_FORM_block: Asm->EmitULEB128(Size); break;
525 for (unsigned i = 0, N = Values.size(); i < N; ++i)
529 /// SizeOf - Determine size of block data in bytes.
533 case dwarf::DW_FORM_block1: return Size + sizeof(int8_t);
534 case dwarf::DW_FORM_block2: return Size + sizeof(int16_t);
535 case dwarf::DW_FORM_block4: return Size + sizeof(int32_t);
536 case dwarf::DW_FORM_block: return Size + getULEB128Size(Size);