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

1 2 3 4 5 6 7

  /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/lib/Target/X86/
X86.h 25 class FunctionPass;
32 FunctionPass *createX86ISelDag(X86TargetMachine &TM,
37 FunctionPass* createGlobalBaseRegPass();
43 FunctionPass *createX86FloatingPointStackifierPass();
48 FunctionPass *createX86IssueVZeroUpperPass();
52 FunctionPass *createX86JITCodeEmitterPass(X86TargetMachine &TM,
59 FunctionPass *createEmitX86CodeToMemory();
65 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...]
Instrumentation.h 20 class FunctionPass;
39 FunctionPass *createThreadSanitizerPass();
  /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/Mips/
Mips.h 23 class FunctionPass;
25 FunctionPass *createMipsISelDag(MipsTargetMachine &TM);
26 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
27 FunctionPass *createMipsExpandPseudoPass(MipsTargetMachine &TM);
28 FunctionPass *createMipsEmitGPRestorePass(MipsTargetMachine &TM);
30 FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM,
  /external/llvm/lib/Target/ARM/
ARM.h 27 class FunctionPass;
32 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
35 FunctionPass *createARMJITCodeEmitterPass(ARMBaseTargetMachine &TM,
38 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false);
39 FunctionPass *createARMExpandPseudoPass();
40 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli);
41 FunctionPass *createARMConstantIslandPass();
42 FunctionPass *createMLxExpansionPass();
43 FunctionPass *createThumb2ITBlockPass();
44 FunctionPass *createThumb2SizeReductionPass()
    [all...]
  /external/llvm/lib/Target/XCore/
XCore.h 22 class FunctionPass;
27 FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM,
  /external/llvm/lib/Target/Hexagon/
Hexagon.h 23 class FunctionPass;
31 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM);
32 FunctionPass *createHexagonDelaySlotFillerPass(TargetMachine &TM);
33 FunctionPass *createHexagonFPMoverPass(TargetMachine &TM);
34 FunctionPass *createHexagonRemoveExtendOps(HexagonTargetMachine &TM);
35 FunctionPass *createHexagonCFGOptimizer(HexagonTargetMachine &TM);
37 FunctionPass *createHexagonSplitTFRCondSets(HexagonTargetMachine &TM);
38 FunctionPass *createHexagonExpandPredSpillCode(HexagonTargetMachine &TM);
40 FunctionPass *createHexagonHardwareLoops();
41 FunctionPass *createHexagonPeephole()
    [all...]
  /external/llvm/lib/Target/PTX/
PTX.h 25 class FunctionPass;
27 FunctionPass *createPTXISelDag(PTXTargetMachine &TM,
30 FunctionPass *createPTXMFInfoExtract(PTXTargetMachine &TM,
33 FunctionPass *createPTXFPRoundingModePass(PTXTargetMachine &TM,
36 FunctionPass *createPTXRegisterAllocator();
  /external/llvm/lib/Target/PowerPC/
PPC.h 27 class FunctionPass;
33 FunctionPass *createPPCBranchSelectionPass();
34 FunctionPass *createPPCISelDag(PPCTargetMachine &TM);
35 FunctionPass *createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
  /external/llvm/lib/Target/MSP430/
MSP430.h 37 class FunctionPass;
40 FunctionPass *createMSP430ISelDag(MSP430TargetMachine &TM,
43 FunctionPass *createMSP430BranchSelectionPass();
  /external/llvm/include/llvm/CodeGen/
Passes.h 24 class FunctionPass;
165 virtual FunctionPass *createTargetRegisterAllocator(bool Optimized);
169 virtual void addFastRegAlloc(FunctionPass *RegAllocPass);
173 virtual void addOptimizedRegAlloc(FunctionPass *RegAllocPass);
224 FunctionPass *createRegAllocPass(bool Optimized);
241 FunctionPass *createUnreachableBlockEliminationPass();
310 FunctionPass *createFastRegisterAllocator();
315 FunctionPass *createBasicRegisterAllocator();
320 FunctionPass *createGreedyRegisterAllocator();
325 FunctionPass *createDefaultPBQPRegisterAllocator()
    [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/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/include/llvm/Transforms/Utils/
UnifyFunctionExitNodes.h 25 struct UnifyFunctionExitNodes : public FunctionPass {
29 UnifyFunctionExitNodes() : FunctionPass(ID),
  /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/lib/Transforms/Utils/
InstructionNamer.cpp 24 struct InstNamer : public FunctionPass {
26 InstNamer() : FunctionPass(ID) {
62 FunctionPass *llvm::createInstructionNamerPass() {

Completed in 558 milliseconds

1 2 3 4 5 6 7