class CodeGenFunction::PeepholeProtection

Declaration

class CodeGenFunction::PeepholeProtection { /* full declaration omitted */ };

Description

An object which temporarily prevents a value from being destroyed by aggressive peephole optimizations that assume that all uses of a value have been realized in the IR.

Declared at: clang/lib/CodeGen/CodeGenFunction.h:1246

Member Variables

private llvm::Instruction* Inst

Method Overview

Methods

ΒΆPeepholeProtection()

Declared at: clang/lib/CodeGen/CodeGenFunction.h:1251