summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/MemoryObject.cpp
AgeCommit message (Collapse)Author
2016-11-02Support: Remove MemoryObject and DataStreamer interfaces.Peter Collingbourne
These interfaces are no longer used. Differential Revision: https://reviews.llvm.org/D26222 llvm-svn: 285774
2014-11-12Make readBytes pure virtual. Every real implementation has it.Rafael Espindola
llvm-svn: 221758
2014-11-12Remove unused method. NFC.Rafael Espindola
llvm-svn: 221757
2013-05-24Remove the Copied parameter from MemoryObject::readBytes.Benjamin Kramer
There was exactly one caller using this API right, the others were relying on specific behavior of the default implementation. Since it's too hard to use it right just remove it and standardize on the default behavior. Defines away PR16132. llvm-svn: 182636
2012-02-29Make MemoryObject accessor members const againDerek Schuff
llvm-svn: 151687
2012-02-06Enable streaming of bitcodeDerek Schuff
This CL delays reading of function bodies from initial parse until materialization, allowing overlap of compilation with bitcode download. llvm-svn: 149918
2011-08-27Report failure if there are less bytes than requested in a MemoryObject.Benjamin Kramer
Before we just left the remaining bytes uninitialized. This is another step in making llvm valgrind-clean again. llvm-svn: 138705
2009-09-09canonicalize namespace gymnasticsChris Lattner
llvm-svn: 81402
2009-09-09Added an abstract superclass, MCDisassembler, forSean Callanan
all disassemblers. Modified the MemoryObject to support 64-bit address spaces, regardless of the LLVM process's address width. Modified the Target class to allow extraction of a MCDisassembler. llvm-svn: 81392