Lines Matching refs:InstID
327 bool pushValueAndType(const Value *V, unsigned InstID,
329 void writeOperandBundles(const CallBase &CB, unsigned InstID);
330 void pushValue(const Value *V, unsigned InstID,
332 void pushValueSigned(const Value *V, unsigned InstID,
334 void writeInstruction(const Instruction &I, unsigned InstID,
2218 bool DXILBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID, in pushValueAndType() argument
2222 Vals.push_back(InstID - ValID); in pushValueAndType()
2223 if (ValID >= InstID) { in pushValueAndType()
2232 void DXILBitcodeWriter::pushValue(const Value *V, unsigned InstID, in pushValue() argument
2235 Vals.push_back(InstID - ValID); in pushValue()
2238 void DXILBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID, in pushValueSigned() argument
2241 int64_t diff = ((int32_t)InstID - (int32_t)ValID); in pushValueSigned()
2246 void DXILBitcodeWriter::writeInstruction(const Instruction &I, unsigned InstID, in writeInstruction() argument
2255 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
2262 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
2264 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2282 pushValueAndType(I.getOperand(i), InstID, Vals); in writeInstruction()
2287 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2294 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2295 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
2302 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
2303 pushValue(I.getOperand(2), InstID, Vals); in writeInstruction()
2304 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2308 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2309 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
2313 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2314 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2315 pushValueAndType(I.getOperand(2), InstID, Vals); in writeInstruction()
2319 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2320 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2321 pushValue(I.getOperand(2), InstID, Vals); in writeInstruction()
2327 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2328 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2342 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
2346 pushValueAndType(I.getOperand(i), InstID, Vals); in writeInstruction()
2355 pushValue(II.getCondition(), InstID, Vals); in writeInstruction()
2362 pushValue(SI.getCondition(), InstID, Vals); in writeInstruction()
2373 pushValue(I.getOperand(0), InstID, Vals); in writeInstruction()
2389 pushValueAndType(Callee, InstID, Vals); in writeInstruction()
2393 pushValue(I.getOperand(i), InstID, Vals); // fixed param. in writeInstruction()
2399 pushValueAndType(I.getOperand(i), InstID, Vals); // vararg in writeInstruction()
2405 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2421 pushValueSigned(PN.getIncomingValue(i), InstID, Vals64); in writeInstruction()
2441 pushValueAndType(LP.getClause(I), InstID, Vals); in writeInstruction()
2467 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2470 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) // ptr in writeInstruction()
2486 pushValueAndType(I.getOperand(1), InstID, Vals); // ptrty + ptr in writeInstruction()
2487 pushValueAndType(I.getOperand(0), InstID, Vals); // valty + val in writeInstruction()
2498 pushValueAndType(I.getOperand(0), InstID, Vals); // ptrty + ptr in writeInstruction()
2499 pushValueAndType(I.getOperand(1), InstID, Vals); // cmp. in writeInstruction()
2500 pushValue(I.getOperand(2), InstID, Vals); // newval. in writeInstruction()
2512 pushValueAndType(I.getOperand(0), InstID, Vals); // ptrty + ptr in writeInstruction()
2513 pushValue(I.getOperand(1), InstID, Vals); // val. in writeInstruction()
2536 pushValueAndType(CI.getCalledOperand(), InstID, Vals); // Callee in writeInstruction()
2544 pushValue(CI.getArgOperand(i), InstID, Vals); // fixed param. in writeInstruction()
2550 pushValueAndType(CI.getArgOperand(i), InstID, Vals); // varargs in writeInstruction()
2557 pushValue(I.getOperand(0), InstID, Vals); // valist. in writeInstruction()
2685 unsigned InstID = CstEnd; in writeFunction() local
2695 writeInstruction(*I, InstID, Vals); in writeFunction()
2698 ++InstID; in writeFunction()