HomeSort by: relevance | last modified time | path
    Searched defs:FPM (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
LegacyPassManager.h 95 FunctionPassManagerImpl *FPM;
  /src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
IRMutator.cpp 71 FunctionPassManager FPM;
72 FPM.addPass(DCEPass());
76 FPM.run(F, FAM);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp 303 legacy::FunctionPassManager &FPM) {
304 addExtensionsToPM(EP_EarlyAsPossible, FPM);
308 FPM.add(new TargetLibraryInfoWrapperPass(*LibraryInfo));
315 FPM.add(createLowerMatrixIntrinsicsMinimalPass());
319 addInitialAliasAnalysisPasses(FPM);
323 FPM.add(createLowerExpectIntrinsicPass());
324 FPM.add(createCFGSimplificationPass());
325 FPM.add(createSROAPass());
326 FPM.add(createEarlyCSEPass());
1284 legacy::FunctionPassManager *FPM = unwrap<legacy::FunctionPassManager>(PM)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
CodeGenPassBuilder.h 162 : MPM(MPM), FPM() {
167 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
176 FPM.addPass(std::forward<PassT>(Pass));
191 FunctionPassManager FPM;
  /src/external/apache2/llvm/dist/llvm/lib/Passes/
PassBuilder.cpp 473 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) {
475 C(FPM, Level);
516 FunctionPassManager FPM;
517 FPM.addPass(AnnotationRemarksPass());
518 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
532 FunctionPassManager FPM;
536 FPM.addPass(SROA());
539 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */));
542 FPM.addPass(SimplifyCFGPass());
543 FPM.addPass(InstCombinePass())
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/
toy.cpp 916 FunctionPassManager *FPM = new FunctionPassManager(M);
920 FPM->add(new DataLayout(*NewEngine->getDataLayout()));
922 FPM->add(createBasicAliasAnalysisPass());
924 FPM->add(createPromoteMemoryToRegisterPass());
926 FPM->add(createInstructionCombiningPass());
928 FPM->add(createReassociatePass());
930 FPM->add(createGVNPass());
932 FPM->add(createCFGSimplificationPass());
933 FPM->doInitialization();
939 // Run the FPM on this functio
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/complete/
toy.cpp 956 FunctionPassManager *FPM = 0;
958 // Create a FPM for this module
959 FPM = new FunctionPassManager(M);
963 FPM->add(new DataLayout(*EE->getDataLayout()));
965 FPM->add(createBasicAliasAnalysisPass());
967 FPM->add(createPromoteMemoryToRegisterPass());
969 FPM->add(createInstructionCombiningPass());
971 FPM->add(createReassociatePass());
973 FPM->add(createGVNPass());
975 FPM->add(createCFGSimplificationPass())
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/initial/
toy.cpp 789 FunctionPassManager *FPM = new FunctionPassManager(OpenModule);
793 FPM->add(new DataLayout(*NewEngine->getDataLayout()));
795 FPM->add(createBasicAliasAnalysisPass());
797 FPM->add(createPromoteMemoryToRegisterPass());
799 FPM->add(createInstructionCombiningPass());
801 FPM->add(createReassociatePass());
803 FPM->add(createGVNPass());
805 FPM->add(createCFGSimplificationPass());
806 FPM->doInitialization();
812 // Run the FPM on this functio
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/
toy.cpp 819 FunctionPassManager *FPM = new FunctionPassManager(M);
823 FPM->add(new DataLayout(*NewEngine->getDataLayout()));
825 FPM->add(createBasicAliasAnalysisPass());
827 FPM->add(createPromoteMemoryToRegisterPass());
829 FPM->add(createInstructionCombiningPass());
831 FPM->add(createReassociatePass());
833 FPM->add(createGVNPass());
835 FPM->add(createCFGSimplificationPass());
836 FPM->doInitialization();
842 // Run the FPM on this functio
    [all...]

Completed in 74 milliseconds