summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/module.modulemap
Commit message (Collapse)AuthorAgeFilesLines
* [modules] Stop excluding Support/Debug.h from the Support module. This headerRichard Smith2014-10-131-3/+0
| | | | | | | has been modular since r206822, and excluding it was leading to workarounds such as the one in r219592, which this change removes. llvm-svn: 219593
* Nuke MCAnalysis.Sean Silva2014-09-021-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code is buggy and barely tested. It is also mostly boilerplate. (This includes MCObjectDisassembler, which is the interface to that functionality) Following an IRC discussion with Jim Grosbach, it seems sensible to just nuke the whole lot of functionality, and dig it up from VCS if necessary (I hope not!). All of this stuff appears to have been added in a huge patch dump (look at the timeframe surrounding e.g. r182628) where almost every patch seemed to be untested and not reviewed before being committed. Post-review responses to the patches were never addressed. I don't think any of it would have passed pre-commit review. I doubt anyone is depending on this, since this code appears to be extremely buggy. In limited testing that Michael Spencer and I did, we couldn't find a single real-world object file that wouldn't crash the CFG reconstruction stuff. The symbolizer stuff has O(n^2) behavior and so is not much use to anyone anyway. It seemed simpler to remove them as a whole. Most of this code is boilerplate, which is the only way it was able to scrape by 60% coverage. HEADSUP: Modules folks, some files I nuked were referenced from include/llvm/module.modulemap; I just deleted the references. Hopefully that is the right fix (one was a FIXME though!). llvm-svn: 216983
* [modules] Update module map workaround to cope with the problematic file havingRichard Smith2014-08-071-2/+2
| | | | | | been relocated. llvm-svn: 215139
* [modules] Work around mislayering of MC / Object.Richard Smith2014-07-261-1/+11
| | | | llvm-svn: 214000
* [modules] Add module maps for LLVM. These are not quite ready for prime-timeRichard Smith2014-05-211-0/+177
yet, but only a few more Clang patches need to land. (I have 'ninja check' passing locally.) llvm-svn: 209269
OpenPOWER on IntegriCloud