LLVM 22.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 36 of file InstSimplifyFolder.h.
|
inlineexplicit |
Definition at line 43 of file InstSimplifyFolder.h.
References DL.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 138 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 132 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 122 of file InstSimplifyFolder.h.
References llvm::dyn_cast_if_present(), LHS, RHS, and llvm::simplifyBinaryIntrinsic().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 52 of file InstSimplifyFolder.h.
References LHS, Opc, RHS, and simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 67 of file InstSimplifyFolder.h.
References LHS, Opc, RHS, and simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 117 of file InstSimplifyFolder.h.
References simplifyCastInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 77 of file InstSimplifyFolder.h.
References LHS, P, RHS, and simplifyCmpInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 57 of file InstSimplifyFolder.h.
References LHS, Opc, RHS, and simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 100 of file InstSimplifyFolder.h.
References simplifyExtractElementInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 90 of file InstSimplifyFolder.h.
References simplifyExtractValueInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 81 of file InstSimplifyFolder.h.
References Ptr, and simplifyGEPInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 104 of file InstSimplifyFolder.h.
References llvm::simplifyInsertElementInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 95 of file InstSimplifyFolder.h.
References simplifyInsertValueInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 62 of file InstSimplifyFolder.h.
References LHS, Opc, RHS, and simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 86 of file InstSimplifyFolder.h.
References llvm::CallingConv::C, and simplifySelectInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 109 of file InstSimplifyFolder.h.
References llvm::cast(), llvm::VectorType::get(), llvm::Value::getType(), llvm::isa(), and simplifyShuffleVectorInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 72 of file InstSimplifyFolder.h.
References Opc, and simplifyUnOp().