LLVM
8.0.1
|
Static Public Member Functions | |
static SimpleValue | getEmptyKey () |
static SimpleValue | getTombstoneKey () |
static unsigned | getHashValue (SimpleValue Val) |
static bool | isEqual (SimpleValue LHS, SimpleValue RHS) |
Definition at line 114 of file EarlyCSE.cpp.
|
inlinestatic |
Definition at line 115 of file EarlyCSE.cpp.
|
static |
|
inlinestatic |
Definition at line 119 of file EarlyCSE.cpp.
References assert(), B, llvm::dyn_cast(), llvm::SelectPatternResult::Flavor, llvm::Instruction::getOpcode(), llvm::User::getOperand(), llvm::CmpInst::getPredicate(), llvm::Value::getType(), llvm::hash_combine(), llvm::hash_combine_range(), isEqual(), llvm::Instruction::isIdenticalToWhenDefined(), isSentinel(), llvm::Type::isVoidTy(), llvm::matchSelectPattern(), llvm::CallBase::onlyReadsMemory(), llvm::SPF_ABS, llvm::SPF_NABS, llvm::SPF_SMAX, llvm::SPF_SMIN, llvm::SPF_UMAX, llvm::SPF_UMIN, std::swap(), llvm::User::value_op_begin(), and llvm::User::value_op_end().
|
static |