LLVM 20.0.0git
|
InstSimplifyFolder - Use InstructionSimplify to fold operations to existing values. More...
#include "llvm/Analysis/InstSimplifyFolder.h"
InstSimplifyFolder - Use InstructionSimplify to fold operations to existing values.
Also applies target-specific constant folding when not using InstructionSimplify.
Definition at line 34 of file InstSimplifyFolder.h.
|
inlineexplicit |
Definition at line 41 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 136 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 130 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 120 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinaryIntrinsic().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 50 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 65 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 115 of file InstSimplifyFolder.h.
References llvm::simplifyCastInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 75 of file InstSimplifyFolder.h.
References LHS, P, RHS, and llvm::simplifyCmpInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 55 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 98 of file InstSimplifyFolder.h.
References Idx, and llvm::simplifyExtractElementInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 88 of file InstSimplifyFolder.h.
References llvm::simplifyExtractValueInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 79 of file InstSimplifyFolder.h.
References Ptr, and llvm::simplifyGEPInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 102 of file InstSimplifyFolder.h.
References Idx, and llvm::simplifyInsertElementInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 93 of file InstSimplifyFolder.h.
References llvm::simplifyInsertValueInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 60 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 84 of file InstSimplifyFolder.h.
References llvm::CallingConv::C, and llvm::simplifySelectInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 107 of file InstSimplifyFolder.h.
References llvm::VectorType::get(), llvm::Value::getType(), RetTy, and llvm::simplifyShuffleVectorInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 70 of file InstSimplifyFolder.h.
References llvm::simplifyUnOp().