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:
- include/llvm/IR/IRBuilder.h