Value range analysis (original) (raw)

About DBpedia

In computing, in particular compiler construction, value range analysis is a type of data flow analysis that tracks the range (interval) of values that a numeric variable can take on at each point of a program's execution.The resulting information can be used in optimizations such as redundancy elimination, dead code elimination, instruction selection, etc., but can also be used to improve the safety of programs, e.g. in the detection of buffer overruns. Techniques for value range analysis typically use symbolic analysis extensively.

Property Value
dbo:abstract In computing, in particular compiler construction, value range analysis is a type of data flow analysis that tracks the range (interval) of values that a numeric variable can take on at each point of a program's execution.The resulting information can be used in optimizations such as redundancy elimination, dead code elimination, instruction selection, etc., but can also be used to improve the safety of programs, e.g. in the detection of buffer overruns. Techniques for value range analysis typically use symbolic analysis extensively. Value range analysis is often implemented in the Intel C++ Compiler and is implemented in GCC. (en)
dbo:wikiPageID 41894659 (xsd:integer)
dbo:wikiPageLength 1798 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1106777200 (xsd:integer)
dbo:wikiPageWikiLink dbr:Dead_code_elimination dbc:Static_program_analysis dbr:Compiler dbr:GNU_Compiler_Collection dbr:Computing dbr:Data_flow_analysis dbc:Compiler_optimizations dbr:Symbolic_computation dbr:Buffer_overflow dbr:Intel_C++_Compiler
dbp:wikiPageUsesTemplate dbt:Reflist
dct:subject dbc:Static_program_analysis dbc:Compiler_optimizations
gold:hypernym dbr:Data
rdf:type dbo:Company
rdfs:comment In computing, in particular compiler construction, value range analysis is a type of data flow analysis that tracks the range (interval) of values that a numeric variable can take on at each point of a program's execution.The resulting information can be used in optimizations such as redundancy elimination, dead code elimination, instruction selection, etc., but can also be used to improve the safety of programs, e.g. in the detection of buffer overruns. Techniques for value range analysis typically use symbolic analysis extensively. (en)
rdfs:label Value range analysis (en)
owl:sameAs freebase:Value range analysis wikidata:Value range analysis https://global.dbpedia.org/id/fHmo
prov:wasDerivedFrom wikipedia-en:Value_range_analysis?oldid=1106777200&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Value_range_analysis
is dbo:wikiPageWikiLink of dbr:Undefined_behavior
is foaf:primaryTopic of wikipedia-en:Value_range_analysis