retdec
retdec::llvmir2hll::LabelsHandler Member List

This is the complete list of members for retdec::llvmir2hll::LabelsHandler, including all inherited members.

createLabelFor(const llvm::BasicBlock *bb, ShPtr< Statement > stmt) constretdec::llvmir2hll::LabelsHandlerprivate
ensureLabelIsUnique(const std::string &label) constretdec::llvmir2hll::LabelsHandlerprivate
ensureLabelIsValid(const std::string &label) constretdec::llvmir2hll::LabelsHandlerprivate
generateNewLabel(const std::string &origLabel, std::size_t i)retdec::llvmir2hll::LabelsHandlerprivate
getLabel(const llvm::BasicBlock *bb) constretdec::llvmir2hll::LabelsHandler
getLabel(ShPtr< Statement > stmt) constretdec::llvmir2hll::LabelsHandler
labelIsUsed(const std::string &label) constretdec::llvmir2hll::LabelsHandlerprivate
LabelsHandler()=defaultretdec::llvmir2hll::LabelsHandler
markLabelAsUsed(const std::string &label)retdec::llvmir2hll::LabelsHandlerprivate
NonCopyable(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
NonCopyable()=defaultretdec::utils::NonCopyableprivate
operator=(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
removeLabel(const std::string &label)retdec::llvmir2hll::LabelsHandler
setGotoTargetLabel(ShPtr< Statement > target, const llvm::BasicBlock *targetBB)retdec::llvmir2hll::LabelsHandler
usedLabelsretdec::llvmir2hll::LabelsHandlerprivate
~LabelsHandler()=defaultretdec::llvmir2hll::LabelsHandler
~NonCopyable()=defaultretdec::utils::NonCopyableprivate