Home | History | Annotate | Download | only in src

Lines Matching refs:getSrc

107   Operand *getSrc(SizeT I) const {
273 /// Alloca instruction. This captures the size in bytes as getSrc(0), and the
288 Operand *getSizeInBytes() const { return getSrc(0); }
303 /// Binary arithmetic instruction. The source operands are captured in getSrc(0)
304 /// and getSrc(1).
342 /// Assignment instruction. The source operand is captured in getSrc(0). This is
387 return getSrc(0);
412 /// Call instruction. The call target is captured as getSrc(0), and arg I is
413 /// captured as getSrc(I+1).
433 Operand *getCallTarget() const { return getSrc(0); }
434 Operand *getArg(SizeT I) const { return getSrc(I + 1); }
515 /// getSrc(0) and getSrc(1).
547 /// getSrc(0) and getSrc(1).
603 /// Call to an intrinsic function. The call target is captured as getSrc(0), and
604 /// arg I is captured as getSrc(I+1).
636 /// Load instruction. The source address is captured in getSrc(0).
649 Operand *getSourceAddress() const { return getSrc(0); }
659 /// source operand is getSrc(I).
691 /// Ret instruction. The return value is captured in getSrc(0), but if there is
706 return getSrc(0);
729 Operand *getCondition() const { return getSrc(0); }
730 Operand *getTrueOperand() const { return getSrc(1); }
731 Operand *getFalseOperand() const { return getSrc(2); }
755 Operand *getAddr() const { return getSrc(1); }
756 Operand *getData() const { return getSrc(0); }
767 /// Switch instruction. The single source operand is captured as getSrc(0).
779 Operand *getComparison() const { return getSrc(0); }