Home | History | Annotate | Download | only in BitWriter_3_2

Lines Matching defs:Vals

150   SmallVector<unsigned, 64> Vals;
156 Vals.push_back(Str[i]);
160 Stream.EmitRecord(Code, Vals, AbbrevToUse);
472 SmallVector<unsigned, 64> Vals;
480 Vals.push_back(VE.getTypeID(GV->getType()));
481 Vals.push_back(GV->isConstant());
482 Vals.push_back(GV->isDeclaration() ? 0 :
484 Vals.push_back(getEncodedLinkage(GV));
485 Vals.push_back(Log2_32(GV->getAlignment())+1);
486 Vals.push_back(GV->hasSection() ? SectionMap[GV->getSection()] : 0);
490 Vals.push_back(getEncodedVisibility(GV));
491 Vals.push_back(getEncodedThreadLocalMode(GV));
492 Vals.push_back(GV->hasUnnamedAddr());
493 Vals.push_back(GV->isExternallyInitialized());
498 Stream.EmitRecord(bitc::MODULE_CODE_GLOBALVAR, Vals, AbbrevToUse);
499 Vals.clear();
506 Vals.push_back(VE.getTypeID(F->getType()));
507 Vals.push_back(F->getCallingConv());
508 Vals.push_back(F->isDeclaration());
509 Vals.push_back(getEncodedLinkage(F));
510 Vals.push_back(VE.getAttributeID(F->getAttributes()));
511 Vals.push_back(Log2_32(F->getAlignment())+1);
512 Vals.push_back(F->hasSection() ? SectionMap[F->getSection()] : 0);
513 Vals.push_back(getEncodedVisibility(F));
514 Vals.push_back(F->hasGC() ? GCMap[F->getGC()] : 0);
515 Vals.push_back(F->hasUnnamedAddr());
518 Stream.EmitRecord(bitc::MODULE_CODE_FUNCTION, Vals, AbbrevToUse);
519 Vals.clear();
526 Vals.push_back(VE.getTypeID(AI->getType()));
527 Vals.push_back(VE.getValueID(AI->getAliasee()));
528 Vals.push_back(getEncodedLinkage(AI));
529 Vals.push_back(getEncodedVisibility(AI));
531 Stream.EmitRecord(bitc::MODULE_CODE_ALIAS, Vals, AbbrevToUse);
532 Vals.clear();
591 const llvm_3_2::ValueEnumerator::ValueList &Vals = VE.getMDValues();
595 for (unsigned i = 0, e = Vals.size(); i != e; ++i) {
597 if (const MDNode *N = dyn_cast<MDNode>(Vals[i].first)) {
605 } else if (const MDString *MDS = dyn_cast<MDString>(Vals[i].first)) {
659 const SmallVector<const MDNode *, 8> &Vals = VE.getFunctionLocalMDValues();
660 for (unsigned i = 0, e = Vals.size(); i != e; ++i)
661 if (const MDNode *N = Vals[i])
731 static void EmitAPInt(SmallVectorImpl<uint64_t> &Vals,
738 Vals.push_back(V << 1);
740 Vals.push_back((-V << 1) | 1);
752 Vals.push_back(NWords);
758 Vals.push_back(V << 1);
760 Vals.push_back((-V << 1) | 1);
808 const llvm_3_2::ValueEnumerator::ValueList &Vals = VE.getValues();
811 const Value *V = Vals[i].first;
1015 const llvm_3_2::ValueEnumerator::ValueList &Vals = VE.getValues();
1019 for (unsigned i = 0, e = Vals.size(); i != e; ++i) {
1020 if (!isa<GlobalValue>(Vals[i].first)) {
1021 WriteConstants(i, Vals.size(), VE, Stream, true);
1032 /// This function adds V's value ID to Vals. If the value ID is higher than the
1036 SmallVector<unsigned, 64> &Vals,
1039 Vals.push_back(ValID);
1041 Vals.push_back(VE.getTypeID(V->getType()));
1051 SmallVector<unsigned, 64> &Vals) {
1059 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1061 Vals.push_back(VE.getTypeID(I.getType()));
1062 Vals.push_back(GetEncodedCastOpcode(I.getOpcode()));
1066 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1068 Vals.push_back(VE.getValueID(I.getOperand(1)));
1069 Vals.push_back(GetEncodedBinaryOpcode(I.getOpcode()));
1074 Vals.push_back(Flags);
1084 PushValueAndType(I.getOperand(i), InstID, Vals, VE);
1088 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1091 Vals.push_back(*i);
1096 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1097 PushValueAndType(I.getOperand(1), InstID, Vals, VE);
1100 Vals.push_back(*i);
1105 PushValueAndType(I.getOperand(1), InstID, Vals, VE);
1106 Vals.push_back(VE.getValueID(I.getOperand(2)));
1107 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1111 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1112 Vals.push_back(VE.getValueID(I.getOperand(1)));
1116 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1117 Vals.push_back(VE.getValueID(I.getOperand(1)));
1118 Vals.push_back(VE.getValueID(I.getOperand(2)));
1122 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1123 Vals.push_back(VE.getValueID(I.getOperand(1)));
1124 Vals.push_back(VE.getValueID(I.getOperand(2)));
1130 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1131 Vals.push_back(VE.getValueID(I.getOperand(1)));
1132 Vals.push_back(cast<CmpInst>(I).getPredicate());
1142 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1146 PushValueAndType(I.getOperand(i), InstID, Vals, VE);
1154 Vals.push_back(VE.getValueID(II.getSuccessor(0)));
1156 Vals.push_back(VE.getValueID(II.getSuccessor(1)));
1157 Vals.push_back(VE.getValueID(II.getCondition()));
1165 Vals.push_back(VE.getTypeID(SI.getCondition()->getType()));
1166 Vals.push_back(VE.getValueID(SI.getCondition()));
1167 Vals.push_back(VE.getValueID(SI.getDefaultDest()));
1170 Vals.push_back(VE.getValueID(i.getCaseValue()));
1171 Vals.push_back(VE.getValueID(i.getCaseSuccessor()));
1177 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
1179 Vals.push_back(VE.getValueID(I.getOperand(i)));
1189 Vals.push_back(VE.getAttributeID(II->getAttributes()));
1190 Vals.push_back(II->getCallingConv());
1191 Vals.push_back(VE.getValueID(II->getNormalDest()));
1192 Vals.push_back(VE.getValueID(II->getUnwindDest()));
1193 PushValueAndType(Callee, InstID, Vals, VE);
1197 Vals.push_back(VE.getValueID(I.getOperand(i))); // fixed param.
1203 PushValueAndType(I.getOperand(i), InstID, Vals, VE); // vararg
1209 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1219 Vals.push_back(VE.getTypeID(PN.getType()));
1221 Vals.push_back(VE.getValueID(PN.getIncomingValue(i)));
1222 Vals.push_back(VE.getValueID(PN.getIncomingBlock(i)));
1230 Vals.push_back(VE.getTypeID(LP.getType()));
1231 PushValueAndType(LP.getPersonalityFn(), InstID, Vals, VE);
1232 Vals.push_back(LP.isCleanup());
1233 Vals.push_back(LP.getNumClauses());
1236 Vals.push_back(LandingPadInst::Catch);
1238 Vals.push_back(LandingPadInst::Filter);
1239 PushValueAndType(LP.getClause(I), InstID, Vals, VE);
1246 Vals.push_back(VE.getTypeID(I.getType()));
1247 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
1248 Vals.push_back(VE.getValueID(I.getOperand(0))); // size.
1249 Vals.push_back(Log2_32(cast<AllocaInst>(I).getAlignment())+1);
1255 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1258 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE)) // ptr
1261 Vals.push_back(Log2_32(cast<LoadInst>(I).getAlignment())+1);
1262 Vals.push_back(cast<LoadInst>(I).isVolatile());
1264 Vals.push_back(GetEncodedOrdering(cast<LoadInst>(I).getOrdering()));
1265 Vals.push_back(GetEncodedSynchScope(cast<LoadInst>(I).getSynchScope()));
1273 PushValueAndType(I.getOperand(1), InstID, Vals, VE); // ptrty + ptr
1274 Vals.push_back(VE.getValueID(I.getOperand(0))); // val.
1275 Vals.push_back(Log2_32(cast<StoreInst>(I).getAlignment())+1);
1276 Vals.push_back(cast<StoreInst>(I).isVolatile());
1278 Vals.push_back(GetEncodedOrdering(cast<StoreInst>(I).getOrdering()));
1279 Vals
1284 PushValueAndType(I.getOperand(0), InstID, Vals, VE); // ptrty + ptr
1285 Vals.push_back(VE.getValueID(I.getOperand(1))); // cmp.
1286 Vals.push_back(VE.getValueID(I.getOperand(2))); // newval.
1287 Vals.push_back(cast<AtomicCmpXchgInst>(I).isVolatile());
1288 Vals.push_back(GetEncodedOrdering(
1290 Vals.push_back(GetEncodedSynchScope(
1295 PushValueAndType(I.getOperand(0), InstID, Vals, VE); // ptrty + ptr
1296 Vals.push_back(VE.getValueID(I.getOperand(1))); // val.
1297 Vals.push_back(GetEncodedRMWOperation(
1299 Vals.push_back(cast<AtomicRMWInst>(I).isVolatile());
1300 Vals.push_back(GetEncodedOrdering(cast<AtomicRMWInst>(I).getOrdering()));
1301 Vals.push_back(GetEncodedSynchScope(
1306 Vals.push_back(GetEncodedOrdering(cast<FenceInst>(I).getOrdering()));
1307 Vals.push_back(GetEncodedSynchScope(cast<FenceInst>(I).getSynchScope()));
1316 Vals.push_back(VE.getAttributeID(CI.getAttributes()));
1317 Vals.push_back((CI.getCallingConv() << 1) | unsigned(CI.isTailCall()));
1318 PushValueAndType(CI.getCalledValue(), InstID, Vals, VE); // Callee
1322 Vals.push_back(VE.getValueID(CI.getArgOperand(i))); // fixed param.
1328 PushValueAndType(CI.getArgOperand(i), InstID, Vals, VE); // varargs
1334 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); // valistty
1335 Vals.push_back(VE.getValueID(I.getOperand(0))); // valist.
1336 Vals.push_back(VE.getTypeID(I.getType())); // restype.
1340 Stream.EmitRecord(Code, Vals, AbbrevToUse);
1341 Vals.clear();
1408 SmallVector<unsigned, 64> Vals;
1412 Vals.push_back(VE.getBasicBlocks().size());
1413 Stream.EmitRecord(bitc::FUNC_CODE_DECLAREBLOCKS, Vals);
1414 Vals.clear();
1435 WriteInstruction(*I, InstID, VE, Stream, Vals);
1449 Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC_AGAIN, Vals);
1454 Vals.push_back(DL.getLine());
1455 Vals.push_back(DL.getCol());
1456 Vals.push_back(Scope ? VE.getValueID(Scope)+1 : 0);
1457 Vals.push_back(IA ? VE.getValueID(IA)+1 : 0);
1458 Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC, Vals);
1459 Vals.clear();
1740 SmallVector<unsigned, 1> Vals;
1741 Vals.push_back(CurVersion);
1742 Stream.EmitRecord(bitc::MODULE_CODE_VERSION, Vals);