Home | History | Annotate | Download | only in Driver

Lines Matching refs:ID

22   enum ID {
24 #define TYPE(NAME, ID, PP_TYPE, TEMP_SUFFIX, FLAGS) TY_##ID,
30 /// getTypeName - Return the name of the type for \p Id.
31 const char *getTypeName(ID Id);
33 /// getPreprocessedType - Get the ID of the type for this input when
36 ID getPreprocessedType(ID Id);
38 /// getPrecompiledType - Get the ID of the type for this input when
41 ID getPrecompiledType(ID Id);
45 const char *getTypeTempSuffix(ID Id, bool CLMode = false);
48 bool onlyAssembleType(ID Id);
51 bool onlyPrecompileType(ID Id);
56 bool canTypeBeUserSpecified(ID Id);
61 bool appendSuffixForType(ID Id);
66 bool canLipoType(ID Id);
69 bool isAcceptedByClang(ID Id);
72 bool isCXX(ID Id);
75 bool isLLVMIR(ID Id);
78 bool isCuda(ID Id);
81 bool isObjC(ID Id);
86 bool isSrcFile(ID Id);
90 ID lookupTypeForExtension(llvm::StringRef Ext);
94 ID lookupTypeForTypeSpecifier(const char *Name);
97 /// done for type 'Id'.
99 ID Id,
100 llvm::SmallVectorImpl<phases::ID> &Phases);
104 ID lookupCXXTypeForCType(ID Id);
108 ID lookupHeaderTypeForSourceType(ID Id);