LLVM API Documentation

Local.cpp File Reference

#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"

Include dependency graph for Local.cpp:

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)