LLVM API Documentation
#include "llvm/DerivedTypes.h"#include "llvm/Instructions.h"#include "llvm/Module.h"#include "PgmDependenceGraph.h"#include "llvm/Analysis/DataStructure/DataStructure.h"#include "llvm/Analysis/DataStructure/DSGraph.h"#include "llvm/Support/InstVisitor.h"#include "llvm/Transforms/Utils/Local.h"#include "llvm/ADT/Statistic.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/hash_set"#include "llvm/ADT/hash_map"#include <functional>#include <algorithm>Include dependency graph for Parallelize.cpp:

Go to the source code of this file.
Classes | |
| class | Cilkifier |
| class | FindParallelCalls |
Functions | |
| static bool | isCilk (const Function &F) |
| static bool | isCilkMain (const Function &F) |
| static bool | isCilk (const CallInst &CI) |
| static bool | isSync (const CallInst &CI) |
Variables | |
| static const char *const | CilkSuffix = ".llvm2cilk" |
| static const char *const | DummySyncFuncName = "__sync.llvm2cilk" |
|
|
Definition at line 78 of file Parallelize.cpp. References llvm::CallInst::getCalledFunction(), and isCilk(). |
|
|
Definition at line 68 of file Parallelize.cpp. References CilkSuffix, and llvm::Value::getName(). Referenced by isCilk(). |
|
|
Definition at line 73 of file Parallelize.cpp. References CilkSuffix, and llvm::Value::getName(). |
|
|
Definition at line 82 of file Parallelize.cpp. References DummySyncFuncName, llvm::CallInst::getCalledFunction(), and llvm::Value::getName(). |
|
|
Definition at line 61 of file Parallelize.cpp. Referenced by isCilk(), isCilkMain(), and Cilkifier::TransformFunc(). |
|
|
Definition at line 62 of file Parallelize.cpp. Referenced by Cilkifier::Cilkifier(), and isSync(). |
|
|
|