Home | History | Annotate | Download | only in MC

Lines Matching full:coff

1 //===- lib/MC/MCSectionCOFF.cpp - COFF Code Section Representation --------===//
14 #include "llvm/Support/COFF.h"
37 Characteristics |= COFF::IMAGE_SCN_LNK_COMDAT;
51 if (getCharacteristics() & COFF::IMAGE_SCN_CNT_INITIALIZED_DATA)
53 if (getCharacteristics() & COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA)
55 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_EXECUTE)
57 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_WRITE)
59 else if (getCharacteristics() & COFF::IMAGE_SCN_MEM_READ)
63 if (getCharacteristics() & COFF::IMAGE_SCN_LNK_REMOVE)
65 if (getCharacteristics() & COFF::IMAGE_SCN_MEM_SHARED)
69 if (getCharacteristics() & COFF::IMAGE_SCN_LNK_COMDAT) {
72 case COFF::IMAGE_COMDAT_SELECT_NODUPLICATES:
75 case COFF::IMAGE_COMDAT_SELECT_ANY:
78 case COFF::IMAGE_COMDAT_SELECT_SAME_SIZE:
81 case COFF::IMAGE_COMDAT_SELECT_EXACT_MATCH:
84 case COFF::IMAGE_COMDAT_SELECT_ASSOCIATIVE:
87 case COFF::IMAGE_COMDAT_SELECT_LARGEST:
90 case COFF::IMAGE_COMDAT_SELECT_NEWEST:
94 assert (0 && "unsupported COFF selection type");
108 return getCharacteristics() & COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA;