HomeSort by relevance Sort by last modified time
    Searched refs:FunctionPass (Results 1 - 25 of 182) sorted by null

1 2 3 4 5 6 7 8

  /external/llvm/include/llvm/Analysis/
DomPrinter.h 19 class FunctionPass;
20 FunctionPass *createDomPrinterPass();
21 FunctionPass *createDomOnlyPrinterPass();
22 FunctionPass *createDomViewerPass();
23 FunctionPass *createDomOnlyViewerPass();
24 FunctionPass *createPostDomPrinterPass();
25 FunctionPass *createPostDomOnlyPrinterPass();
26 FunctionPass *createPostDomViewerPass();
27 FunctionPass *createPostDomOnlyViewerPass();
RegionPrinter.h 19 class FunctionPass;
20 FunctionPass *createRegionViewerPass();
21 FunctionPass *createRegionOnlyViewerPass();
22 FunctionPass *createRegionPrinterPass();
23 FunctionPass *createRegionOnlyPrinterPass();
Lint.h 25 class FunctionPass;
32 FunctionPass *createLintPass();
Passes.h 19 class FunctionPass;
52 FunctionPass *createAAEvalPass();
73 FunctionPass *createLibCallAliasAnalysisPass(LibCallInfo *LCI);
80 FunctionPass *createScalarEvolutionAliasAnalysisPass();
115 FunctionPass *createProfileEstimatorPass();
122 FunctionPass *createProfileVerifierPass();
171 FunctionPass *createLazyValueInfoPass();
182 FunctionPass *createInstCountPass();
185 FunctionPass *createDbgInfoPrinterPass();
192 FunctionPass *createRegionInfoPass()
    [all...]
Verifier.h 28 class FunctionPass;
49 FunctionPass *createVerifierPass(
LibCallAliasAnalysis.h 25 struct LibCallAliasAnalysis : public FunctionPass, public AliasAnalysis {
31 : FunctionPass(ID), LCI(LC) {
35 : FunctionPass(ID), LCI(LC) {
  /external/llvm/include/llvm/CodeGen/
Passes.h 23 class FunctionPass;
36 FunctionPass *createUnreachableBlockEliminationPass();
99 FunctionPass *createDeadMachineInstructionElimPass();
104 FunctionPass *createRegisterAllocator(CodeGenOpt::Level OptLevel);
109 FunctionPass *createFastRegisterAllocator();
114 FunctionPass *createBasicRegisterAllocator();
119 FunctionPass *createGreedyRegisterAllocator();
124 FunctionPass *createLinearScanRegisterAllocator();
129 FunctionPass *createDefaultPBQPRegisterAllocator();
134 FunctionPass *createPrologEpilogCodeInserter()
    [all...]
MachineFunctionPass.h 11 // just FunctionPass's, except they operate on machine code as part of a code
28 /// MachineFunctionPass - This class adapts the FunctionPass interface to
32 class MachineFunctionPass : public FunctionPass {
34 explicit MachineFunctionPass(char &ID) : FunctionPass(ID) {}
  /external/llvm/lib/Target/X86/
X86.h 25 class FunctionPass;
34 FunctionPass *createX86ISelDag(X86TargetMachine &TM,
39 FunctionPass* createGlobalBaseRegPass();
45 FunctionPass *createX86FloatingPointStackifierPass();
50 FunctionPass *createX86IssueVZeroUpperPass();
54 FunctionPass *createX86JITCodeEmitterPass(X86TargetMachine &TM,
61 FunctionPass *createEmitX86CodeToMemory();
67 FunctionPass *createX86MaxStackAlignmentHeuristicPass();
  /external/llvm/include/llvm/Transforms/
Scalar.h 20 class FunctionPass;
31 FunctionPass *createConstantPropagationPass();
37 FunctionPass *createSCCPPass();
54 FunctionPass *createDeadCodeEliminationPass();
61 FunctionPass *createDeadStoreEliminationPass();
69 FunctionPass *createAggressiveDCEPass();
76 FunctionPass *createScalarReplAggregatesPass(signed Threshold = -1,
98 FunctionPass *createInstructionCombiningPass();
159 FunctionPass *createPromoteMemoryToRegisterPass();
167 FunctionPass *createDemoteRegisterToMemoryPass()
    [all...]
  /external/llvm/lib/Target/CellSPU/
SPU.h 23 class FunctionPass;
26 FunctionPass *createSPUISelDag(SPUTargetMachine &TM);
27 FunctionPass *createSPUNopFillerPass(SPUTargetMachine &tm);
  /external/llvm/lib/Target/MBlaze/
MBlaze.h 24 class FunctionPass;
27 FunctionPass *createMBlazeISelDag(MBlazeTargetMachine &TM);
28 FunctionPass *createMBlazeDelaySlotFillerPass(MBlazeTargetMachine &TM);
  /external/llvm/lib/Target/Alpha/
Alpha.h 31 class FunctionPass;
34 FunctionPass *createAlphaISelDag(AlphaTargetMachine &TM);
35 FunctionPass *createAlphaPatternInstructionSelector(TargetMachine &TM);
36 FunctionPass *createAlphaJITCodeEmitterPass(AlphaTargetMachine &TM,
38 FunctionPass *createAlphaLLRPPass(AlphaTargetMachine &tm);
39 FunctionPass *createAlphaBranchSelectionPass();
  /external/llvm/lib/Target/Mips/
Mips.h 23 class FunctionPass;
27 FunctionPass *createMipsISelDag(MipsTargetMachine &TM);
28 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
29 FunctionPass *createMipsExpandPseudoPass(MipsTargetMachine &TM);
30 FunctionPass *createMipsEmitGPRestorePass(MipsTargetMachine &TM);
32 FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM,
  /external/llvm/lib/Target/ARM/
ARM.h 29 class FunctionPass;
34 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
37 FunctionPass *createARMJITCodeEmitterPass(ARMBaseTargetMachine &TM,
40 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false);
41 FunctionPass *createARMExpandPseudoPass();
42 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli);
43 FunctionPass *createARMConstantIslandPass();
44 FunctionPass *createMLxExpansionPass();
45 FunctionPass *createThumb2ITBlockPass();
46 FunctionPass *createThumb2SizeReductionPass()
    [all...]
  /external/llvm/lib/Target/Blackfin/
Blackfin.h 23 class FunctionPass;
26 FunctionPass *createBlackfinISelDag(BlackfinTargetMachine &TM,
  /external/llvm/lib/Target/XCore/
XCore.h 22 class FunctionPass;
27 FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM);
  /external/llvm/lib/Target/PTX/
PTX.h 26 class FunctionPass;
28 FunctionPass *createPTXISelDag(PTXTargetMachine &TM,
31 FunctionPass *createPTXMFInfoExtract(PTXTargetMachine &TM,
34 FunctionPass *createPTXFPRoundingModePass(PTXTargetMachine &TM,
37 FunctionPass *createPTXRegisterAllocator();
  /external/llvm/lib/Target/MSP430/
MSP430.h 37 class FunctionPass;
40 FunctionPass *createMSP430ISelDag(MSP430TargetMachine &TM,
43 FunctionPass *createMSP430BranchSelectionPass();
  /external/llvm/lib/Target/PowerPC/
PPC.h 27 class FunctionPass;
36 FunctionPass *createPPCBranchSelectionPass();
37 FunctionPass *createPPCISelDag(PPCTargetMachine &TM);
38 FunctionPass *createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
  /external/llvm/lib/Transforms/Hello/
Hello.cpp 26 struct Hello : public FunctionPass {
28 Hello() : FunctionPass(ID) {}
44 struct Hello2 : public FunctionPass {
46 Hello2() : FunctionPass(ID) {}
  /external/llvm/include/llvm/Assembly/
PrintModulePass.h 13 // FunctionPass's, and prints out the functions of the module as they are
24 class FunctionPass;
36 FunctionPass *createPrintFunctionPass(const std::string &Banner,
  /external/llvm/lib/Target/SystemZ/
SystemZ.h 23 class FunctionPass;
48 FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM,
  /external/llvm/lib/Analysis/
CFGPrinter.cpp 26 struct CFGViewer : public FunctionPass {
28 CFGViewer() : FunctionPass(ID) {
49 struct CFGOnlyViewer : public FunctionPass {
51 CFGOnlyViewer() : FunctionPass(ID) {
73 struct CFGPrinter : public FunctionPass {
75 CFGPrinter() : FunctionPass(ID) {
107 struct CFGOnlyPrinter : public FunctionPass {
109 CFGOnlyPrinter() : FunctionPass(ID) {
158 FunctionPass *llvm::createCFGPrinterPass () {
162 FunctionPass *llvm::createCFGOnlyPrinterPass ()
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
UnifyFunctionExitNodes.h 25 struct UnifyFunctionExitNodes : public FunctionPass {
29 UnifyFunctionExitNodes() : FunctionPass(ID),

Completed in 248 milliseconds

1 2 3 4 5 6 7 8