Home
last modified time | relevance | path

Searched refs:ExprOperand (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDIExpressionOptimizer.cpp20 static std::optional<uint64_t> isConstantVal(DIExpression::ExprOperand Op) { in isConstantVal()
99 const DIExpression::ExprOperand &Op) { in consumeOneOperator()
194 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldNoOpMath()
210 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldConstants()
235 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldCommutativeMath()
263 uint64_t Const1, ArrayRef<DIExpression::ExprOperand> Ops, uint64_t &Loc, in tryFoldCommutativeMathWithArgInBetween()
294 SmallVector<DIExpression::ExprOperand, 8> Ops; in foldConstantMath()
H A DDebugInfoMetadata.cpp1676 unsigned DIExpression::ExprOperand::getSize() const { in getSize()
H A DAsmWriter.cpp2627 for (const DIExpression::ExprOperand &Op : N->expr_ops()) { in writeDIExpression()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp331 if (any_of(ExprCursor, [](DIExpression::ExprOperand Op) -> bool { in addMachineRegExpression()
505 std::optional<DIExpression::ExprOperand> PrevConvertOp; in addExpression()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h3372 class ExprOperand {
3376 ExprOperand() = default;
3377 explicit ExprOperand(const uint64_t *Op) : Op(Op) {} in ExprOperand() function
3404 ExprOperand Op;
3408 using value_type = ExprOperand;
3417 const ExprOperand &operator*() const { return Op; }
3418 const ExprOperand *operator->() const { return &Op; }
3445 void increment() { Op = ExprOperand(getBase() + Op.getSize()); } in increment()
3815 std::optional<DIExpression::ExprOperand> take() {
3825 std::optional<DIExpression::ExprOperand> peek() const {
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTypeLoc.h1812 Expr *ExprOperand; member
1837 return getLocalData()->ExprOperand; in getAttrExprOperand()
1840 getLocalData()->ExprOperand = e; in setAttrExprOperand()