LLVM: llvm::GVNExpression::op_inserter Class Reference (original) (raw)

#include "[llvm/Transforms/Scalar/GVNExpression.h](GVNExpression%5F8h%5Fsource.html)"

Public Types
using iterator_category = std::output_iterator_tag
using value_type = void
using difference_type = void
using pointer = void
using reference = void
Public Member Functions
op_inserter (BasicExpression &E)
op_inserter (BasicExpression *E)
op_inserter & operator= (Value *val)
op_inserter & operator* ()
op_inserter & operator++ ()
op_inserter & operator++ (int)

Definition at line 243 of file GVNExpression.h.

difference_type

iterator_category

using llvm::GVNExpression::op_inserter::iterator_category = std::output_iterator_tag

pointer

value_type

op_inserter() [1/2]

llvm::GVNExpression::op_inserter::op_inserter ( BasicExpression & E) inlineexplicit

op_inserter() [2/2]

llvm::GVNExpression::op_inserter::op_inserter ( BasicExpression * E) inlineexplicit

operator*()

op_inserter & llvm::GVNExpression::op_inserter::operator* ( ) inline

operator++() [1/2]

op_inserter & llvm::GVNExpression::op_inserter::operator++ ( ) inline

operator++() [2/2]

op_inserter & llvm::GVNExpression::op_inserter::operator++ ( int ) inline

operator=()


The documentation for this class was generated from the following file: