search for: olvl

Displaying 20 results from an estimated 22 matches for "olvl".

Did you mean: lvl
2016 Mar 23
2
Help with pass manager
...const Target *moduletarget = TargetRegistry::lookupTarget(MArch, moduletriple, lookuperror); if (!moduletarget) { errs() << lookuperror; return 1; } std::string cpuname = getCPUStr(), ftrlist = getFeaturesStr(); CodeGenOpt::Level OLvl = CodeGenOpt::Default; switch ('2') { default: errs() << "invalid optimization level.\n"; return 1; case ' ': break; case '0': OLvl = CodeGenOpt::None; break; case '1': OLvl = CodeGenOpt::Les...
2016 Mar 24
2
Help with pass manager
...r); >> >> if (!moduletarget) { >> errs() << lookuperror; >> return 1; >> } >> >> std::string cpuname = getCPUStr(), >> ftrlist = getFeaturesStr(); >> >> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >> switch ('2') { >> default: >> errs() << "invalid optimization level.\n"; >> return 1; >> case ' ': break; >> case '0': OLvl = CodeGenOpt::None; b...
2016 Mar 24
0
Help with pass manager
...upTarget(MArch, moduletriple, lookuperror); > > if (!moduletarget) { > errs() << lookuperror; > return 1; > } > > std::string cpuname = getCPUStr(), > ftrlist = getFeaturesStr(); > > CodeGenOpt::Level OLvl = CodeGenOpt::Default; > switch ('2') { > default: > errs() << "invalid optimization level.\n"; > return 1; > case ' ': break; > case '0': OLvl = CodeGenOpt::None; break; > case...
2016 Mar 24
2
Help with pass manager
...> errs() << lookuperror; >>>> return 1; >>>> } >>>> >>>> std::string cpuname = getCPUStr(), >>>> ftrlist = getFeaturesStr(); >>>> >>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>> switch ('2') { >>>> default: >>>> errs() << "invalid optimization level.\n"; >>>> return 1; >>>> case ' ': break; >>>>...
2016 Mar 24
0
Help with pass manager
...f (!moduletarget) { >>> errs() << lookuperror; >>> return 1; >>> } >>> >>> std::string cpuname = getCPUStr(), >>> ftrlist = getFeaturesStr(); >>> >>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>> switch ('2') { >>> default: >>> errs() << "invalid optimization level.\n"; >>> return 1; >>> case ' ': break; >>> case '0': OL...
2016 Mar 24
2
Help with pass manager
...t;>> return 1; >>>>>> } >>>>>> >>>>>> std::string cpuname = getCPUStr(), >>>>>> ftrlist = getFeaturesStr(); >>>>>> >>>>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>>>> switch ('2') { >>>>>> default: >>>>>> errs() << "invalid optimization level.\n"; >>>>>> return 1; >>>>>> case &...
2016 Mar 24
0
Help with pass manager
...lookuperror; >>>>> return 1; >>>>> } >>>>> >>>>> std::string cpuname = getCPUStr(), >>>>> ftrlist = getFeaturesStr(); >>>>> >>>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>>> switch ('2') { >>>>> default: >>>>> errs() << "invalid optimization level.\n"; >>>>> return 1; >>>>> case ' ': break; &...
2016 Mar 24
2
Help with pass manager
...;>>> } >>>>>>>> >>>>>>>> std::string cpuname = getCPUStr(), >>>>>>>> ftrlist = getFeaturesStr(); >>>>>>>> >>>>>>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>>>>>> switch ('2') { >>>>>>>> default: >>>>>>>> errs() << "invalid optimization level.\n"; >>>>>>>> return 1; >&gt...
2016 Mar 24
0
Help with pass manager
...n 1; >>>>>>> } >>>>>>> >>>>>>> std::string cpuname = getCPUStr(), >>>>>>> ftrlist = getFeaturesStr(); >>>>>>> >>>>>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>>>>> switch ('2') { >>>>>>> default: >>>>>>> errs() << "invalid optimization level.\n"; >>>>>>> return 1; >>>>>&gt...
2016 Mar 24
0
Help with pass manager
...>>>>>>>>> >>>>>>>>> std::string cpuname = getCPUStr(), >>>>>>>>> ftrlist = getFeaturesStr(); >>>>>>>>> >>>>>>>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>>>>>>> switch ('2') { >>>>>>>>> default: >>>>>>>>> errs() << "invalid optimization level.\n"; >>>>>>>>> r...
2016 Mar 24
2
Help with pass manager
...>>>>> >>>>>>>>>> std::string cpuname = getCPUStr(), >>>>>>>>>> ftrlist = getFeaturesStr(); >>>>>>>>>> >>>>>>>>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>>>>>>>> switch ('2') { >>>>>>>>>> default: >>>>>>>>>> errs() << "invalid optimization level.\n"; >>>>>>>>>&g...
2016 Mar 24
0
Help with pass manager
...> >>>>>>>>>>> std::string cpuname = getCPUStr(), >>>>>>>>>>> ftrlist = getFeaturesStr(); >>>>>>>>>>> >>>>>>>>>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>>>>>>>>> switch ('2') { >>>>>>>>>>> default: >>>>>>>>>>> errs() << "invalid optimization level.\n"; >>>>>>&g...
2016 Mar 30
1
Help with pass manager
...t;>>>>>>>>>> std::string cpuname = getCPUStr(), >>>>>>>>>>>> ftrlist = getFeaturesStr(); >>>>>>>>>>>> >>>>>>>>>>>> CodeGenOpt::Level OLvl = CodeGenOpt::Default; >>>>>>>>>>>> switch ('2') { >>>>>>>>>>>> default: >>>>>>>>>>>> errs() << "invalid optimization level.\n"; >>>&g...
2016 May 09
4
Some questions about phase ordering in OPT and LLC
Hi, I'm a PhD student doing phase ordering as part of my PhD topic and I would like to ask some questions about LLVM. Executing the following command to see what passes does OPT execute when targeting a SPARC V8 processor: /opt/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10/bin/llvm-as < /dev/null | /opt/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10/bin/opt -O3 -march=sparc -mcpu=v8
2009 Jun 23
0
[LLVMdev] [PATCH] Catch NULL return value of ExecutionEngine::create()
...=================================================================== --- tools/lli/lli.cpp (revision 73978) +++ tools/lli/lli.cpp (working copy) @@ -144,8 +144,11 @@ InitializeNativeTarget(); EE = ExecutionEngine::create(MP, ForceInterpreter, &ErrorMsg, OLvl); - if (!EE && !ErrorMsg.empty()) { - std::cerr << argv[0] << ":error creating EE: " << ErrorMsg << "\n"; + if (!EE) { + if (!ErrorMsg.empty()) + std::cerr << argv[0] << ":error creating EE: " <<...
2013 Mar 20
0
[LLVMdev] Problems with parallelizing lli
...} // If not jitting lazily, load the whole bitcode file eagerly too. @@ -242,7 +231,7 @@ switch (OptLevel) { default: errs() << argv[0] << ": invalid optimization level.\n"; - return 1; + return (void *)1; case ' ': break; case '0': OLvl = CodeGenOpt::None; break; case '1': OLvl = CodeGenOpt::Less; break; @@ -297,7 +286,7 @@ Function *EntryFn = Mod->getFunction(EntryFunc); if (!EntryFn) { errs() << '\'' << EntryFunc << "\' function not found in module.\n"; - re...
2013 Jan 07
0
[LLVMdev] How to output a .S *and* a .OBJ file?
...const Target *TheTarget = TargetRegistry::lookupTarget(TheTriple->getTriple(), Err); if (TheTarget == 0) { printf( "Error selecting target\n" ); return false; } /* CodeGenOpt::None CodeGenOpt::Less CodeGenOpt::Default CodeGenOpt::Aggressive */ CodeGenOpt::Level OLvl = CodeGenOpt::Aggressive; TargetOptions Options; std::auto_ptr<TargetMachine> target(TheTarget->createTargetMachine(TheTriple->getTriple(),"","",Options,Reloc::Default,CodeModel::Default,OLvl)); assert(target.get() && "Could not allocate targe...
2009 Jun 23
3
[LLVMdev] X86 JIT
On Mon, Jun 22, 2009 at 4:43 PM, Chris Lattner <clattner at apple.com> wrote: > > On Jun 22, 2009, at 2:19 PM, Kasra wrote: > > Hi, > > for some reason I could not get the machine code generator for x86 > working. The interpreter is the only thing that works, is there > anything that I am missing here? > > This recently changed.  In your main program, please
2012 Feb 20
1
[LLVMdev] ARM opcode format
...t;< ": warning: ignoring -mc-relax-all because filetype != obj"; // else // Target.setMCRelaxAll(true); //} //{ // formatted_raw_ostream FOS(Out->os()); // Ask the target to add backend passes as necessary. // if (Target.addPassesToEmitFile(PM, FOS, FileType, OLvl, NoVerify)) { // errs() << argv[0] << ": target does not support generation of this" // << " file type!\n"; // return 1; // } // Before executing passes, print the final values of the LLVM options. // cl::PrintOptionValues();...
2012 Jul 07
2
[LLVMdev] Crash using the JIT on x86 but work on x64
...)); return 1; } std::string ErrorMsg; llvm::EngineBuilder builder(LLVM_Module); builder.setErrorStr(&ErrorMsg); builder.setJITMemoryManager(llvm::JITMemoryManager::CreateDefaultMemManager()); builder.setEngineKind(llvm::EngineKind::JIT); //CodeGenOpt::Level OLvl = CodeGenOpt::Default; //builder.setOptLevel(OLvl); llvm::TargetOptions Options; Options.JITExceptionHandling = false; Options.JITEmitDebugInfo = false; Options.JITEmitDebugInfoToDisk = false; builder.setTargetOptions(Options); LLVM_ExecE = builder.create(); if (!...