InstSimplifyFolder - Use InstructionSimplify to fold operations to existing values. Also applies target-specific constant folding when not using InstructionSimplify.
Declared in <llvm/Analysis/InstSimplifyFolder.h>
class InstSimplifyFolder final
: public IRBuilderFolder
| Name | Description |
|---|---|
IRBuilderFolder | IRBuilderFolder - Interface for constant folding in IRBuilder. |
| Name | Description |
|---|---|
InstSimplifyFolder [constructor] | Construct from DataLayout |
CreatePointerBitCastOrAddrSpaceCast [virtual] | |
CreatePointerCast [virtual] | |
FoldBinOp [virtual] | |
FoldBinOpFMF [virtual] | |
FoldCast [virtual] | |
FoldCmp [virtual] | |
FoldExactBinOp [virtual] | |
FoldExtractElement [virtual] | |
FoldExtractValue [virtual] | |
FoldGEP [virtual] | |
FoldInsertElement [virtual] | |
FoldInsertValue [virtual] | |
FoldIntrinsic [virtual] | |
FoldNoWrapBinOp [virtual] | |
FoldSelect [virtual] | |
FoldShuffleVector [virtual] | |
FoldUnOpFMF [virtual] |