Home | History | Annotate | Download | only in IR

Lines Matching defs:ConstantExpr

871 /// ConstantExpr - a constant value that is initialized with an expression using
875 /// constant expressions. The Opcode field for the ConstantExpr class is
877 class ConstantExpr : public Constant {
885 ConstantExpr(Type *ty, unsigned Opcode, Use *Ops, unsigned NumOps)
892 // Static methods to construct a ConstantExpr of different kinds. Note that
894 // ConstantExpr class, because they will attempt to fold the constant
1207 /// operation as this ConstantExpr. The instruction is not linked to any basic
1211 /// which would take a ConstantExpr parameter, but that would have spread
1212 /// implementation details of ConstantExpr outside of Constants.cpp, which
1230 struct OperandTraits<ConstantExpr> :
1231 public VariadicOperandTraits<ConstantExpr, 1> {
1234 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(ConstantExpr, Constant)