Lines Matching defs:Vals

144   SmallVector<unsigned, 64> Vals;
150 Vals.push_back(Str[i]);
154 Stream.EmitRecord(Code, Vals, AbbrevToUse);
456 SmallVector<unsigned, 64> Vals;
464 Vals.push_back(VE.getTypeID(GV->getType()));
465 Vals.push_back(GV->isConstant());
466 Vals.push_back(GV->isDeclaration() ? 0 :
468 Vals.push_back(getEncodedLinkage(GV));
469 Vals.push_back(Log2_32(GV->getAlignment())+1);
470 Vals.push_back(GV->hasSection() ? SectionMap[GV->getSection()] : 0);
474 Vals.push_back(getEncodedVisibility(GV));
475 Vals.push_back(GV->isThreadLocal());
476 Vals.push_back(GV->hasUnnamedAddr());
481 Stream.EmitRecord(bitc::MODULE_CODE_GLOBALVAR, Vals, AbbrevToUse);
482 Vals.clear();
489 Vals.push_back(VE.getTypeID(F->getType()));
490 Vals.push_back(F->getCallingConv());
491 Vals.push_back(F->isDeclaration());
492 Vals.push_back(getEncodedLinkage(F));
493 Vals.push_back(VE.getAttributeID(F->getAttributes()));
494 Vals.push_back(Log2_32(F->getAlignment())+1);
495 Vals.push_back(F->hasSection() ? SectionMap[F->getSection()] : 0);
496 Vals.push_back(getEncodedVisibility(F));
497 Vals.push_back(F->hasGC() ? GCMap[F->getGC()] : 0);
498 Vals.push_back(F->hasUnnamedAddr());
501 Stream.EmitRecord(bitc::MODULE_CODE_FUNCTION, Vals, AbbrevToUse);
502 Vals.clear();
508 Vals.push_back(VE.getTypeID(AI->getType()));
509 Vals.push_back(VE.getValueID(AI->getAliasee()));
510 Vals.push_back(getEncodedLinkage(AI));
511 Vals.push_back(getEncodedVisibility(AI));
513 Stream.EmitRecord(bitc::MODULE_CODE_ALIAS, Vals, AbbrevToUse);
514 Vals.clear();
558 const llvm_2_9_func::ValueEnumerator::ValueList &Vals = VE.getMDValues();
562 for (unsigned i = 0, e = Vals.size(); i != e; ++i) {
564 if (const MDNode *N = dyn_cast<MDNode>(Vals[i].first)) {
572 } else if (const MDString *MDS = dyn_cast<MDString>(Vals[i].first)) {
626 const SmallVector<const MDNode *, 8> &Vals = VE.getFunctionLocalMDValues();
627 for (unsigned i = 0, e = Vals.size(); i != e; ++i)
628 if (const MDNode *N = Vals[i])
740 const llvm_2_9_func::ValueEnumerator::ValueList &Vals = VE.getValues();
743 const Value *V = Vals[i].first;
958 const llvm_2_9_func::ValueEnumerator::ValueList &Vals = VE.getValues();
962 for (unsigned i = 0, e = Vals.size(); i != e; ++i) {
963 if (!isa<GlobalValue>(Vals[i].first)) {
964 WriteConstants(i, Vals.size(), VE, Stream, true);
975 /// This function adds V's value ID to Vals. If the value ID is higher than the
979 SmallVector<unsigned, 64> &Vals,
982 Vals.push_back(ValID);
984 Vals.push_back(VE.getTypeID(V->getType()));
994 SmallVector<unsigned, 64> &Vals) {
1002 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1004 Vals.push_back(VE.getTypeID(I.getType()));
1005 Vals.push_back(GetEncodedCastOpcode(I.getOpcode()));
1009 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1011 Vals.push_back(VE.getValueID(I.getOperand(1)));
1012 Vals.push_back(GetEncodedBinaryOpcode(I.getOpcode()));
1017 Vals.push_back(Flags);
1027 PushValueAndType(I.getOperand(i), InstID, Vals, VE);
1031 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1034 Vals.push_back(*i);
1039 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1040 PushValueAndType(I.getOperand(1), InstID, Vals, VE);
1043 Vals.push_back(*i);
1048 PushValueAndType(I.getOperand(1), InstID, Vals, VE);
1049 Vals.push_back(VE.getValueID(I.getOperand(2)));
1050 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1054 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1055 Vals.push_back(VE.getValueID(I.getOperand(1)));
1059 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1060 Vals.push_back(VE.getValueID(I.getOperand(1)));
1061 Vals.push_back(VE.getValueID(I.getOperand(2)));
1065 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1066 Vals.push_back(VE.getValueID(I.getOperand(1)));
1067 Vals.push_back(VE.getValueID(I.getOperand(2)));
1073 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1074 Vals.push_back(VE.getValueID(I.getOperand(1)));
1075 Vals.push_back(cast<CmpInst>(I).getPredicate());
1085 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1089 PushValueAndType(I.getOperand(i), InstID, Vals, VE);
1097 Vals.push_back(VE.getValueID(II.getSuccessor(0)));
1099 Vals.push_back(VE.getValueID(II.getSuccessor(1)));
1100 Vals.push_back(VE.getValueID(II.getCondition()));
1109 Vals.push_back(VE.getTypeID(SI.getCondition()->getType()));
1110 Vals.push_back(VE.getValueID(SI.getCondition()));
1111 Vals.push_back(VE.getValueID(SI.getDefaultDest()));
1117 Vals.push_back(VE.getValueID(CaseRanges.getSingleNumber(0).toConstantInt()));
1118 Vals.push_back(VE.getValueID(i.getCaseSuccessor()));
1122 Vals.push_back(VE.getValueID(CaseRanges.getSingleNumber(ri).toConstantInt()));
1123 Vals.push_back(VE.getValueID(i.getCaseSuccessor()));
1133 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
1135 Vals.push_back(VE.getValueID(I.getOperand(i)));
1145 Vals.push_back(VE.getAttributeID(II->getAttributes()));
1146 Vals.push_back(II->getCallingConv());
1147 Vals.push_back(VE.getValueID(II->getNormalDest()));
1148 Vals.push_back(VE.getValueID(II->getUnwindDest()));
1149 PushValueAndType(Callee, InstID, Vals, VE);
1153 Vals.push_back(VE.getValueID(I.getOperand(i))); // fixed param.
1159 PushValueAndType(I.getOperand(i), InstID, Vals, VE); // vararg
1165 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1175 Vals.push_back(VE.getTypeID(PN.getType()));
1177 Vals.push_back(VE.getValueID(PN.getIncomingValue(i)));
1178 Vals.push_back(VE.getValueID(PN.getIncomingBlock(i)));
1186 Vals.push_back(VE.getTypeID(LP.getType()));
1187 PushValueAndType(LP.getPersonalityFn(), InstID, Vals, VE);
1188 Vals.push_back(LP.isCleanup());
1189 Vals.push_back(LP.getNumClauses());
1192 Vals.push_back(LandingPadInst::Catch);
1194 Vals.push_back(LandingPadInst::Filter);
1195 PushValueAndType(LP.getClause(I), InstID, Vals, VE);
1202 Vals.push_back(VE.getTypeID(I.getType()));
1203 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
1204 Vals.push_back(VE.getValueID(I.getOperand(0))); // size.
1205 Vals.push_back(Log2_32(cast<AllocaInst>(I).getAlignment())+1);
1211 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1214 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE)) // ptr
1217 Vals.push_back(Log2_32(cast<LoadInst>(I).getAlignment())+1);
1218 Vals.push_back(cast<LoadInst>(I).isVolatile());
1220 Vals.push_back(GetEncodedOrdering(cast<LoadInst>(I).getOrdering()));
1221 Vals.push_back(GetEncodedSynchScope(cast<LoadInst>(I).getSynchScope()));
1229 PushValueAndType(I.getOperand(1), InstID, Vals, VE); // ptrty + ptr
1230 Vals.push_back(VE.getValueID(I.getOperand(0))); // val.
1231 Vals.push_back(Log2_32(cast<StoreInst>(I).getAlignment())+1);
1232 Vals.push_back(cast<StoreInst>(I).isVolatile());
1234 Vals.push_back(GetEncodedOrdering(cast<StoreInst>(I).getOrdering()));
1235 Vals.push_back(GetEncodedSynchScope(cast<StoreInst>(I).getSynchScope()));
1240 PushValueAndType(I.getOperand(0), InstID, Vals, VE); // ptrty + ptr
1241 Vals.push_back(VE.getValueID(I.getOperand(1))); // cmp.
1242 Vals.push_back(VE.getValueID(I.getOperand(2))); // newval.
1243 Vals.push_back(cast<AtomicCmpXchgInst>(I).isVolatile());
1244 Vals.push_back(GetEncodedOrdering(
1246 Vals.push_back(GetEncodedSynchScope(
1251 PushValueAndType(I.getOperand(0), InstID, Vals, VE); // ptrty + ptr
1252 Vals.push_back(VE.getValueID(I.getOperand(1))); // val.
1253 Vals.push_back(GetEncodedRMWOperation(
1255 Vals.push_back(cast<AtomicRMWInst>(I).isVolatile());
1256 Vals.push_back(GetEncodedOrdering(cast<AtomicRMWInst>(I).getOrdering()));
1257 Vals.push_back(GetEncodedSynchScope(
1262 Vals.push_back(GetEncodedOrdering(cast<FenceInst>(I).getOrdering()));
1263 Vals.push_back(GetEncodedSynchScope(cast<FenceInst>(I).getSynchScope()));
1272 Vals.push_back(VE.getAttributeID(CI.getAttributes()));
1273 Vals.push_back((CI.getCallingConv() << 1) | unsigned(CI.isTailCall()));
1274 PushValueAndType(CI.getCalledValue(), InstID, Vals, VE); // Callee
1278 Vals.push_back(VE.getValueID(CI.getArgOperand(i))); // fixed param.
1284 PushValueAndType(CI.getArgOperand(i), InstID, Vals, VE); // varargs
1290 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); // valistty
1291 Vals.push_back(VE.getValueID(I.getOperand(0))); // valist.
1292 Vals.push_back(VE.getTypeID(I.getType())); // restype.
1296 Stream.EmitRecord(Code, Vals, AbbrevToUse);
1297 Vals.clear();
1364 SmallVector<unsigned, 64> Vals;
1368 Vals.push_back(VE.getBasicBlocks().size());
1369 Stream.EmitRecord(bitc::FUNC_CODE_DECLAREBLOCKS, Vals);
1370 Vals.clear();
1391 WriteInstruction(*I, InstID, VE, Stream, Vals);
1405 Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC_AGAIN, Vals);
1410 Vals.push_back(DL.getLine());
1411 Vals.push_back(DL.getCol());
1412 Vals.push_back(Scope ? VE.getValueID(Scope)+1 : 0);
1413 Vals.push_back(IA ? VE.getValueID(IA)+1 : 0);
1414 Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC, Vals);
1415 Vals.clear();
1599 SmallVector<unsigned, 1> Vals;
1600 Vals.push_back(CurVersion);
1601 Stream.EmitRecord(bitc::MODULE_CODE_VERSION, Vals);