LLVM
8.0.1
|
TargetFolder - Create constants with target dependent folding. More...
#include "llvm/Analysis/TargetFolder.h"
TargetFolder - Create constants with target dependent folding.
Definition at line 32 of file TargetFolder.h.
|
inlineexplicit |
Definition at line 43 of file TargetFolder.h.
|
inline |
Definition at line 49 of file TargetFolder.h.
References llvm::ConstantExpr::getAdd().
Definition at line 98 of file TargetFolder.h.
References llvm::ConstantExpr::getAnd().
|
inline |
Definition at line 95 of file TargetFolder.h.
References llvm::ConstantExpr::getAShr().
|
inline |
Definition at line 108 of file TargetFolder.h.
References llvm::ConstantExpr::get().
Definition at line 189 of file TargetFolder.h.
References CreateCast().
|
inline |
Definition at line 167 of file TargetFolder.h.
References llvm::ConstantExpr::getCast(), and llvm::Value::getType().
Referenced by CreateBitCast(), CreateIntToPtr(), and CreatePtrToInt().
Definition at line 242 of file TargetFolder.h.
References llvm::ConstantExpr::getExtractElement().
|
inline |
Definition at line 256 of file TargetFolder.h.
References llvm::ConstantExpr::getExtractValue().
Definition at line 53 of file TargetFolder.h.
References llvm::ConstantExpr::getFAdd().
|
inline |
Definition at line 229 of file TargetFolder.h.
References llvm::ConstantExpr::getCompare().
Definition at line 76 of file TargetFolder.h.
References llvm::ConstantExpr::getFDiv().
Definition at line 67 of file TargetFolder.h.
References llvm::ConstantExpr::getFMul().
Definition at line 121 of file TargetFolder.h.
References llvm::ConstantExpr::getFNeg().
Definition at line 184 of file TargetFolder.h.
References llvm::ConstantExpr::getFPCast(), and llvm::Value::getType().
Definition at line 85 of file TargetFolder.h.
References llvm::ConstantExpr::getFRem().
Definition at line 60 of file TargetFolder.h.
References llvm::ConstantExpr::getFSub().
|
inline |
Definition at line 132 of file TargetFolder.h.
References llvm::ConstantExpr::getGetElementPtr().
|
inline |
Definition at line 136 of file TargetFolder.h.
References llvm::ConstantExpr::getGetElementPtr().
|
inline |
Definition at line 142 of file TargetFolder.h.
References llvm::ConstantExpr::getGetElementPtr().
|
inline |
Definition at line 225 of file TargetFolder.h.
References llvm::ConstantExpr::getCompare().
|
inline |
Definition at line 147 of file TargetFolder.h.
References llvm::ConstantExpr::getInBoundsGetElementPtr().
|
inline |
Definition at line 151 of file TargetFolder.h.
References llvm::ConstantExpr::getInBoundsGetElementPtr().
|
inline |
Definition at line 158 of file TargetFolder.h.
References llvm::ConstantExpr::getInBoundsGetElementPtr().
|
inline |
Definition at line 246 of file TargetFolder.h.
References llvm::ConstantExpr::getInsertElement().
|
inline |
Definition at line 261 of file TargetFolder.h.
References llvm::ConstantExpr::getInsertValue().
|
inline |
Definition at line 173 of file TargetFolder.h.
References llvm::ConstantExpr::getIntegerCast(), and llvm::Value::getType().
Definition at line 192 of file TargetFolder.h.
References CreateCast().
|
inline |
Definition at line 92 of file TargetFolder.h.
References llvm::ConstantExpr::getLShr().
|
inline |
Definition at line 63 of file TargetFolder.h.
References llvm::ConstantExpr::getMul().
|
inline |
Definition at line 117 of file TargetFolder.h.
References llvm::ConstantExpr::getNeg().
Definition at line 124 of file TargetFolder.h.
References llvm::ConstantExpr::getNot().
Definition at line 101 of file TargetFolder.h.
References llvm::ConstantExpr::getOr().
|
inline |
Definition at line 214 of file TargetFolder.h.
References llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(), and llvm::Value::getType().
Definition at line 179 of file TargetFolder.h.
References llvm::ConstantExpr::getPointerCast(), and llvm::Value::getType().
Definition at line 195 of file TargetFolder.h.
References CreateCast().
|
inline |
Definition at line 73 of file TargetFolder.h.
References llvm::ConstantExpr::getSDiv().
|
inline |
Definition at line 238 of file TargetFolder.h.
References llvm::ConstantExpr::getSelect().
Definition at line 203 of file TargetFolder.h.
References llvm::ConstantExpr::getSExtOrBitCast(), and llvm::Value::getType().
|
inline |
Definition at line 88 of file TargetFolder.h.
References llvm::ConstantExpr::getShl().
|
inline |
Definition at line 251 of file TargetFolder.h.
References llvm::ConstantExpr::getShuffleVector().
Definition at line 82 of file TargetFolder.h.
References llvm::ConstantExpr::getSRem().
|
inline |
Definition at line 56 of file TargetFolder.h.
References llvm::ConstantExpr::getSub().
Definition at line 208 of file TargetFolder.h.
References llvm::ConstantExpr::getTruncOrBitCast(), and llvm::Value::getType().
|
inline |
Definition at line 70 of file TargetFolder.h.
References llvm::ConstantExpr::getUDiv().
Definition at line 79 of file TargetFolder.h.
References llvm::ConstantExpr::getURem().
Definition at line 104 of file TargetFolder.h.
References llvm::ConstantExpr::getXor().
Definition at line 198 of file TargetFolder.h.
References llvm::Value::getType(), and llvm::ConstantExpr::getZExtOrBitCast().