OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PassRegistry
(Results
1 - 3
of
3
) sorted by null
/external/llvm/include/llvm/
PassRegistry.h
1
//===- llvm/
PassRegistry
.h - Pass Information Registry ----------*- C++ -*-===//
10
// This file defines
PassRegistry
, a class that is used in the initialization
12
// with the
PassRegistry
, which is later provided to the PassManager for
34
///
PassRegistry
- This class manages the registration and intitialization of
37
/// NOTE:
PassRegistry
is NOT thread-safe. If you want to use LLVM on multiple
38
/// threads simultaneously, you will need to use a separate
PassRegistry
on
40
class
PassRegistry
{
54
PassRegistry
() {}
55
~
PassRegistry
();
60
static
PassRegistry
*getPassRegistry()
[
all
...]
/external/llvm/lib/IR/
PassRegistry.cpp
1
//===-
PassRegistry
.cpp - Pass Registration Implementation ----------------===//
10
// This file implements the
PassRegistry
, with which passes are registered on
15
#include "llvm/
PassRegistry
.h"
30
static ManagedStatic<
PassRegistry
> PassRegistryObj;
31
PassRegistry
*
PassRegistry
::getPassRegistry() {
39
PassRegistry
::~
PassRegistry
() {}
41
const PassInfo *
PassRegistry
::getPassInfo(const void *TI) const {
47
const PassInfo *
PassRegistry
::getPassInfo(StringRef Arg) const
[
all
...]
/external/llvm/bindings/python/llvm/
core.py
32
"
PassRegistry
"
432
class
PassRegistry
(LLVMObject):
441
library.LLVMInitializeCore.argtypes = [
PassRegistry
]
444
library.LLVMInitializeTransformUtils.argtypes = [
PassRegistry
]
447
library.LLVMInitializeScalarOpts.argtypes = [
PassRegistry
]
450
library.LLVMInitializeObjCARCOpts.argtypes = [
PassRegistry
]
453
library.LLVMInitializeVectorization.argtypes = [
PassRegistry
]
456
library.LLVMInitializeInstCombine.argtypes = [
PassRegistry
]
459
library.LLVMInitializeIPO.argtypes = [
PassRegistry
]
462
library.LLVMInitializeInstrumentation.argtypes = [
PassRegistry
]
[
all
...]
Completed in 106 milliseconds