Home | History | Annotate | Download | only in BitWriter_2_9_func

Lines Matching defs:Vals

145   SmallVector<unsigned, 64> Vals;
151 Vals.push_back(Str[i]);
155 Stream.EmitRecord(Code, Vals, AbbrevToUse);
460 SmallVector<unsigned, 64> Vals;
468 Vals.push_back(VE.getTypeID(GV->getType()));
469 Vals.push_back(GV->isConstant());
470 Vals.push_back(GV->isDeclaration() ? 0 :
472 Vals.push_back(getEncodedLinkage(GV));
473 Vals.push_back(Log2_32(GV->getAlignment())+1);
474 Vals.push_back(GV->hasSection() ? SectionMap[GV->getSection()] : 0);
478 Vals.push_back(getEncodedVisibility(GV));
479 Vals.push_back(GV->isThreadLocal());
480 Vals.push_back(GV->hasUnnamedAddr());
485 Stream.EmitRecord(bitc::MODULE_CODE_GLOBALVAR, Vals, AbbrevToUse);
486 Vals.clear();
493 Vals.push_back(VE.getTypeID(F->getType()));
494 Vals.push_back(F->getCallingConv());
495 Vals.push_back(F->isDeclaration());
496 Vals.push_back(getEncodedLinkage(F));
497 Vals.push_back(VE.getAttributeID(F->getAttributes()));
498 Vals.push_back(Log2_32(F->getAlignment())+1);
499 Vals.push_back(F->hasSection() ? SectionMap[F->getSection()] : 0);
500 Vals.push_back(getEncodedVisibility(F));
501 Vals.push_back(F->hasGC() ? GCMap[F->getGC()] : 0);
502 Vals.push_back(F->hasUnnamedAddr());
505 Stream.EmitRecord(bitc::MODULE_CODE_FUNCTION, Vals, AbbrevToUse);
506 Vals.clear();
512 Vals.push_back(VE.getTypeID(AI->getType()));
513 Vals.push_back(VE.getValueID(AI->getAliasee()));
514 Vals.push_back(getEncodedLinkage(AI));
515 Vals.push_back(getEncodedVisibility(AI));
517 Stream.EmitRecord(bitc::MODULE_CODE_ALIAS, Vals, AbbrevToUse);
518 Vals.clear();
562 const llvm_2_9_func::ValueEnumerator::ValueList &Vals = VE.getMDValues();
566 for (unsigned i = 0, e = Vals.size(); i != e; ++i) {
568 if (const MDNode *N = dyn_cast<MDNode>(Vals[i].first)) {
576 } else if (const MDString *MDS = dyn_cast<MDString>(Vals[i].first)) {
630 const SmallVector<const MDNode *, 8> &Vals = VE.getFunctionLocalMDValues();
631 for (unsigned i = 0, e = Vals.size(); i != e; ++i)
632 if (const MDNode *N = Vals[i])
744 const llvm_2_9_func::ValueEnumerator::ValueList &Vals = VE.getValues();
747 const Value *V = Vals[i].first;
962 const llvm_2_9_func::ValueEnumerator::ValueList &Vals = VE.getValues();
966 for (unsigned i = 0, e = Vals.size(); i != e; ++i) {
967 if (!isa<GlobalValue>(Vals[i].first)) {
968 WriteConstants(i, Vals.size(), VE, Stream, true);
979 /// This function adds V's value ID to Vals. If the value ID is higher than the
983 SmallVector<unsigned, 64> &Vals,
986 Vals.push_back(ValID);
988 Vals.push_back(VE.getTypeID(V->getType()));
998 SmallVector<unsigned, 64> &Vals) {
1006 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1008 Vals.push_back(VE.getTypeID(I.getType()));
1009 Vals.push_back(GetEncodedCastOpcode(I.getOpcode()));
1013 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1015 Vals.push_back(VE.getValueID(I.getOperand(1)));
1016 Vals.push_back(GetEncodedBinaryOpcode(I.getOpcode()));
1021 Vals.push_back(Flags);
1031 PushValueAndType(I.getOperand(i), InstID, Vals, VE);
1035 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1038 Vals.push_back(*i);
1043 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1044 PushValueAndType(I.getOperand(1), InstID, Vals, VE);
1047 Vals.push_back(*i);
1052 PushValueAndType(I.getOperand(1), InstID, Vals, VE);
1053 Vals.push_back(VE.getValueID(I.getOperand(2)));
1054 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1058 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1059 Vals.push_back(VE.getValueID(I.getOperand(1)));
1063 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1064 Vals.push_back(VE.getValueID(I.getOperand(1)));
1065 Vals.push_back(VE.getValueID(I.getOperand(2)));
1069 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1070 Vals.push_back(VE.getValueID(I.getOperand(1)));
1071 Vals.push_back(VE.getValueID(I.getOperand(2)));
1077 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1078 Vals.push_back(VE.getValueID(I.getOperand(1)));
1079 Vals.push_back(cast<CmpInst>(I).getPredicate());
1089 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE))
1093 PushValueAndType(I.getOperand(i), InstID, Vals, VE);
1101 Vals.push_back(VE.getValueID(II.getSuccessor(0)));
1103 Vals.push_back(VE.getValueID(II.getSuccessor(1)));
1104 Vals.push_back(VE.getValueID(II.getCondition()));
1113 Vals.push_back(VE.getTypeID(SI.getCondition()->getType()));
1114 Vals.push_back(VE.getValueID(SI.getCondition()));
1115 Vals.push_back(VE.getValueID(SI.getDefaultDest()));
1121 Vals.push_back(VE.getValueID(CaseRanges.getSingleNumber(0).toConstantInt()));
1122 Vals.push_back(VE.getValueID(i.getCaseSuccessor()));
1126 Vals.push_back(VE.getValueID(CaseRanges.getSingleNumber(ri).toConstantInt()));
1127 Vals.push_back(VE.getValueID(i.getCaseSuccessor()));
1137 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
1139 Vals.push_back(VE.getValueID(I.getOperand(i)));
1149 Vals.push_back(VE.getAttributeID(II->getAttributes()));
1150 Vals.push_back(II->getCallingConv());
1151 Vals.push_back(VE.getValueID(II->getNormalDest()));
1152 Vals.push_back(VE.getValueID(II->getUnwindDest()));
1153 PushValueAndType(Callee, InstID, Vals, VE);
1157 Vals.push_back(VE.getValueID(I.getOperand(i))); // fixed param.
1163 PushValueAndType(I.getOperand(i), InstID, Vals, VE); // vararg
1169 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1179 Vals.push_back(VE.getTypeID(PN.getType()));
1181 Vals.push_back(VE.getValueID(PN.getIncomingValue(i)));
1182 Vals.push_back(VE.getValueID(PN.getIncomingBlock(i)));
1190 Vals.push_back(VE.getTypeID(LP.getType()));
1191 PushValueAndType(LP.getPersonalityFn(), InstID, Vals, VE);
1192 Vals.push_back(LP.isCleanup());
1193 Vals.push_back(LP.getNumClauses());
1196 Vals.push_back(LandingPadInst::Catch);
1198 Vals.push_back(LandingPadInst::Filter);
1199 PushValueAndType(LP.getClause(I), InstID, Vals, VE);
1206 Vals.push_back(VE.getTypeID(I.getType()));
1207 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
1208 Vals.push_back(VE.getValueID(I.getOperand(0))); // size.
1209 Vals.push_back(Log2_32(cast<AllocaInst>(I).getAlignment())+1);
1215 PushValueAndType(I.getOperand(0), InstID, Vals, VE);
1218 if (!PushValueAndType(I.getOperand(0), InstID, Vals, VE)) // ptr
1221 Vals.push_back(Log2_32(cast<LoadInst>(I).getAlignment())+1);
1222 Vals.push_back(cast<LoadInst>(I).isVolatile());
1224 Vals.push_back(GetEncodedOrdering(cast<LoadInst>(I).getOrdering()));
1225 Vals.push_back(GetEncodedSynchScope(cast<LoadInst>(I).getSynchScope()));
1233 PushValueAndType(I.getOperand(1), InstID, Vals, VE); // ptrty + ptr
1234 Vals.push_back(VE.getValueID(I.getOperand(0))); // val.
1235 Vals.push_back(Log2_32(cast<StoreInst>(I).getAlignment())+1);
1236 Vals.push_back(cast<StoreInst>(I).isVolatile());
1238 Vals.push_back(GetEncodedOrdering(cast<StoreInst>(I).getOrdering()));
1239 Vals.push_back(GetEncodedSynchScope(cast<StoreInst>(I).getSynchScope()));
1244 PushValueAndType(I.getOperand(0), InstID, Vals, VE); // ptrty + ptr
1245 Vals.push_back(VE.getValueID(I.getOperand(1))); // cmp.
1246 Vals.push_back(VE.getValueID(I.getOperand(2))); // newval.
1247 Vals.push_back(cast<AtomicCmpXchgInst>(I).isVolatile());
1248 Vals.push_back(GetEncodedOrdering(
1250 Vals.push_back(GetEncodedSynchScope(
1255 PushValueAndType(I.getOperand(0), InstID, Vals, VE); // ptrty + ptr
1256 Vals.push_back(VE.getValueID(I.getOperand(1))); // val.
1257 Vals.push_back(GetEncodedRMWOperation(
1259 Vals.push_back(cast<AtomicRMWInst>(I).isVolatile());
1260 Vals.push_back(GetEncodedOrdering(cast<AtomicRMWInst>(I).getOrdering()));
1261 Vals.push_back(GetEncodedSynchScope(
1266 Vals.push_back(GetEncodedOrdering(cast<FenceInst>(I).getOrdering()));
1267 Vals.push_back(GetEncodedSynchScope(cast<FenceInst>(I).getSynchScope()));
1276 Vals.push_back(VE.getAttributeID(CI.getAttributes()));
1277 Vals.push_back((CI.getCallingConv() << 1) | unsigned(CI.isTailCall()));
1278 PushValueAndType(CI.getCalledValue(), InstID, Vals, VE); // Callee
1282 Vals.push_back(VE.getValueID(CI.getArgOperand(i))); // fixed param.
1288 PushValueAndType(CI.getArgOperand(i), InstID, Vals, VE); // varargs
1294 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); // valistty
1295 Vals.push_back(VE.getValueID(I.getOperand(0))); // valist.
1296 Vals.push_back(VE.getTypeID(I.getType())); // restype.
1300 Stream.EmitRecord(Code, Vals, AbbrevToUse);
1301 Vals.clear();
1368 SmallVector<unsigned, 64> Vals;
1372 Vals.push_back(VE.getBasicBlocks().size());
1373 Stream.EmitRecord(bitc::FUNC_CODE_DECLAREBLOCKS, Vals);
1374 Vals.clear();
1395 WriteInstruction(*I, InstID, VE, Stream, Vals);
1409 Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC_AGAIN, Vals);
1414 Vals.push_back(DL.getLine());
1415 Vals.push_back(DL.getCol());
1416 Vals.push_back(Scope ? VE.getValueID(Scope)+1 : 0);
1417 Vals.push_back(IA ? VE.getValueID(IA)+1 : 0);
1418 Stream.EmitRecord(bitc::FUNC_CODE_DEBUG_LOC, Vals);
1419 Vals.clear();
1603 SmallVector<unsigned, 1> Vals;
1604 Vals.push_back(CurVersion);
1605 Stream.EmitRecord(bitc::MODULE_CODE_VERSION, Vals);