LLVM 22.0.0git
Operations.h File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::fuzzerop

Functions

LLVM_ABI void llvm::describeFuzzerIntOps (std::vector< fuzzerop::OpDescriptor > &Ops)
 Getters for the default sets of operations, per general category.
LLVM_ABI void llvm::describeFuzzerFloatOps (std::vector< fuzzerop::OpDescriptor > &Ops)
LLVM_ABI void llvm::describeFuzzerControlFlowOps (std::vector< fuzzerop::OpDescriptor > &Ops)
LLVM_ABI void llvm::describeFuzzerPointerOps (std::vector< fuzzerop::OpDescriptor > &Ops)
LLVM_ABI void llvm::describeFuzzerAggregateOps (std::vector< fuzzerop::OpDescriptor > &Ops)
LLVM_ABI void llvm::describeFuzzerVectorOps (std::vector< fuzzerop::OpDescriptor > &Ops)
LLVM_ABI void llvm::describeFuzzerUnaryOperations (std::vector< fuzzerop::OpDescriptor > &Ops)
LLVM_ABI void llvm::describeFuzzerOtherOps (std::vector< fuzzerop::OpDescriptor > &Ops)
LLVM_ABI OpDescriptor llvm::fuzzerop::selectDescriptor (unsigned Weight)
 Descriptors for individual operations.
LLVM_ABI OpDescriptor llvm::fuzzerop::fnegDescriptor (unsigned Weight)
LLVM_ABI OpDescriptor llvm::fuzzerop::binOpDescriptor (unsigned Weight, Instruction::BinaryOps Op)
LLVM_ABI OpDescriptor llvm::fuzzerop::cmpOpDescriptor (unsigned Weight, Instruction::OtherOps CmpOp, CmpInst::Predicate Pred)
LLVM_ABI OpDescriptor llvm::fuzzerop::splitBlockDescriptor (unsigned Weight)
LLVM_ABI OpDescriptor llvm::fuzzerop::gepDescriptor (unsigned Weight)
LLVM_ABI OpDescriptor llvm::fuzzerop::extractValueDescriptor (unsigned Weight)
LLVM_ABI OpDescriptor llvm::fuzzerop::insertValueDescriptor (unsigned Weight)
LLVM_ABI OpDescriptor llvm::fuzzerop::extractElementDescriptor (unsigned Weight)
LLVM_ABI OpDescriptor llvm::fuzzerop::insertElementDescriptor (unsigned Weight)
LLVM_ABI OpDescriptor llvm::fuzzerop::shuffleVectorDescriptor (unsigned Weight)