struct SelectPattern

Declaration

struct SelectPattern { /* full declaration omitted */ };

Declared at: llvm/lib/Analysis/ScalarEvolution.cpp:6844

Member Variables

public llvm::Value* Condition = nullptr
public llvm::APInt TrueValue
public llvm::APInt FalseValue

Method Overview

Methods

SelectPattern(llvm::ScalarEvolution& SE,
              unsigned int BitWidth,
              const llvm::SCEV* S)

Declared at: llvm/lib/Analysis/ScalarEvolution.cpp:6849

Parameters

llvm::ScalarEvolution& SE
unsigned int BitWidth
const llvm::SCEV* S

bool isRecognized()

Declared at: llvm/lib/Analysis/ScalarEvolution.cpp:6913