LLVM API Documentation
Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Functions | |
| bool | llvm::ConstantFoldTerminator (BasicBlock *BB) |
| bool | llvm::isInstructionTriviallyDead (Instruction *I) |
| void | llvm::RecursivelyDeleteTriviallyDeadInstructions (Value *V, SmallVectorImpl< Instruction * > *DeadInst=0) |
| void | llvm::MergeBasicBlockIntoOnlyPred (BasicBlock *BB) |
| bool | llvm::SimplifyCFG (BasicBlock *BB) |
| AllocaInst * | llvm::DemoteRegToStack (Instruction &X, bool VolatileLoads=false, Instruction *AllocaPoint=0) |
| AllocaInst * | llvm::DemotePHIToStack (PHINode *P, Instruction *AllocaPoint=0) |