Home | History | Annotate | Download | only in Writer

Lines Matching refs:Code

149 static void WriteStringRecord(unsigned Code, StringRef Str,
153 // Code: [strchar x N]
161 Stream.EmitRecord(Code, Vals, AbbrevToUse);
382 unsigned Code = 0;
386 case Type::VoidTyID: Code = bitc::TYPE_CODE_VOID; break;
387 case Type::HalfTyID: Code = bitc::TYPE_CODE_HALF; break;
388 case Type::FloatTyID: Code = bitc::TYPE_CODE_FLOAT; break;
389 case Type::DoubleTyID: Code = bitc::TYPE_CODE_DOUBLE; break;
390 case Type::X86_FP80TyID: Code = bitc::TYPE_CODE_X86_FP80; break;
391 case Type::FP128TyID: Code = bitc::TYPE_CODE_FP128; break;
392 case Type::PPC_FP128TyID: Code = bitc::TYPE_CODE_PPC_FP128; break;
393 case Type::LabelTyID: Code = bitc::TYPE_CODE_LABEL; break;
394 case Type::MetadataTyID: Code = bitc::TYPE_CODE_METADATA; break;
395 case Type::X86_MMXTyID: Code = bitc::TYPE_CODE_X86_MMX; break;
398 Code = bitc::TYPE_CODE_INTEGER;
404 Code = bitc::TYPE_CODE_POINTER;
414 Code = bitc::TYPE_CODE_FUNCTION;
432 Code = bitc::TYPE_CODE_STRUCT_ANON;
436 Code = bitc::TYPE_CODE_OPAQUE;
438 Code = bitc::TYPE_CODE_STRUCT_NAMED;
452 Code = bitc::TYPE_CODE_ARRAY;
461 Code = bitc::TYPE_CODE_VECTOR;
469 Stream.EmitRecord(Code, TypeVals, AbbrevToUse);
746 // Code: [strchar x N]
867 unsigned &Code, unsigned &AbbrevToUse, const APInt &Val,
873 Code = bitc::CST_CODE_INTEGER;
890 Code = bitc::CST_CODE_WIDE_INTEGER;
970 unsigned Code = -1U;
973 Code = bitc::CST_CODE_NULL;
975 Code = bitc::CST_CODE_UNDEF;
977 EmitAPInt(Record, Code, AbbrevToUse, IV->getValue());
979 Code = bitc::CST_CODE_FLOAT;
1005 Code = bitc::CST_CODE_CSTRING;
1008 Code = bitc::CST_CODE_STRING;
1011 bool isCStr7 = Code == bitc::CST_CODE_CSTRING;
1012 bool isCStrChar6 = Code == bitc::CST_CODE_CSTRING;
1027 Code = bitc::CST_CODE_DATA;
1048 Code = bitc::CST_CODE_AGGREGATE;
1056 Code = bitc::CST_CODE_CE_CAST;
1063 Code = bitc::CST_CODE_CE_BINOP;
1073 Code = bitc::CST_CODE_CE_GEP;
1075 Code = bitc::CST_CODE_CE_INBOUNDS_GEP;
1082 Code = bitc::CST_CODE_CE_SELECT;
1088 Code = bitc::CST_CODE_CE_EXTRACTELT;
1094 Code = bitc::CST_CODE_CE_INSERTELT;
1105 Code = bitc::CST_CODE_CE_SHUFFLEVEC;
1107 Code = bitc::CST_CODE_CE_SHUFVEC_EX;
1116 Code = bitc::CST_CODE_CE_CMP;
1124 Code = bitc::CST_CODE_BLOCKADDRESS;
1134 Stream.EmitRecord(Code, Record, AbbrevToUse);
1204 unsigned Code = 0;
1210 Code = bitc::FUNC_CODE_INST_CAST;
1217 Code = bitc::FUNC_CODE_INST_BINOP;
1232 Code = bitc::FUNC_CODE_INST_GEP;
1234 Code = bitc::FUNC_CODE_INST_INBOUNDS_GEP;
1239 Code = bitc::FUNC_CODE_INST_EXTRACTVAL;
1247 Code = bitc::FUNC_CODE_INST_INSERTVAL;
1256 Code = bitc::FUNC_CODE_INST_VSELECT;
1262 Code = bitc::FUNC_CODE_INST_EXTRACTELT;
1267 Code = bitc::FUNC_CODE_INST_INSERTELT;
1273 Code = bitc::FUNC_CODE_INST_SHUFFLEVEC;
1281 Code = bitc::FUNC_CODE_INST_CMP2;
1289 Code
1304 Code = bitc::FUNC_CODE_INST_BR;
1319 Code = bitc::FUNC_CODE_INST_SWITCH;
1332 unsigned Code, Abbrev; // will unused.
1337 EmitAPInt(Vals64, Code, Abbrev, CaseRanges.getSingleNumber(0), true);
1348 EmitAPInt(Vals64, Code, Abbrev,
1359 EmitAPInt(Vals64, Code, Abbrev, r.getLow(), true);
1361 EmitAPInt(Vals64, Code, Abbrev, r.getHigh(), true);
1367 Stream.EmitRecord(Code, Vals64, AbbrevToUse);
1375 Code = bitc::FUNC_CODE_INST_INDIRECTBR;
1388 Code = bitc::FUNC_CODE_INST_INVOKE;
1409 Code = bitc::FUNC_CODE_INST_RESUME;
1413 Code = bitc::FUNC_CODE_INST_UNREACHABLE;
1419 Code = bitc::FUNC_CODE_INST_PHI;
1430 Stream.EmitRecord(Code, Vals64, AbbrevToUse);
1437 Code = bitc::FUNC_CODE_INST_LANDINGPAD;
1453 Code = bitc::FUNC_CODE_INST_ALLOCA;
1462 Code = bitc::FUNC_CODE_INST_LOADATOMIC;
1465 Code = bitc::FUNC_CODE_INST_LOAD;
1478 Code = bitc::FUNC_CODE_INST_STOREATOMIC;
1480 Code = bitc::FUNC_CODE_INST_STORE;
1491 Code = bitc::FUNC_CODE_INST_CMPXCHG;
1502 Code = bitc::FUNC_CODE_INST_ATOMICRMW;
1513 Code = bitc::FUNC_CODE_INST_FENCE;
1522 Code = bitc::FUNC_CODE_INST_CALL;
1546 Code = bitc::FUNC_CODE_INST_VAARG;
1553 Stream.EmitRecord(Code, Vals, AbbrevToUse);
1590 unsigned Code;
1592 Code = bitc::VST_CODE_BBENTRY;
1596 Code = bitc::VST_CODE_ENTRY;
1609 Stream.EmitRecord(Code, NameVals, AbbrevToUse);