LLVM
8.0.1
|
#include "llvm/Transforms/Scalar.h"
#include "llvm-c/Initialization.h"
#include "llvm-c/Transforms/Scalar.h"
#include "llvm/Analysis/BasicAliasAnalysis.h"
#include "llvm/Analysis/Passes.h"
#include "llvm/Analysis/ScopedNoAliasAA.h"
#include "llvm/Analysis/TypeBasedAliasAnalysis.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/LegacyPassManager.h"
#include "llvm/IR/Verifier.h"
#include "llvm/InitializePasses.h"
#include "llvm/Transforms/Scalar/GVN.h"
#include "llvm/Transforms/Scalar/Scalarizer.h"
#include "llvm/Transforms/Scalar/SimpleLoopUnswitch.h"
#include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
Go to the source code of this file.
void LLVMAddGVNHoistLegacyPass | ( | LLVMPassManagerRef | PM | ) |
Definition at line 266 of file Scalar.cpp.
References llvm::createGVNHoistPass(), and llvm::unwrap().
void LLVMAddLoopSimplifyCFGPass | ( | LLVMPassManagerRef | PM | ) |
Definition at line 113 of file Scalar.cpp.
References llvm::createLoopSimplifyCFGPass(), and llvm::unwrap().
void LLVMAddLoopSinkPass | ( | LLVMPassManagerRef | PM | ) |
Definition at line 165 of file Scalar.cpp.
References llvm::createLoopSinkPass(), and llvm::unwrap().