Lines Matching refs:InstID
396 bool pushValueAndType(const Value *V, unsigned InstID,
398 void writeOperandBundles(const CallBase &CB, unsigned InstID);
399 void pushValue(const Value *V, unsigned InstID,
401 void pushValueSigned(const Value *V, unsigned InstID,
403 void writeInstruction(const Instruction &I, unsigned InstID,
2909 bool ModuleBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID, in pushValueAndType() argument
2913 Vals.push_back(InstID - ValID); in pushValueAndType()
2914 if (ValID >= InstID) { in pushValueAndType()
2922 unsigned InstID) { in writeOperandBundles() argument
2931 pushValueAndType(Input, InstID, Record); in writeOperandBundles()
2940 void ModuleBitcodeWriter::pushValue(const Value *V, unsigned InstID, in pushValue() argument
2943 Vals.push_back(InstID - ValID); in pushValue()
2946 void ModuleBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID, in pushValueSigned() argument
2949 int64_t diff = ((int32_t)InstID - (int32_t)ValID); in pushValueSigned()
2955 unsigned InstID, in writeInstruction() argument
2964 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
2977 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
2979 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2991 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
3009 pushValueAndType(I.getOperand(i), InstID, Vals); in writeInstruction()
3014 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3021 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3022 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
3029 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
3030 pushValue(I.getOperand(2), InstID, Vals); in writeInstruction()
3031 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3039 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3040 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
3044 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3045 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
3046 pushValueAndType(I.getOperand(2), InstID, Vals); in writeInstruction()
3050 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3051 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
3052 pushValue(cast<ShuffleVectorInst>(I).getShuffleMaskForBitcode(), InstID, in writeInstruction()
3059 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3060 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
3075 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
3079 pushValueAndType(I.getOperand(i), InstID, Vals); in writeInstruction()
3090 pushValue(II.getCondition(), InstID, Vals); in writeInstruction()
3099 pushValue(SI.getCondition(), InstID, Vals); in writeInstruction()
3111 pushValue(I.getOperand(0), InstID, Vals); in writeInstruction()
3122 writeOperandBundles(*II, InstID); in writeInstruction()
3131 pushValueAndType(Callee, InstID, Vals); in writeInstruction()
3135 pushValue(I.getOperand(i), InstID, Vals); // fixed param. in writeInstruction()
3140 pushValueAndType(I.getOperand(i), InstID, Vals); // vararg in writeInstruction()
3146 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3151 pushValue(CRI.getCleanupPad(), InstID, Vals); in writeInstruction()
3159 pushValue(CRI.getCatchPad(), InstID, Vals); in writeInstruction()
3168 pushValue(FuncletPad.getParentPad(), InstID, Vals); in writeInstruction()
3173 pushValueAndType(FuncletPad.getArgOperand(Op), InstID, Vals); in writeInstruction()
3180 pushValue(CatchSwitch.getParentPad(), InstID, Vals); in writeInstruction()
3197 writeOperandBundles(*CBI, InstID); in writeInstruction()
3212 pushValueAndType(Callee, InstID, Vals); in writeInstruction()
3216 pushValue(I.getOperand(i), InstID, Vals); // fixed param. in writeInstruction()
3221 pushValueAndType(I.getOperand(i), InstID, Vals); // vararg in writeInstruction()
3239 pushValueSigned(PN.getIncomingValue(i), InstID, Vals64); in writeInstruction()
3264 pushValueAndType(LP.getClause(I), InstID, Vals); in writeInstruction()
3296 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3299 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) // ptr in writeInstruction()
3315 pushValueAndType(I.getOperand(1), InstID, Vals); // ptrty + ptr in writeInstruction()
3316 pushValueAndType(I.getOperand(0), InstID, Vals); // valty + val in writeInstruction()
3327 pushValueAndType(I.getOperand(0), InstID, Vals); // ptrty + ptr in writeInstruction()
3328 pushValueAndType(I.getOperand(1), InstID, Vals); // cmp. in writeInstruction()
3329 pushValue(I.getOperand(2), InstID, Vals); // newval. in writeInstruction()
3342 pushValueAndType(I.getOperand(0), InstID, Vals); // ptrty + ptr in writeInstruction()
3343 pushValueAndType(I.getOperand(1), InstID, Vals); // valty + val in writeInstruction()
3362 writeOperandBundles(CI, InstID); in writeInstruction()
3379 pushValueAndType(CI.getCalledOperand(), InstID, Vals); // Callee in writeInstruction()
3387 pushValue(CI.getArgOperand(i), InstID, Vals); // fixed param. in writeInstruction()
3393 pushValueAndType(CI.getArgOperand(i), InstID, Vals); // varargs in writeInstruction()
3400 pushValue(I.getOperand(0), InstID, Vals); // valist. in writeInstruction()
3405 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
3564 unsigned InstID = CstEnd; in writeFunction() local
3574 writeInstruction(I, InstID, Vals); in writeFunction()
3577 ++InstID; in writeFunction()
3607 auto PushValueOrMetadata = [&Vals, InstID, in writeFunction()
3616 if (!pushValueAndType(VAM->getValue(), InstID, ValAndType)) { in writeFunction()