CodeQL library for C/C++
Search

Module RawOperands

Provides wrappers for the constructors of each branch of TOperand that is used by the raw IR stage. These wrappers are not parameterized because it is not possible to invoke an IPA constructor via a class alias.

Import path

import semmle.code.cpp.ir.implementation.internal.TOperand

Imports

Shared

Reexports some branches from TOperand so they can be used in stage modules without importing TOperand itself.

Predicates

chiOperand

Returns the Chi operand with the specified parameters.

phiOperand

Returns the Phi operand with the specified parameters.

reusedPhiOperand

Aliases