LLVM 17.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.
|
inline |
Definition at line 41 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 141 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 119 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 177 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 125 of file InstSimplifyFolder.h.
References llvm::CallingConv::C, and isSigned().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 144 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 166 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 147 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 155 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 160 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 150 of file InstSimplifyFolder.h.
References llvm::CallingConv::C.
|
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 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 75 of file InstSimplifyFolder.h.
References LHS, P, RHS, and llvm::simplifyICmpInst().
|
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().