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 28 of file ConstantFolder.h.
|
explicitdefault |
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 175 of file ConstantFolder.h.
References llvm::ConstantExpr::getAShr(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 188 of file ConstantFolder.h.
References llvm::ConstantExpr::get(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 241 of file ConstantFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 218 of file ConstantFolder.h.
References llvm::ConstantExpr::getCast().
Referenced by CreateBitCast(), CreateIntToPtr(), and CreatePtrToInt().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 278 of file ConstantFolder.h.
References llvm::ConstantExpr::getExtractElement().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 117 of file ConstantFolder.h.
References llvm::ConstantExpr::getFAdd(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 269 of file ConstantFolder.h.
References llvm::ConstantExpr::getCompare(), LHS, P, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 149 of file ConstantFolder.h.
References llvm::ConstantExpr::getFDiv(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 135 of file ConstantFolder.h.
References llvm::ConstantExpr::getFMul(), LHS, and RHS.
Implements llvm::IRBuilderFolder.
Definition at line 202 of file ConstantFolder.h.
References llvm::ConstantExpr::getFNeg().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 237 of file ConstantFolder.h.
References llvm::ConstantExpr::getFPCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 161 of file ConstantFolder.h.
References llvm::ConstantExpr::getFRem(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 126 of file ConstantFolder.h.
References llvm::ConstantExpr::getFSub(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 282 of file ConstantFolder.h.
References llvm::ConstantExpr::getInsertElement().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 232 of file ConstantFolder.h.
References llvm::ConstantExpr::getIntegerCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 245 of file ConstantFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 170 of file ConstantFolder.h.
References llvm::ConstantExpr::getLShr(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 130 of file ConstantFolder.h.
References llvm::ConstantExpr::getMul(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 197 of file ConstantFolder.h.
References llvm::ConstantExpr::getNeg().
Implements llvm::IRBuilderFolder.
Definition at line 206 of file ConstantFolder.h.
References llvm::ConstantExpr::getNot().
Definition at line 180 of file ConstantFolder.h.
References llvm::ConstantExpr::getOr(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 227 of file ConstantFolder.h.
References llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 223 of file ConstantFolder.h.
References llvm::ConstantExpr::getPointerCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 249 of file ConstantFolder.h.
References CreateCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 144 of file ConstantFolder.h.
References llvm::ConstantExpr::getSDiv(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 257 of file ConstantFolder.h.
References llvm::ConstantExpr::getSExtOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 165 of file ConstantFolder.h.
References llvm::ConstantExpr::getShl(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 287 of file ConstantFolder.h.
References llvm::ConstantExpr::getShuffleVector(), llvm::BitmaskEnumDetail::Mask(), and llvm::NVPTX::PTXLdStInstCode::V2.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 157 of file ConstantFolder.h.
References llvm::ConstantExpr::getSRem(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 121 of file ConstantFolder.h.
References llvm::ConstantExpr::getSub(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 261 of file ConstantFolder.h.
References llvm::ConstantExpr::getTruncOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 139 of file ConstantFolder.h.
References llvm::ConstantExpr::getUDiv(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 210 of file ConstantFolder.h.
References llvm::ConstantExpr::get().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 153 of file ConstantFolder.h.
References llvm::ConstantExpr::getURem(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 184 of file ConstantFolder.h.
References llvm::ConstantExpr::getXor(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 253 of file ConstantFolder.h.
References llvm::ConstantExpr::getZExtOrBitCast().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 40 of file ConstantFolder.h.
References llvm::ConstantExpr::getAdd(), LHS, and RHS.
Implements llvm::IRBuilderFolder.
Definition at line 49 of file ConstantFolder.h.
References llvm::ConstantExpr::getAnd(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 97 of file ConstantFolder.h.
References llvm::ConstantExpr::getExtractValue().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 73 of file ConstantFolder.h.
References llvm::any_of(), llvm::ConstantExpr::getGetElementPtr(), and llvm::ConstantExpr::getInBoundsGetElementPtr().
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 65 of file ConstantFolder.h.
References llvm::ConstantExpr::getCompare(), LHS, P, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 104 of file ConstantFolder.h.
References llvm::ConstantExpr::getInsertValue().
Implements llvm::IRBuilderFolder.
Definition at line 57 of file ConstantFolder.h.
References llvm::ConstantExpr::getOr(), LHS, and RHS.
|
inlineoverridevirtual |
Implements llvm::IRBuilderFolder.
Definition at line 88 of file ConstantFolder.h.
References R600_InstFlag::FC, and llvm::ConstantExpr::getSelect().