Home | History | Annotate | Download | only in IR

Lines Matching defs:ExtractElementInst

1544 //                                ExtractElementInst Class
1547 /// ExtractElementInst - This instruction extracts a single (scalar)
1550 class ExtractElementInst : public Instruction {
1551 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr = "",
1553 ExtractElementInst(Value *Vec, Value *Idx, const Twine &NameStr,
1556 virtual ExtractElementInst *clone_impl() const;
1559 static ExtractElementInst *Create(Value *Vec, Value *Idx,
1562 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertBefore);
1564 static ExtractElementInst *Create(Value *Vec, Value *Idx,
1567 return new(2) ExtractElementInst(Vec, Idx, NameStr, InsertAtEnd);
1597 struct OperandTraits<ExtractElementInst> :
1598 public FixedNumOperandTraits<ExtractElementInst, 2> {
1601 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(ExtractElementInst, Value)