search for: spmap

Displaying 11 results from an estimated 11 matches for "spmap".

Did you mean: pmap
2018 Jan 12
2
StripDeadDebugInfo for static inline functions.
...cope && Scope->getScopeNode()); 361 assert(Scope->isAbstractScope()); 362 assert(!Scope->getInlinedAt()); 363 364 const MDNode *SP = Scope->getScopeNode(); 365 366 ProcessedSPNodes.insert(SP); 367 368 // Find the subprogram's DwarfCompileUnit in the SPMap in case the subprogram 369 // was inlined from another compile unit. 370 auto &CU = SPMap[SP]; 371 forBothCUs(*CU, [&](DwarfCompileUnit &CU) { 372 CU.constructAbstractSubprogramScopeDIE(Scope); 373 }); 374 } Here I checked that "SPMap.lookup(Scope->getS...
2018 Jan 12
0
StripDeadDebugInfo for static inline functions.
...cope && Scope->getScopeNode()); 361 assert(Scope->isAbstractScope()); 362 assert(!Scope->getInlinedAt()); 363 364 const MDNode *SP = Scope->getScopeNode(); 365 366 ProcessedSPNodes.insert(SP); 367 368 // Find the subprogram's DwarfCompileUnit in the SPMap in case the subprogram 369 // was inlined from another compile unit. 370 auto &CU = SPMap[SP]; 371 forBothCUs(*CU, [&](DwarfCompileUnit &CU) { 372 CU.constructAbstractSubprogramScopeDIE(Scope); 373 }); 374 } Here I checked that "SPMap.lookup(Scope->getS...
2018 Jan 14
0
StripDeadDebugInfo for static inline functions.
...->isAbstractScope()); > > 362 assert(!Scope->getInlinedAt()); > > 363 > > 364 const MDNode *SP = Scope->getScopeNode(); > > 365 > > 366 ProcessedSPNodes.insert(SP); > > 367 > > 368 // Find the subprogram's DwarfCompileUnit in the SPMap in case the > subprogram > > 369 // was inlined from another compile unit. > > 370 auto &CU = SPMap[SP]; > > 371 forBothCUs(*CU, [&](DwarfCompileUnit &CU) { > > 372 CU.constructAbstractSubprogramScopeDIE(Scope); > > 373 }); > > 37...
2018 Jan 15
1
StripDeadDebugInfo for static inline functions.
...ode()); > 361 assert(Scope->isAbstractScope()); > 362 assert(!Scope->getInlinedAt()); > 363 > 364 const MDNode *SP = Scope->getScopeNode(); > 365 > 366 ProcessedSPNodes.insert(SP); > 367 > 368 // Find the subprogram's DwarfCompileUnit in the SPMap in case the subprogram > 369 // was inlined from another compile unit. > 370 auto &CU = SPMap[SP]; > 371 forBothCUs(*CU, [&](DwarfCompileUnit &CU) { > 372 CU.constructAbstractSubprogramScopeDIE(Scope); > 373 }); > 374 } > > > > >...
2018 Jan 12
2
StripDeadDebugInfo for static inline functions.
Hi Paul, Thanks for your response. Let me actually post more details visualizing my case. Assuming that can help. so the IR before the opt tool is running is: ; Function Attrs: nounwind define i16 @main() #0 !dbg !13 { entry: %retval = alloca i16, align 1 ... } ; Function Attrs: inlinehint nounwind define internal void @delay(i16 %d) #4 !dbg !69 { entry: %d.addr = alloca i16,
2007 Jun 05
1
multiple plot in odfWeave
...successive plot in odfWeave document? Thank you for your help, Laurence. Here the code: My odt file: test2.odt <<loadData, results = hide, echo = FALSE>>= @ <<Connection, echo = FALSE, fig = TRUE>>= library("RMySQL") library(maps) library(mapdata) library(spmaps) library(grid) library(plotrix) drv <- dbDriver("MySQL") con <- dbConnect(drv, user="lamilhat", password="******", dbname="Aquagenome", host="mymachine.toulouse.inra.fr") @ Liste des projets: <<carte2, echo = FALSE, results= verbat...
2016 Feb 09
2
CloneFunction during LTO leads to seg fault?
Hi Medhi, Thanks for you reply. Here is the full output of -print-after-all [1] and just the module itself after my pass[2]. I've looked over the IR, but I can't see anything obviously wrong. I'm not sure what you meant by: > You may want to try to add it at the end of the pipeline My pass is the last one added inside populateLTOPassManager. Should I add it to the
2014 Aug 27
6
[LLVMdev] Minimizing -gmlt
...,11 @@ void DwarfDebug::beginModule() { for (MDNode *N : CU_Nodes->operands()) { DICompileUnit CUNode(N); DwarfCompileUnit &CU = constructDwarfCompileUnit(CUNode); + DIArray SPs = CUNode.getSubprograms(); + for (unsigned i = 0, e = SPs.getNumElements(); i != e; ++i) + SPMap.insert(std::make_pair(SPs.getElement(i), &CU)); + if (CU.getCUNode().getEmissionKind() == DIBuilder::LineTablesOnly) + continue; DIArray ImportedEntities = CUNode.getImportedEntities(); for (unsigned i = 0, e = ImportedEntities.getNumElements(); i != e; ++i) ScopesWithI...
2005 Oct 14
2
Beginner plot and map questions
Hi, I have not been able to find answers to these questions in the FAQs, manuals, or R-help archives. If answers are available somewhere, please direct me to them. 1.) Is there a way to convert a table (e.g. represented as a data frame) to a function, specifying which columns are input and which column is output? It would seem that this would be useful for plotting experimental results,
2016 Feb 11
2
CloneFunction during LTO leads to seg fault?
...metadata nodes at the end of the module. If you look at "!44" you'll see that it is not in the subprograms of any DICompileUnit. I think this is the problem. > > If I compile [3], I get a seg fault at [4]. I back traced to here [5]. There's no check if SP is actually in SPMap. My guess is that it is missing in the crash case. Adrian CC for what the debug info question. > > Is this a bug? Is there an assumption that a function won't be cloned after inlining? Is there an assumption that the debug info metadata nodes are well formed when they get to DwarfD...
2007 Aug 14
3
diffusing GIS data in maps
Hi- I am trying to find a way to diffuse GIS data on a European map. I have a dataset consisting of particular locations scattered across Europe, along with magnitude and value information. I can plot these as discrete points with something like the following: "geocode" is a dataframe with four columns: LAT; LONG; MAGNITUDE;VALUE. library(maps) library(mapdata)