Lines Matching defs:Code
141 static void WriteStringRecord(unsigned Code, StringRef Str,
145 // Code: [strchar x N]
153 Stream.EmitRecord(Code, Vals, AbbrevToUse);
257 unsigned Code = 0;
261 case Type::VoidTyID: Code = bitc::TYPE_CODE_VOID; break;
262 case Type::FloatTyID: Code = bitc::TYPE_CODE_FLOAT; break;
263 case Type::DoubleTyID: Code = bitc::TYPE_CODE_DOUBLE; break;
264 case Type::X86_FP80TyID: Code = bitc::TYPE_CODE_X86_FP80; break;
265 case Type::FP128TyID: Code = bitc::TYPE_CODE_FP128; break;
266 case Type::PPC_FP128TyID: Code = bitc::TYPE_CODE_PPC_FP128; break;
267 case Type::LabelTyID: Code = bitc::TYPE_CODE_LABEL; break;
268 case Type::MetadataTyID: Code = bitc::TYPE_CODE_METADATA; break;
269 case Type::X86_MMXTyID: Code = bitc::TYPE_CODE_X86_MMX; break;
272 Code = bitc::TYPE_CODE_INTEGER;
278 Code = bitc::TYPE_CODE_POINTER;
288 Code = bitc::TYPE_CODE_FUNCTION;
307 Code = bitc::TYPE_CODE_STRUCT_ANON;
311 Code = bitc::TYPE_CODE_OPAQUE;
313 Code = bitc::TYPE_CODE_STRUCT_NAMED;
327 Code = bitc::TYPE_CODE_ARRAY;
336 Code = bitc::TYPE_CODE_VECTOR;
344 Stream.EmitRecord(Code, TypeVals, AbbrevToUse);
600 // Code: [strchar x N]
788 unsigned Code = -1U;
791 Code = bitc::CST_CODE_NULL;
793 Code = bitc::CST_CODE_UNDEF;
801 Code = bitc::CST_CODE_INTEGER;
817 Code = bitc::CST_CODE_WIDE_INTEGER;
820 Code = bitc::CST_CODE_FLOAT;
845 Code = bitc::CST_CODE_CSTRING;
848 Code = bitc::CST_CODE_STRING;
851 bool isCStr7 = Code == bitc::CST_CODE_CSTRING;
852 Code == bitc::CST_CODE_CSTRING;
867 Code = bitc::CST_CODE_AGGREGATE;
875 Code = bitc::CST_CODE_CE_CAST;
882 Code = bitc::CST_CODE_CE_BINOP;
892 Code = bitc::CST_CODE_CE_GEP;
894 Code = bitc::CST_CODE_CE_INBOUNDS_GEP;
901 Code = bitc::CST_CODE_CE_SELECT;
907 Code = bitc::CST_CODE_CE_EXTRACTELT;
913 Code = bitc::CST_CODE_CE_INSERTELT;
924 Code = bitc::CST_CODE_CE_SHUFFLEVEC;
926 Code = bitc::CST_CODE_CE_SHUFVEC_EX;
935 Code = bitc::CST_CODE_CE_CMP;
943 Code = bitc::CST_CODE_BLOCKADDRESS;
953 Stream.EmitRecord(Code, Record, AbbrevToUse);
998 unsigned Code = 0;
1004 Code = bitc::FUNC_CODE_INST_CAST;
1011 Code = bitc::FUNC_CODE_INST_BINOP;
1026 Code = bitc::FUNC_CODE_INST_GEP;
1028 Code = bitc::FUNC_CODE_INST_INBOUNDS_GEP;
1033 Code = bitc::FUNC_CODE_INST_EXTRACTVAL;
1041 Code = bitc::FUNC_CODE_INST_INSERTVAL;
1050 Code = bitc::FUNC_CODE_INST_VSELECT;
1056 Code = bitc::FUNC_CODE_INST_EXTRACTELT;
1061 Code = bitc::FUNC_CODE_INST_INSERTELT;
1067 Code = bitc::FUNC_CODE_INST_SHUFFLEVEC;
1075 Code = bitc::FUNC_CODE_INST_CMP2;
1083 Code = bitc::FUNC_CODE_INST_RET;
1098 Code = bitc::FUNC_CODE_INST_BR;
1108 Code = bitc::FUNC_CODE_INST_SWITCH;
1114 Code = bitc::FUNC_CODE_INST_INDIRECTBR;
1125 Code = bitc::FUNC_CODE_INST_INVOKE;
1146 Code = bitc::FUNC_CODE_INST_RESUME;
1150 Code = bitc::FUNC_CODE_INST_UNWIND;
1153 Code = bitc::FUNC_CODE_INST_UNREACHABLE;
1159 Code = bitc::FUNC_CODE_INST_PHI;
1170 Code = bitc::FUNC_CODE_INST_LANDINGPAD;
1186 Code = bitc::FUNC_CODE_INST_ALLOCA;
1195 Code = bitc::FUNC_CODE_INST_LOADATOMIC;
1198 Code = bitc::FUNC_CODE_INST_LOAD;
1211 Code = bitc::FUNC_CODE_INST_STOREATOMIC;
1213 Code = bitc::FUNC_CODE_INST_STORE;
1224 Code = bitc::FUNC_CODE_INST_CMPXCHG;
1235 Code = bitc::FUNC_CODE_INST_ATOMICRMW;
1246 Code = bitc::FUNC_CODE_INST_FENCE;
1255 Code = bitc::FUNC_CODE_INST_CALL;
1274 Code = bitc::FUNC_CODE_INST_VAARG;
1281 Stream.EmitRecord(Code, Vals, AbbrevToUse);
1318 unsigned Code;
1320 Code = bitc::VST_CODE_BBENTRY;
1324 Code = bitc::VST_CODE_ENTRY;
1337 Stream.EmitRecord(Code, NameVals, AbbrevToUse);