9 #ifndef LLVM_INCLUDE_LLVM_XRAY_FDRRECORDCONSUMER_H_ 10 #define LLVM_INCLUDE_LLVM_XRAY_FDRRECORDCONSUMER_H_ 30 std::vector<std::unique_ptr<Record>> &Records;
43 std::vector<RecordVisitor *> Visitors;
55 #endif // LLVM_INCLUDE_LLVM_XRAY_FDRRECORDCONSUMER_H_ This class represents lattice values for constants.
LogBuilderConsumer(std::vector< std::unique_ptr< Record >> &R)
virtual Error consume(std::unique_ptr< Record > R)=0
PipelineConsumer(std::initializer_list< RecordVisitor *> V)
virtual ~RecordConsumer()=default
Lightweight error class with error context and mandatory checking.