LLVM 19.0.0git
Functions
Operations.cpp File Reference
#include "llvm/FuzzMutate/Operations.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Instructions.h"

Go to the source code of this file.

Functions

static uint64_t getAggregateNumElements (Type *T)
 
static SourcePred validExtractValueIndex ()
 
static SourcePred matchScalarInAggregate ()
 
static SourcePred validInsertValueIndex ()
 
static SourcePred validShuffleVectorIndex ()
 

Function Documentation

◆ getAggregateNumElements()

static uint64_t getAggregateNumElements ( Type T)
static

Definition at line 212 of file Operations.cpp.

References assert().

Referenced by validExtractValueIndex().

◆ matchScalarInAggregate()

static SourcePred matchScalarInAggregate ( )
static

◆ validExtractValueIndex()

static SourcePred validExtractValueIndex ( )
static

◆ validInsertValueIndex()

static SourcePred validInsertValueIndex ( )
static

◆ validShuffleVectorIndex()

static SourcePred validShuffleVectorIndex ( )
static