struct SelectPattern

Declaration

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

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

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:5904

Parameters

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

bool isRecognized()

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