HomeSort by relevance Sort by last modified time
    Searched refs:ModulePass (Results 26 - 50 of 54) sorted by null

12 3

  /external/llvm/unittests/VMCore/
PassManagerTest.cpp 47 struct ModuleNDNM: public ModulePass {
51 ModuleNDNM() : ModulePass(ID) { }
63 struct ModuleNDM : public ModulePass {
67 ModuleNDM() : ModulePass(ID) {}
76 struct ModuleNDM2 : public ModulePass {
80 ModuleNDM2() : ModulePass(ID) {}
89 struct ModuleDNM : public ModulePass {
93 ModuleDNM() : ModulePass(ID) {
262 struct OnTheFlyTest: public ModulePass {
265 OnTheFlyTest() : ModulePass(ID)
    [all...]
  /external/llvm/lib/Analysis/
AliasAnalysisCounter.cpp 31 class AliasAnalysisCounter : public ModulePass, public AliasAnalysis {
37 AliasAnalysisCounter() : ModulePass(ID) {
122 ModulePass *llvm::createAliasAnalysisCounterPass() {
AliasDebugger.cpp 31 class AliasDebugger : public ModulePass, public AliasAnalysis {
42 AliasDebugger() : ModulePass(ID) {
PathProfileVerifier.cpp 30 class PathProfileVerifier : public ModulePass {
36 PathProfileVerifier() : ModulePass(ID) {
62 ModulePass *llvm::createPathProfileVerifierPass() {
ProfileInfoLoaderPass.cpp 40 class LoaderPass : public ModulePass, public ProfileInfo {
48 : ModulePass(ID), Filename(filename) {
88 ModulePass *llvm::createProfileLoaderPass() { return new LoaderPass(); }
PathProfileInfo.cpp 36 class PathProfileLoaderPass : public ModulePass, public PathProfileInfo {
38 PathProfileLoaderPass() : ModulePass(ID) { }
98 ModulePass *llvm::createPathProfileLoaderPass() {
  /external/llvm/lib/Transforms/IPO/
ConstantMerge.cpp 36 struct ConstantMerge : public ModulePass {
38 ConstantMerge() : ModulePass(ID) {
61 ModulePass *llvm::createConstantMergePass() { return new ConstantMerge(); }
PartialInlining.cpp 30 struct PartialInliner : public ModulePass {
33 PartialInliner() : ModulePass(ID) {
48 ModulePass* llvm::createPartialInliningPass() { return new PartialInliner(); }
GlobalDCE.cpp 32 struct GlobalDCE : public ModulePass {
34 GlobalDCE() : ModulePass(ID) {
59 ModulePass *llvm::createGlobalDCEPass() { return new GlobalDCE(); }
IPConstantPropagation.cpp 36 struct IPCP : public ModulePass {
38 IPCP() : ModulePass(ID) {
53 ModulePass *llvm::createIPConstantPropagationPass() { return new IPCP(); }
LoopExtractor.cpp 166 class BlockExtractorPass : public ModulePass {
174 BlockExtractorPass() : ModulePass(ID) {
191 ModulePass *llvm::createBlockExtractorPass() {
DeadArgumentElimination.cpp 47 class DAE : public ModulePass {
126 explicit DAE(char &ID) : ModulePass(ID) {}
130 DAE() : ModulePass(ID) {
180 ModulePass *llvm::createDeadArgEliminationPass() { return new DAE(); }
181 ModulePass *llvm::createDeadArgHackingPass() { return new DAH(); }
    [all...]
MergeFunctions.cpp 542 class MergeFunctions : public ModulePass {
546 : ModulePass(ID), HasGlobalAliases(false) {
606 ModulePass *llvm::createMergeFunctionsPass() {
  /external/llvm/lib/Transforms/Instrumentation/
OptimalEdgeProfiling.cpp 35 class OptimalEdgeProfiler : public ModulePass {
39 OptimalEdgeProfiler() : ModulePass(ID) {
64 ModulePass *llvm::createOptimalEdgeProfilerPass() {
GCOVProfiling.cpp 42 class GCOVProfiler : public ModulePass {
46 : ModulePass(ID), EmitNotes(true), EmitData(true), Use402Format(false),
52 : ModulePass(ID), EmitNotes(EmitNotes), EmitData(EmitData),
110 ModulePass *llvm::createGCOVProfilerPass(bool EmitNotes, bool EmitData,
AddressSanitizer.cpp 131 struct AddressSanitizer : public ModulePass {
192 AddressSanitizer::AddressSanitizer() : ModulePass(ID) { }
193 ModulePass *llvm::createAddressSanitizerPass() {
    [all...]
PathProfiling.cpp 263 class PathProfiler : public ModulePass {
348 PathProfiler() : ModulePass(ID) {
368 ModulePass *llvm::createPathProfilerPass() { return new PathProfiler(); }
    [all...]
  /frameworks/compile/libbcc/lib/Transforms/
ForEachExpand.cpp 39 class ForEachExpandPass : public llvm::ModulePass {
113 : ModulePass(ID), M(NULL), C(NULL), mNames(Names),
364 llvm::ModulePass *createForEachExpandPass(std::vector<std::string>& Names,
  /external/llvm/include/llvm/
PassManagers.h 66 // [o] class FunctionPassManagerImpl : public ModulePass, PMDataManager,
71 // [o] class FPPassManager : public ModulePass, public PMDataManager;
408 class FPPassManager : public ModulePass, public PMDataManager {
412 : ModulePass(ID), PMDataManager() { }
  /external/llvm/lib/Analysis/IPA/
CallGraph.cpp 29 class BasicCallGraph : public ModulePass, public CallGraph {
45 BasicCallGraph() : ModulePass(ID), Root(0),
CallGraphSCCPass.cpp 44 class CGPassManager : public ModulePass, public PMDataManager {
48 : ModulePass(ID), PMDataManager() { }
GlobalsModRef.cpp 74 class GlobalsModRef : public ModulePass, public AliasAnalysis {
93 GlobalsModRef() : ModulePass(ID) {
  /external/llvm/tools/opt/
opt.cpp 186 struct ModulePassPrinter : public ModulePass {
193 : ModulePass(ID), PassToPrint(PI), Out(out) {
195 PassName = "ModulePass Printer: " + PassToPrintName;
349 struct BreakpointPrinter : public ModulePass {
354 : ModulePass(ID), Out(out) {
  /external/llvm/tools/llvm-prof/
llvm-prof.cpp 130 class ProfileInfoPrinterPass : public ModulePass {
135 : ModulePass(ID), PIL(_PIL) {}
  /external/llvm/lib/VMCore/
PassManager.cpp 336 llvm::dbgs().indent(Offset*2) << "ModulePass Manager\n";
338 ModulePass *MP = getContainedPass(Index);
348 ModulePass *getContainedPass(unsigned N) {
350 return static_cast<ModulePass *>(PassVector[N]);
940 // If a FunctionPass F is the last user of ModulePass info M
    [all...]

Completed in 928 milliseconds

12 3