LLVM: llvm::FMFSource Class Reference (original) (raw)

This provides a helper for copying FMF from an instruction or setting specified flags. More...

#include "[llvm/IR/IRBuilder.h](IRBuilder%5F8h%5Fsource.html)"

Static Public Member Functions
static FMFSource intersect (Value *A, Value *B)
Intersect the FMF from two instructions.

Detailed Description

This provides a helper for copying FMF from an instruction or setting specified flags.

Definition at line 93 of file IRBuilder.h.

Constructor & Destructor Documentation

llvm::FMFSource::FMFSource ( ) default

FMFSource() [2/3]

llvm::FMFSource::FMFSource ( Instruction * Source) inline

FMFSource() [3/3]

Member Function Documentation

get()

Definition at line 103 of file IRBuilder.h.

References llvm::Default.

Referenced by llvm::IRBuilderBase::CreateBinOpFMF(), llvm::IRBuilderBase::CreateConstrainedFPBinOp(), llvm::IRBuilderBase::CreateConstrainedFPCast(), llvm::IRBuilderBase::CreateConstrainedFPIntrinsic(), llvm::IRBuilderBase::CreateConstrainedFPUnroundedBinOp(), llvm::IRBuilderBase::CreateFAddFMF(), llvm::IRBuilderBase::CreateFDivFMF(), llvm::IRBuilderBase::CreateFMulFMF(), llvm::IRBuilderBase::CreateFNegFMF(), llvm::IRBuilderBase::CreateFRemFMF(), llvm::IRBuilderBase::CreateFSubFMF(), and llvm::IRBuilderBase::CreateSelectFMF().

intersect()


The documentation for this class was generated from the following file: