LLVM API Documentation

Public Member Functions | |
| void | clear () |
| void | AnalyzeAlloca (AllocaInst *AI) |
Public Attributes | |
| std::vector< BasicBlock * > | DefiningBlocks |
| std::vector< BasicBlock * > | UsingBlocks |
| StoreInst * | OnlyStore |
| BasicBlock * | OnlyBlock |
| bool | OnlyUsedInOneBlock |
| Value * | AllocaPointerVal |
|
|
AnalyzeAlloca - Scan the uses of the specified alloca, filling in our ivars. Definition at line 226 of file PromoteMemoryToRegister.cpp. References llvm::User::getOperand(), llvm::Instruction::getParent(), llvm::Value::use_begin(), llvm::Value::use_end(), and llvm::Value::use_iterator. Referenced by PromoteMem2Reg::run(). |
|
|
Definition at line 215 of file PromoteMemoryToRegister.cpp. References llvm::DenseMap< KeyT, ValueT, KeyInfoT, ValueInfoT >::clear(). |
|
|
Definition at line 213 of file PromoteMemoryToRegister.cpp. Referenced by PromoteMem2Reg::run(). |
|
|
Definition at line 206 of file PromoteMemoryToRegister.cpp. Referenced by PromoteMem2Reg::run(). |
|
|
Definition at line 210 of file PromoteMemoryToRegister.cpp. Referenced by PromoteMem2Reg::run(). |
|
|
Definition at line 209 of file PromoteMemoryToRegister.cpp. Referenced by PromoteMem2Reg::run(). |
|
|
Definition at line 211 of file PromoteMemoryToRegister.cpp. Referenced by PromoteMem2Reg::run(). |
|
|
Definition at line 207 of file PromoteMemoryToRegister.cpp. Referenced by PromoteMem2Reg::run(). |