Lines Matching refs:COFF
41 StringRef COMDATSymName, COFF::COMDATType Type,
186 return ParseSectionSwitch(".text", COFF::IMAGE_SCN_CNT_CODE | in ParseSectionDirectiveCode()
187 COFF::IMAGE_SCN_MEM_EXECUTE | in ParseSectionDirectiveCode()
188 COFF::IMAGE_SCN_MEM_READ); in ParseSectionDirectiveCode()
192 return ParseSectionSwitch(".data", COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | in ParseSectionDirectiveInitializedData()
193 COFF::IMAGE_SCN_MEM_READ | in ParseSectionDirectiveInitializedData()
194 COFF::IMAGE_SCN_MEM_WRITE); in ParseSectionDirectiveInitializedData()
198 return ParseSectionSwitch(".bss", COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA | in ParseSectionDirectiveUninitializedData()
199 COFF::IMAGE_SCN_MEM_READ | in ParseSectionDirectiveUninitializedData()
200 COFF::IMAGE_SCN_MEM_WRITE); in ParseSectionDirectiveUninitializedData()
216 (COFF::COMDATType)0, Align(16)); in ParseSectionSwitch()
222 COFF::COMDATType Type, in ParseSectionSwitch()
320 .CaseLower("info", COFF::IMAGE_SCN_LNK_INFO) in ParseDirectiveSegment()
321 .CaseLower("read", COFF::IMAGE_SCN_MEM_READ) in ParseDirectiveSegment()
322 .CaseLower("write", COFF::IMAGE_SCN_MEM_WRITE) in ParseDirectiveSegment()
323 .CaseLower("execute", COFF::IMAGE_SCN_MEM_EXECUTE) in ParseDirectiveSegment()
324 .CaseLower("shared", COFF::IMAGE_SCN_MEM_SHARED) in ParseDirectiveSegment()
325 .CaseLower("nopage", COFF::IMAGE_SCN_MEM_NOT_PAGED) in ParseDirectiveSegment()
326 .CaseLower("nocache", COFF::IMAGE_SCN_MEM_NOT_CACHED) in ParseDirectiveSegment()
327 .CaseLower("discard", COFF::IMAGE_SCN_MEM_DISCARDABLE) in ParseDirectiveSegment()
348 Flags |= COFF::IMAGE_SCN_MEM_EXECUTE | COFF::IMAGE_SCN_MEM_READ; in ParseDirectiveSegment()
350 Flags |= COFF::IMAGE_SCN_CNT_CODE; in ParseDirectiveSegment()
353 Flags |= COFF::IMAGE_SCN_MEM_READ | COFF::IMAGE_SCN_MEM_WRITE; in ParseDirectiveSegment()
355 Flags |= COFF::IMAGE_SCN_CNT_INITIALIZED_DATA; in ParseDirectiveSegment()
358 Flags &= ~COFF::IMAGE_SCN_MEM_WRITE; in ParseDirectiveSegment()
362 (COFF::COMDATType)(0)); in ParseDirectiveSegment()
390 unsigned Flags = COFF::IMAGE_SCN_MEM_PRELOAD | COFF::IMAGE_SCN_MEM_16BIT; in ParseDirectiveIncludelib()
393 ".drectve", Flags, "", (COFF::COMDATType)(0))); in ParseDirectiveIncludelib()
464 Sym->setType(COFF::IMAGE_SYM_DTYPE_FUNCTION << COFF::SCT_COMPLEX_TYPE_SHIFT); in ParseDirectiveProc()