LLVM
15.0.0git
|
ConstantFolder - Create constants with minimum, target independent, folding. More...
#include "llvm/IR/ConstantFolder.h"
ConstantFolder - Create constants with minimum, target independent, folding.
Definition at line 29 of file ConstantFolder.h.
|
explicitdefault |
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 217 of file ConstantFolder.h.
References llvm::ConstantExpr::getAShr(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 230 of file ConstantFolder.h.
References llvm::ConstantExpr::get(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 283 of file ConstantFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 260 of file ConstantFolder.h.
References llvm::ConstantExpr::getCast().
Referenced by CreateBitCast(), CreateIntToPtr(), and CreatePtrToInt().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 177 of file ConstantFolder.h.
References llvm::ConstantExpr::getFAdd(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 311 of file ConstantFolder.h.
References llvm::ConstantExpr::getCompare(), LHS, P, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 199 of file ConstantFolder.h.
References llvm::ConstantExpr::getFDiv(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 195 of file ConstantFolder.h.
References llvm::ConstantExpr::getFMul(), LHS, and RHS.
Implements llvm::IRBuilderFolder.
Definition at line 244 of file ConstantFolder.h.
References llvm::ConstantExpr::getFNeg().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 279 of file ConstantFolder.h.
References llvm::ConstantExpr::getFPCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 203 of file ConstantFolder.h.
References llvm::ConstantExpr::getFRem(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 186 of file ConstantFolder.h.
References llvm::ConstantExpr::getFSub(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 274 of file ConstantFolder.h.
References llvm::ConstantExpr::getIntegerCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 287 of file ConstantFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 212 of file ConstantFolder.h.
References llvm::ConstantExpr::getLShr(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 190 of file ConstantFolder.h.
References llvm::ConstantExpr::getMul(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 239 of file ConstantFolder.h.
References llvm::ConstantExpr::getNeg().
Implements llvm::IRBuilderFolder.
Definition at line 248 of file ConstantFolder.h.
References llvm::ConstantExpr::getNot().
Definition at line 222 of file ConstantFolder.h.
References llvm::ConstantExpr::getOr(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 269 of file ConstantFolder.h.
References llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 265 of file ConstantFolder.h.
References llvm::ConstantExpr::getPointerCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 291 of file ConstantFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 299 of file ConstantFolder.h.
References llvm::ConstantExpr::getSExtOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 207 of file ConstantFolder.h.
References llvm::ConstantExpr::getShl(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 181 of file ConstantFolder.h.
References llvm::ConstantExpr::getSub(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 303 of file ConstantFolder.h.
References llvm::ConstantExpr::getTruncOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 252 of file ConstantFolder.h.
References llvm::ConstantExpr::get().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 226 of file ConstantFolder.h.
References llvm::ConstantExpr::getXor(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 295 of file ConstantFolder.h.
References llvm::ConstantExpr::getZExtOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 41 of file ConstantFolder.h.
References llvm::ConstantExpr::getAdd(), LHS, and RHS.
Implements llvm::IRBuilderFolder.
Definition at line 50 of file ConstantFolder.h.
References llvm::ConstantExpr::getAnd(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 146 of file ConstantFolder.h.
References llvm::ConstantExpr::getExtractElement().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 130 of file ConstantFolder.h.
References llvm::ConstantFoldExtractValueInstruction().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 106 of file ConstantFolder.h.
References llvm::any_of(), llvm::ConstantExpr::getGetElementPtr(), and llvm::ConstantExpr::getInBoundsGetElementPtr().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 98 of file ConstantFolder.h.
References llvm::ConstantExpr::getCompare(), LHS, P, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 154 of file ConstantFolder.h.
References llvm::ConstantExpr::getInsertElement().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 137 of file ConstantFolder.h.
References llvm::ConstantExpr::getInsertValue().
Implements llvm::IRBuilderFolder.
Definition at line 58 of file ConstantFolder.h.
References llvm::ConstantExpr::getOr(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 74 of file ConstantFolder.h.
References llvm::ConstantExpr::getSDiv(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 121 of file ConstantFolder.h.
References R600_InstFlag::FC, and llvm::ConstantExpr::getSelect().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 164 of file ConstantFolder.h.
References C1, llvm::ConstantExpr::getShuffleVector(), llvm::BitmaskEnumDetail::Mask(), and llvm::NVPTX::PTXLdStInstCode::V2.
Implements llvm::IRBuilderFolder.
Definition at line 90 of file ConstantFolder.h.
References llvm::ConstantExpr::getSRem(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 66 of file ConstantFolder.h.
References llvm::ConstantExpr::getUDiv(), LHS, and RHS.
Implements llvm::IRBuilderFolder.
Definition at line 82 of file ConstantFolder.h.
References llvm::ConstantExpr::getURem(), LHS, and RHS.