Lines Matching refs:BinaryOperator
387 AllocSize = BinaryOperator::CreateMul(ArraySize, AllocSize, in createMalloc()
390 AllocSize = BinaryOperator::CreateMul(ArraySize, AllocSize, in createMalloc()
1719 BinaryOperator::BinaryOperator(BinaryOps iType, Value *S1, Value *S2, in BinaryOperator() function in BinaryOperator
1723 OperandTraits<BinaryOperator>::op_begin(this), in BinaryOperator()
1724 OperandTraits<BinaryOperator>::operands(this), in BinaryOperator()
1732 BinaryOperator::BinaryOperator(BinaryOps iType, Value *S1, Value *S2, in BinaryOperator() function in BinaryOperator
1736 OperandTraits<BinaryOperator>::op_begin(this), in BinaryOperator()
1737 OperandTraits<BinaryOperator>::operands(this), in BinaryOperator()
1746 void BinaryOperator::init(BinaryOps iType) { in init()
1821 BinaryOperator *BinaryOperator::Create(BinaryOps Op, Value *S1, Value *S2, in Create()
1826 return new BinaryOperator(Op, S1, S2, S1->getType(), Name, InsertBefore); in Create()
1829 BinaryOperator *BinaryOperator::Create(BinaryOps Op, Value *S1, Value *S2, in Create()
1832 BinaryOperator *Res = Create(Op, S1, S2, Name); in Create()
1837 BinaryOperator *BinaryOperator::CreateNeg(Value *Op, const Twine &Name, in CreateNeg()
1840 return new BinaryOperator(Instruction::Sub, in CreateNeg()
1845 BinaryOperator *BinaryOperator::CreateNeg(Value *Op, const Twine &Name, in CreateNeg()
1848 return new BinaryOperator(Instruction::Sub, in CreateNeg()
1853 BinaryOperator *BinaryOperator::CreateNSWNeg(Value *Op, const Twine &Name, in CreateNSWNeg()
1856 return BinaryOperator::CreateNSWSub(zero, Op, Name, InsertBefore); in CreateNSWNeg()
1859 BinaryOperator *BinaryOperator::CreateNSWNeg(Value *Op, const Twine &Name, in CreateNSWNeg()
1862 return BinaryOperator::CreateNSWSub(zero, Op, Name, InsertAtEnd); in CreateNSWNeg()
1865 BinaryOperator *BinaryOperator::CreateNUWNeg(Value *Op, const Twine &Name, in CreateNUWNeg()
1868 return BinaryOperator::CreateNUWSub(zero, Op, Name, InsertBefore); in CreateNUWNeg()
1871 BinaryOperator *BinaryOperator::CreateNUWNeg(Value *Op, const Twine &Name, in CreateNUWNeg()
1874 return BinaryOperator::CreateNUWSub(zero, Op, Name, InsertAtEnd); in CreateNUWNeg()
1877 BinaryOperator *BinaryOperator::CreateFNeg(Value *Op, const Twine &Name, in CreateFNeg()
1880 return new BinaryOperator(Instruction::FSub, zero, Op, in CreateFNeg()
1884 BinaryOperator *BinaryOperator::CreateFNeg(Value *Op, const Twine &Name, in CreateFNeg()
1887 return new BinaryOperator(Instruction::FSub, zero, Op, in CreateFNeg()
1891 BinaryOperator *BinaryOperator::CreateNot(Value *Op, const Twine &Name, in CreateNot()
1894 return new BinaryOperator(Instruction::Xor, Op, C, in CreateNot()
1898 BinaryOperator *BinaryOperator::CreateNot(Value *Op, const Twine &Name, in CreateNot()
1901 return new BinaryOperator(Instruction::Xor, Op, AllOnes, in CreateNot()
1913 bool BinaryOperator::isNeg(const Value *V) { in isNeg()
1914 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(V)) in isNeg()
1921 bool BinaryOperator::isFNeg(const Value *V) { in isFNeg()
1922 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(V)) in isFNeg()
1929 bool BinaryOperator::isNot(const Value *V) { in isNot()
1930 if (const BinaryOperator *Bop = dyn_cast<BinaryOperator>(V)) in isNot()
1937 Value *BinaryOperator::getNegArgument(Value *BinOp) { in getNegArgument()
1938 return cast<BinaryOperator>(BinOp)->getOperand(1); in getNegArgument()
1941 const Value *BinaryOperator::getNegArgument(const Value *BinOp) { in getNegArgument()
1945 Value *BinaryOperator::getFNegArgument(Value *BinOp) { in getFNegArgument()
1946 return cast<BinaryOperator>(BinOp)->getOperand(1); in getFNegArgument()
1949 const Value *BinaryOperator::getFNegArgument(const Value *BinOp) { in getFNegArgument()
1953 Value *BinaryOperator::getNotArgument(Value *BinOp) { in getNotArgument()
1955 BinaryOperator *BO = cast<BinaryOperator>(BinOp); in getNotArgument()
1964 const Value *BinaryOperator::getNotArgument(const Value *BinOp) { in getNotArgument()
1974 bool BinaryOperator::swapOperands() { in swapOperands()
1981 void BinaryOperator::setHasNoUnsignedWrap(bool b) { in setHasNoUnsignedWrap()
1985 void BinaryOperator::setHasNoSignedWrap(bool b) { in setHasNoSignedWrap()
1989 void BinaryOperator::setIsExact(bool b) { in setIsExact()
1993 bool BinaryOperator::hasNoUnsignedWrap() const { in hasNoUnsignedWrap()
1997 bool BinaryOperator::hasNoSignedWrap() const { in hasNoSignedWrap()
2001 bool BinaryOperator::isExact() const { in isExact()
3342 BinaryOperator *BinaryOperator::clone_impl() const { in clone_impl()