LLVM API Documentation
#include "llvm/Transforms/Utils/Local.h"#include "llvm/Constants.h"#include "llvm/DerivedTypes.h"#include "llvm/Instructions.h"#include "llvm/Intrinsics.h"#include "llvm/IntrinsicInst.h"#include "llvm/Analysis/ConstantFolding.h"#include "llvm/Target/TargetData.h"#include "llvm/Support/GetElementPtrTypeIterator.h"#include "llvm/Support/MathExtras.h"
Go to the source code of this file.
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) |