LLVM API Documentation
#include "llvm/Transforms/Scalar.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/Statistic.h"#include "llvm/Analysis/AssumptionTracker.h"#include "llvm/Analysis/InstructionSimplify.h"#include "llvm/Analysis/LoopInfo.h"#include "llvm/Analysis/LoopPass.h"#include "llvm/IR/DataLayout.h"#include "llvm/IR/Dominators.h"#include "llvm/IR/Instructions.h"#include "llvm/Support/Debug.h"#include "llvm/Target/TargetLibraryInfo.h"#include "llvm/Transforms/Utils/Local.h"
Go to the source code of this file.
Defines | |
| #define | DEBUG_TYPE "loop-instsimplify" |
Functions | |
| STATISTIC (NumSimplified,"Number of redundant instructions simplified") | |
| INITIALIZE_PASS_BEGIN (LoopInstSimplify,"loop-instsimplify","Simplify instructions in loops", false, false) INITIALIZE_PASS_END(LoopInstSimplify | |
Variables | |
| loop | instsimplify |
| loop Simplify instructions in | loops |
| loop Simplify instructions in | false |
| #define DEBUG_TYPE "loop-instsimplify" |
Definition at line 29 of file LoopInstSimplify.cpp.
| INITIALIZE_PASS_BEGIN | ( | LoopInstSimplify | , |
| "loop-instsimplify" | , | ||
| "Simplify instructions in loops" | , | ||
| false | , | ||
| false | |||
| ) |
| STATISTIC | ( | NumSimplified | , |
| "Number of redundant instructions simplified" | |||
| ) |
| loop Simplify instructions in false |
Definition at line 64 of file LoopInstSimplify.cpp.
| loop instsimplify |
Definition at line 64 of file LoopInstSimplify.cpp.
| loop Simplify instructions in loops |
Definition at line 64 of file LoopInstSimplify.cpp.