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 35 of file InstSimplifyFolder.h.
|
inlineexplicit |
Definition at line 42 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 137 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 131 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 121 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinaryIntrinsic().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 51 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 66 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 116 of file InstSimplifyFolder.h.
References llvm::simplifyCastInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 76 of file InstSimplifyFolder.h.
References LHS, P, RHS, and llvm::simplifyCmpInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 56 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 99 of file InstSimplifyFolder.h.
References Idx, and llvm::simplifyExtractElementInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 89 of file InstSimplifyFolder.h.
References llvm::simplifyExtractValueInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 80 of file InstSimplifyFolder.h.
References Ptr, and llvm::simplifyGEPInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 103 of file InstSimplifyFolder.h.
References Idx, and llvm::simplifyInsertElementInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 94 of file InstSimplifyFolder.h.
References llvm::simplifyInsertValueInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 61 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::simplifyBinOp().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 85 of file InstSimplifyFolder.h.
References llvm::CallingConv::C, and llvm::simplifySelectInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 108 of file InstSimplifyFolder.h.
References llvm::VectorType::get(), llvm::Value::getType(), RetTy, and llvm::simplifyShuffleVectorInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 71 of file InstSimplifyFolder.h.
References llvm::simplifyUnOp().