Home | History | Annotate | Download | only in BitWriter_2_9

Lines Matching defs:Vals

122   SmallVector<unsigned, 64> Vals;
128 Vals.push_back(Str[i]);
132 Stream.EmitRecord(Code, Vals, AbbrevToUse);
466 SmallVector<unsigned, 64> Vals;
473 Vals.push_back(VE.getTypeID(GV.getType()));
474 Vals.push_back(GV.isConstant());
475 Vals.push_back(GV.isDeclaration() ? 0 :
477 Vals.push_back(getEncodedLinkage(GV));
478 Vals.push_back(Log2_32(GV.getAlignment())+1);
479 Vals.push_back(GV.hasSection() ? SectionMap[GV.getSection()] : 0);
483 Vals.push_back(getEncodedVisibility(GV));
484 Vals.push_back(GV.isThreadLocal());
485 Vals.push_back(GV.hasUnnamedAddr());
490 Stream.EmitRecord(bitc::MODULE_CODE_GLOBALVAR, Vals, AbbrevToUse);
491 Vals.clear();
498 Vals.push_back(VE.getTypeID(F.getType()));
499 Vals.push_back(F.getCallingConv());
500 Vals.push_back(F.isDeclaration());
501 Vals.push_back(getEncodedLinkage(F));
502 Vals.push_back(VE.getAttributeID(F.getAttributes()));
503 Vals.push_back(Log2_32(F.getAlignment())+1);
504 Vals.push_back(F.hasSection() ? SectionMap[F.getSection()] : 0);
505 Vals.push_back(getEncodedVisibility(F));
506 Vals.push_back(F.hasGC() ? GCMap[F.getGC()] : 0);
507 Vals.push_back(F.hasUnnamedAddr());
510 Stream.EmitRecord(bitc::MODULE_CODE_FUNCTION, Vals, AbbrevToUse);
511 Vals.clear();
516 Vals.push_back(VE.getTypeID(A.getType()));
517 Vals.push_back(VE.getValueID(A.getAliasee()));
518 Vals.push_back(getEncodedLinkage(A));
519 Vals.push_back(getEncodedVisibility(A));
521 Stream.EmitRecord(bitc::MODULE_CODE_ALIAS_OLD, Vals, AbbrevToUse);
522 Vals.clear();
811 const llvm_2_9::ValueEnumerator::ValueList &Vals = VE.getValues();
814 const Value *V = Vals[i].first;
1029 const llvm_2_9::ValueEnumerator::ValueList &Vals = VE.getValues();
1033 for (unsigned i = 0, e = Vals.size(); i != e; ++i) {
1034 if (!isa<GlobalValue>(Vals[i].first)) {
1035 WriteConstants(i, Vals.size(), VE, Stream, true);
1046 /// This function adds V's value ID to Vals. If the value ID is higher than the
1050 SmallVector<unsigned, 64> &Vals,
1053 Vals.push_back(ValID);
1055 Vals.push_back(VE.getTypeID(V->getType()));
1065 SmallVector<unsigned, 64> &Vals) {
1073 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1075 Vals.push_back(VE.getTypeID(I.getType()));
1076 Vals.push_back(GetEncodedCastOpcode(I.getOpcode()));
1080 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1082 Vals.push_back(VE.getValueID(I.getOperand(1)));
1083 Vals.push_back(GetEncodedBinaryOpcode(I.getOpcode()));
1088 Vals.push_back(Flags);
1098 PushValueAndType(I.getOperand(i), InstID, Vals, VE);
1102 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1105 Vals.push_back(*i);
1110 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1111 PushValueAndType(I.getOperand(1), InstID, Vals, VE);
1114 Vals.push_back(*i);
1119 PushValueAndType(I.getOperand(1), InstID, Vals, VE);
1120 Vals.push_back(VE.getValueID(I.getOperand(2)));
1121 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1125 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1126 Vals.push_back(VE.getValueID(I.getOperand(1)));
1130 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1131 Vals.push_back(VE.getValueID(I.getOperand(1)));
1132 Vals.push_back(VE.getValueID(I.getOperand(2)));
1136 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1137 Vals.push_back(VE.getValueID(I.getOperand(1)));
1138 Vals.push_back(VE.getValueID(I.getOperand(2)));
1144 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1145 Vals.push_back(VE.getValueID(I.getOperand(1)));
1146 Vals.push_back(cast<CmpInst>(I).getPredicate());
1156 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1160 PushValueAndType(I.getOperand(i), InstID, Vals, VE);
1168 Vals.push_back(VE.getValueID(II.getSuccessor(0)));
1170 Vals.push_back(VE.getValueID(II.getSuccessor(1)));
1171 Vals.push_back(VE.getValueID(II.getCondition()));
1179 Vals.push_back(VE.getTypeID(SI.getCondition()->getType()));
1180 Vals.push_back(VE.getValueID(SI.getCondition()));
1181 Vals.push_back(VE.getValueID(SI.getDefaultDest()));
1184 Vals.push_back(VE.getValueID(i.getCaseValue()));
1185 Vals.push_back(VE.getValueID(i.getCaseSuccessor()));
1191 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
1193 Vals.push_back(VE.getValueID(I.getOperand(i)));
1203 Vals.push_back(VE.getAttributeID(II->getAttributes()));
1204 Vals.push_back(II->getCallingConv());
1205 Vals.push_back(VE.getValueID(II->getNormalDest()));
1206 Vals.push_back(VE.getValueID(II->getUnwindDest()));
1207 PushValueAndType(Callee, InstID, Vals, VE);
1211 Vals.push_back(VE.getValueID(I.getOperand(i))); // fixed param.
1217 PushValueAndType(I.getOperand(i), InstID, Vals, VE); // vararg
1229 Vals.push_back(VE.getTypeID(PN.getType()));
1231 Vals.push_back(VE.getValueID(PN.getIncomingValue(i)));
1232 Vals.push_back(VE.getValueID(PN.getIncomingBlock(i)));
1239 Vals.push_back(VE.getTypeID(I.getType()));
1240 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
1241 Vals.push_back(VE.getValueID(I.getOperand(0))); // size.
1242 Vals.push_back(Log2_32(cast<AllocaInst>(I).getAlignment())+1);
1247 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE)) // ptr
1250 Vals.push_back(Log2_32(cast<LoadInst>(I).getAlignment())+1);
1251 Vals.push_back(cast<LoadInst>(I).isVolatile());
1255 PushValueAndType(I.getOperand(1), InstID, Vals, VE); // ptrty + ptr
1256 Vals.push_back(VE.getValueID(I.getOperand(0))); // val.
1257 Vals.push_back(Log2_32(cast<StoreInst>(I).getAlignment())+1);
1258 Vals.push_back(cast<StoreInst>(I).isVolatile());
1267 Vals.push_back(VE.getAttributeID(CI.getAttributes()));
1268 Vals.push_back((CI.getCallingConv() << 1) | unsigned(CI.isTailCall()));
1269 PushValueAndType(CI.getCalledValue(), InstID, Vals, VE); // Callee
1273 Vals.push_back(VE.getValueID(CI.getArgOperand(i))); // fixed param.
1279 PushValueAndType(CI.getArgOperand(i), InstID, Vals, VE); // varargs
1285 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); // valistty
1286 Vals.push_back(VE.getValueID(I.getOperand(0))); // valist.
1287 Vals.push_back(VE.getTypeID(I.getType())); // restype.
1291 Stream.EmitRecord(Code, Vals, AbbrevToUse);
1292 Vals.clear();
1359 SmallVector<unsigned, 64> Vals;
1363 Vals.push_back(VE.getBasicBlocks().size());
1364 Stream.EmitRecord(bitc::FUNC_CODE_DECLAREBLOCKS, Vals);
1365 Vals.clear();
1386 WriteInstruction(*I, InstID, VE, Stream, Vals);
1401 Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC_AGAIN, Vals);
1405 Vals.push_back(DL->getLine());
1406 Vals.push_back(DL->getColumn());
1407 Vals.push_back(VE.getMetadataOrNullID(DL->getScope()));
1408 Vals.push_back(VE.getMetadataOrNullID(DL->getInlinedAt()));
1409 Stream.EmitRecord(FUNC_CODE_DEBUG_LOC_2_7, Vals);
1410 Vals.clear();
1592 SmallVector<unsigned, 1> Vals;
1593 Vals.push_back(CurVersion);
1594 Stream.EmitRecord(bitc::MODULE_CODE_VERSION, Vals);