LLVM
15.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 134 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 142 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 192 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 170 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 237 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 89 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 228 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 114 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 103 of file InstSimplifyFolder.h.
Implements llvm::IRBuilderFolder.
Definition at line 155 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 187 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 123 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 96 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 241 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 176 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 195 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 130 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 99 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 151 of file InstSimplifyFolder.h.
Implements llvm::IRBuilderFolder.
Definition at line 158 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 217 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 182 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 198 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 110 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 206 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 126 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 246 of file InstSimplifyFolder.h.
References llvm::BitmaskEnumDetail::Mask(), and llvm::NVPTX::PTXLdStInstCode::V2.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 120 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 92 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 211 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 106 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 162 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 117 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 138 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 201 of file InstSimplifyFolder.h.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 49 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::SimplifyAddInst().
Implements llvm::IRBuilderFolder.
Definition at line 54 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::SimplifyAndInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 75 of file InstSimplifyFolder.h.
References llvm::SimplifyExtractValueInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 66 of file InstSimplifyFolder.h.
References llvm::SimplifyGEPInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 62 of file InstSimplifyFolder.h.
References LHS, P, RHS, and llvm::SimplifyICmpInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 80 of file InstSimplifyFolder.h.
References llvm::SimplifyInsertValueInst().
Implements llvm::IRBuilderFolder.
Definition at line 58 of file InstSimplifyFolder.h.
References LHS, RHS, and llvm::SimplifyOrInst().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 71 of file InstSimplifyFolder.h.
References llvm::SimplifySelectInst().