/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCChecker.cpp | 428 auto Producer = registerProducer(Op.getReg(), Consumer); local 429 if (std::get<0>(Producer) == nullptr) { 435 if (std::get<2>(Producer).isPredicated() && 439 std::get<0>(Producer)->getLoc(), 445 if (std::get<2>(Producer).Register != Hexagon::NoRegister && 446 std::get<2>(Producer).Register != Consumer.Register) { 447 reportNote(std::get<0>(Producer)->getLoc(), 455 if (std::get<2>(Producer).Register == Consumer.Register && 456 Consumer.PredicatedTrue != std::get<2>(Producer).PredicatedTrue) { 458 std::get<0>(Producer) [all...] |
H A D | HexagonMCInstrInfo.cpp | 705 bool HexagonMCInstrInfo::IsSingleConsumerRefPairProducer(unsigned Producer, argument 707 if (IsVecRegPair(Producer) && IsVecRegSingle(Consumer)) { 708 const unsigned ProdPairIndex = IsReverseVecRegPair(Producer) 709 ? Producer - Hexagon::WR0 710 : Producer - Hexagon::W0; 1009 unsigned Producer, 1013 if (IsVecRegPair(Producer) && IsVecRegSingle(Consumer)) 1016 return Consumer == Producer; 1008 SubregisterBit(unsigned Consumer, unsigned Producer, unsigned Producer2) argument
|
H A D | HexagonMCInstrInfo.h | 351 unsigned SubregisterBit(unsigned Consumer, unsigned Producer, 357 bool IsSingleConsumerRefPairProducer(unsigned Producer, unsigned Consumer);
|
H A D | HexagonMCCodeEmitter.cpp | 392 static bool RegisterMatches(unsigned Consumer, unsigned Producer, argument 394 return (Consumer == Producer) || (Consumer == Producer2) || 395 HexagonMCInstrInfo::IsSingleConsumerRefPairProducer(Producer, 760 // Producer is unpredicated 767 // Producer predicate sense matched ours.
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyAsmPrinter.cpp | 219 for (auto &Producer : *Producers.second) { 220 OutStreamer->emitULEB128IntValue(Producer.first.size()); 221 OutStreamer->emitBytes(Producer.first); 222 OutStreamer->emitULEB128IntValue(Producer.second.size()); 223 OutStreamer->emitBytes(Producer.second);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/ |
H A D | HexagonDisassembler.cpp | 493 unsigned Producer = SubregBit ? local 496 assert(Producer != Hexagon::NoRegister); 497 MCO.setReg(Producer); 499 unsigned Producer = local 502 if (HexagonMCInstrInfo::IsVecRegPair(Producer)) { 503 const bool Rev = HexagonMCInstrInfo::IsReverseVecRegPair(Producer); 505 Rev ? Producer - Hexagon::WR0 : Producer - Hexagon::W0; 506 Producer = (ProdPairIndex << 1) + SubregBit + Hexagon::V0; 511 assert(Producer ! [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | IRSymtab.cpp | 316 setStr(Hdr.Producer, kExpectedProducerName); 396 StringRef Producer = Hdr->Producer.get(BFC.StrtabForSymtab); local 398 Producer != kExpectedProducerName)
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | IRSymtab.h | 141 Str Producer; member in struct:llvm::irsymtab::storage::Header
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ModuloSchedule.cpp | 1358 MachineInstr *Producer = MRI.getUniqueVRegDef(Reg); local 1359 if (!Producer) 1363 if (!Producer->isPHI()) { 1366 if (Producer->getParent() != BB) 1367 // Producer was not inside the loop. Use the register as-is. 1369 int ProducerStage = S.getStage(Producer); 1384 auto LoopProducer = Producer; 1399 // In addition, Consumer's cycle must be scheduled after Producer in the
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-lto2/ |
H A D | llvm-lto2.cpp | 382 outs() << "producer: " << Hdr->Producer.get(BFC.StrtabForSymtab)
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DebugInfoMetadata.h | 1201 StringRef Producer, bool IsOptimized, StringRef Flags, 1211 Context, SourceLanguage, File, getCanonicalMDString(Context, Producer), 1222 MDString *Producer, bool IsOptimized, MDString *Flags, 1247 (unsigned SourceLanguage, DIFile *File, StringRef Producer, 1256 (SourceLanguage, File, Producer, IsOptimized, Flags, RuntimeVersion, 1263 (unsigned SourceLanguage, Metadata *File, MDString *Producer, 1271 (SourceLanguage, File, Producer, IsOptimized, Flags, RuntimeVersion, 1200 getImpl(LLVMContext &Context, unsigned SourceLanguage, DIFile *File, StringRef Producer, bool IsOptimized, StringRef Flags, unsigned RuntimeVersion, StringRef SplitDebugFilename, unsigned EmissionKind, DICompositeTypeArray EnumTypes, DIScopeArray RetainedTypes, DIGlobalVariableExpressionArray GlobalVariables, DIImportedEntityArray ImportedEntities, DIMacroNodeArray Macros, uint64_t DWOId, bool SplitDebugInlining, bool DebugInfoForProfiling, unsigned NameTableKind, bool RangesBaseAddress, StringRef SysRoot, StringRef SDK, StorageType Storage, bool ShouldCreate = true) argument
|
H A D | DIBuilder.h | 118 /// \param Producer Identify the producer of debugging information 142 createCompileUnit(unsigned Lang, DIFile *File, StringRef Producer,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | DebugInfoMetadata.cpp | 627 MDString *Producer, bool IsOptimized, MDString *Flags, 635 assert(isCanonical(Producer) && "Expected canonical MDString"); 640 Producer, 625 getImpl( LLVMContext &Context, unsigned SourceLanguage, Metadata *File, MDString *Producer, bool IsOptimized, MDString *Flags, unsigned RuntimeVersion, MDString *SplitDebugFilename, unsigned EmissionKind, Metadata *EnumTypes, Metadata *RetainedTypes, Metadata *GlobalVariables, Metadata *ImportedEntities, Metadata *Macros, uint64_t DWOId, bool SplitDebugInlining, bool DebugInfoForProfiling, unsigned NameTableKind, bool RangesBaseAddress, MDString *SysRoot, MDString *SDK, StorageType Storage, bool ShouldCreate) argument
|
H A D | DIBuilder.cpp | 139 unsigned Lang, DIFile *File, StringRef Producer, bool isOptimized, 152 VMContext, Lang, File, Producer, isOptimized, Flags, RunTimeVer, 138 createCompileUnit( unsigned Lang, DIFile *File, StringRef Producer, bool isOptimized, StringRef Flags, unsigned RunTimeVer, StringRef SplitName, DICompileUnit::DebugEmissionKind Kind, uint64_t DWOId, bool SplitDebugInlining, bool DebugInfoForProfiling, DICompileUnit::DebugNameTableKind NameTableKind, bool RangesBaseAddress, StringRef SysRoot, StringRef SDK) argument
|
H A D | DebugInfo.cpp | 761 LLVMMetadataRef FileRef, const char *Producer, size_t ProducerLen, 771 StringRef(Producer, ProducerLen), isOptimized, StringRef(Flags, FlagsLen), 759 LLVMDIBuilderCreateCompileUnit( LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang, LLVMMetadataRef FileRef, const char *Producer, size_t ProducerLen, LLVMBool isOptimized, const char *Flags, size_t FlagsLen, unsigned RuntimeVer, const char *SplitName, size_t SplitNameLen, LLVMDWARFEmissionKind Kind, unsigned DWOId, LLVMBool SplitDebugInlining, LLVMBool DebugInfoForProfiling, const char *SysRoot, size_t SysRootLen, const char *SDK, size_t SDKLen) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DWARFLinker/ |
H A D | DWARFLinker.cpp | 2201 StringRef Producer; local 2206 Producer = StringPool.internString("dsymutil"); 2211 Producer = StringPool.internString("dwarfopt"); 2218 DIEInteger(StringPool.getStringOffset(Producer)));
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | DebugInfo.h | 232 * \param Producer Identify the producer of debugging information 235 * \param ProducerLen The length of the C string passed to \c Producer. 260 LLVMMetadataRef FileRef, const char *Producer, size_t ProducerLen,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.cpp | 993 StringRef Producer = DIUnit->getProducer(); 996 std::string ProducerWithFlags = Producer.str() + " " + Flags.str(); 999 NewCU.addString(Die, dwarf::DW_AT_producer, Producer);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 587 std::string Producer = getClangFullVersion(); local 637 LangTag, CUFile, CGOpts.EmitVersionIdentMetadata ? Producer : "",
|