Lines Matching refs:bcinfo
17 #include <bcinfo/BitcodeTranslator.h>
18 #include <bcinfo/BitcodeWrapper.h>
19 #include <bcinfo/MetadataExtractor.h>
49 // This file corresponds to the standalone bcinfo tool. It prints a variety of
104 infoFile = std::string(inFile.begin(), inFile.end() - 3) + ".bcinfo";
107 infoFile = inFile + ".bcinfo";
113 static int dumpInfo(bcinfo::MetadataExtractor *ME) {
155 static void dumpMetadata(bcinfo::MetadataExtractor *ME) {
162 case bcinfo::RS_FP_Full:
165 case bcinfo::RS_FP_Relaxed:
168 case bcinfo::RS_FP_Imprecise:
275 bcinfo::BitcodeWrapper bcWrapper((const char *)bitcode, bitcodeSize);
276 if (bcWrapper.getBCFileType() == bcinfo::BC_WRAPPER) {
291 llvm::OwningPtr<bcinfo::BitcodeTranslator> BT;
292 BT.reset(new bcinfo::BitcodeTranslator(bitcode, bitcodeSize, version));
298 llvm::OwningPtr<bcinfo::MetadataExtractor> ME;
299 ME.reset(new bcinfo::MetadataExtractor(BT->getTranslatedBitcode(),