Lines Matching refs:InstID

335   bool pushValueAndType(const Value *V, unsigned InstID,
337 void writeOperandBundles(const CallBase &CB, unsigned InstID);
338 void pushValue(const Value *V, unsigned InstID,
340 void pushValueSigned(const Value *V, unsigned InstID,
342 void writeInstruction(const Instruction &I, unsigned InstID,
2212 bool DXILBitcodeWriter::pushValueAndType(const Value *V, unsigned InstID, in pushValueAndType() argument
2216 Vals.push_back(InstID - ValID); in pushValueAndType()
2217 if (ValID >= InstID) { in pushValueAndType()
2226 void DXILBitcodeWriter::pushValue(const Value *V, unsigned InstID, in pushValue() argument
2229 Vals.push_back(InstID - ValID); in pushValue()
2232 void DXILBitcodeWriter::pushValueSigned(const Value *V, unsigned InstID, in pushValueSigned() argument
2235 int64_t diff = ((int32_t)InstID - (int32_t)ValID); in pushValueSigned()
2240 void DXILBitcodeWriter::writeInstruction(const Instruction &I, unsigned InstID, in writeInstruction() argument
2249 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
2256 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
2258 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2276 pushValueAndType(I.getOperand(i), InstID, Vals); in writeInstruction()
2281 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2288 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2289 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
2296 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
2297 pushValue(I.getOperand(2), InstID, Vals); in writeInstruction()
2298 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2302 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2303 pushValueAndType(I.getOperand(1), InstID, Vals); in writeInstruction()
2307 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2308 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2309 pushValueAndType(I.getOperand(2), InstID, Vals); in writeInstruction()
2313 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2314 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2315 pushValue(cast<ShuffleVectorInst>(&I)->getShuffleMaskForBitcode(), InstID, in writeInstruction()
2322 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2323 pushValue(I.getOperand(1), InstID, Vals); in writeInstruction()
2337 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) in writeInstruction()
2341 pushValueAndType(I.getOperand(i), InstID, Vals); in writeInstruction()
2350 pushValue(II.getCondition(), InstID, Vals); in writeInstruction()
2357 pushValue(SI.getCondition(), InstID, Vals); in writeInstruction()
2368 pushValue(I.getOperand(0), InstID, Vals); in writeInstruction()
2384 pushValueAndType(Callee, InstID, Vals); in writeInstruction()
2388 pushValue(I.getOperand(i), InstID, Vals); // fixed param. in writeInstruction()
2394 pushValueAndType(I.getOperand(i), InstID, Vals); // vararg in writeInstruction()
2400 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2416 pushValueSigned(PN.getIncomingValue(i), InstID, Vals64); in writeInstruction()
2436 pushValueAndType(LP.getClause(I), InstID, Vals); in writeInstruction()
2458 pushValueAndType(I.getOperand(0), InstID, Vals); in writeInstruction()
2461 if (!pushValueAndType(I.getOperand(0), InstID, Vals)) // ptr in writeInstruction()
2477 pushValueAndType(I.getOperand(1), InstID, Vals); // ptrty + ptr in writeInstruction()
2478 pushValueAndType(I.getOperand(0), InstID, Vals); // valty + val in writeInstruction()
2489 pushValueAndType(I.getOperand(0), InstID, Vals); // ptrty + ptr in writeInstruction()
2490 pushValueAndType(I.getOperand(1), InstID, Vals); // cmp. in writeInstruction()
2491 pushValue(I.getOperand(2), InstID, Vals); // newval. in writeInstruction()
2503 pushValueAndType(I.getOperand(0), InstID, Vals); // ptrty + ptr in writeInstruction()
2504 pushValue(I.getOperand(1), InstID, Vals); // val. in writeInstruction()
2527 pushValueAndType(CI.getCalledOperand(), InstID, Vals); // Callee in writeInstruction()
2535 pushValue(CI.getArgOperand(i), InstID, Vals); // fixed param. in writeInstruction()
2541 pushValueAndType(CI.getArgOperand(i), InstID, Vals); // varargs in writeInstruction()
2548 pushValue(I.getOperand(0), InstID, Vals); // valist. in writeInstruction()
2647 unsigned InstID = CstEnd; in writeFunction() local
2657 writeInstruction(*I, InstID, Vals); in writeFunction()
2660 ++InstID; in writeFunction()