LLVM API Documentation
#include "llvm/Analysis/ValueNumbering.h"#include "llvm/Support/InstVisitor.h"#include "llvm/BasicBlock.h"#include "llvm/Instructions.h"#include "llvm/Pass.h"#include "llvm/Type.h"Include dependency graph for ValueNumbering.cpp:

Go to the source code of this file.
Functions | |
| static bool | isIdenticalBinaryInst (const Instruction &I1, const Instruction *I2) |
| static bool | IdenticalComplexInst (const Instruction *I1, const Instruction *I2) |
| void | llvm::BasicValueNumberingStub () |
Variables | |
| static RegisterAnalysisGroup< ValueNumbering > | X ("Value Numbering") |
|
||||||||||||
|
Definition at line 165 of file ValueNumbering.cpp. References llvm::User::getNumOperands(), llvm::Instruction::getOpcode(), llvm::BasicBlock::getParent(), llvm::Instruction::getParent(), llvm::Value::getType(), llvm::User::op_begin(), and llvm::User::op_end(). |
|
||||||||||||
|
Definition at line 123 of file ValueNumbering.cpp. References llvm::Instruction::getOpcode(), llvm::User::getOperand(), llvm::BasicBlock::getParent(), llvm::Instruction::getParent(), and llvm::Instruction::isCommutative(). |
|
|
|
|
|
Definition at line 66 of file ValueNumbering.cpp. |