Lines Matching refs:DIExpression

808 DIExpression *DIExpression::getImpl(LLVMContext &Context,  in getImpl()
811 DEFINE_GETIMPL_LOOKUP(DIExpression, (Elements)); in getImpl()
812 DEFINE_GETIMPL_STORE_NO_OPS(DIExpression, (Elements)); in getImpl()
815 unsigned DIExpression::ExprOperand::getSize() const { in getSize()
827 bool DIExpression::isValid() const { in isValid()
885 Optional<DIExpression::FragmentInfo>
886 DIExpression::getFragmentInfo(expr_op_iterator Start, expr_op_iterator End) { in getFragmentInfo()
889 DIExpression::FragmentInfo Info = {I->getArg(1), I->getArg(0)}; in getFragmentInfo()
895 void DIExpression::appendOffset(SmallVectorImpl<uint64_t> &Ops, in appendOffset()
907 bool DIExpression::extractIfOffset(int64_t &Offset) const { in extractIfOffset()
932 DIExpression *DIExpression::prepend(const DIExpression *Expr, bool DerefBefore, in prepend()
946 DIExpression *DIExpression::prependOpcodes(const DIExpression *Expr, in prependOpcodes()
968 return DIExpression::get(Expr->getContext(), Ops); in prependOpcodes()
971 DIExpression *DIExpression::append(const DIExpression *Expr, in append()
990 return DIExpression::get(Expr->getContext(), NewOps); in append()
993 DIExpression *DIExpression::appendToStack(const DIExpression *Expr, in appendToStack()
1023 return DIExpression::append(Expr, NewOps); in appendToStack()
1026 Optional<DIExpression *> DIExpression::createFragmentExpression( in createFragmentExpression()
1027 const DIExpression *Expr, unsigned OffsetInBits, unsigned SizeInBits) { in createFragmentExpression()
1059 return DIExpression::get(Expr->getContext(), Ops); in createFragmentExpression()
1062 bool DIExpression::isConstant() const { in isConstant()