Searched refs:Producer (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp428 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 DHexagonMCInstrInfo.cpp705 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 DHexagonMCInstrInfo.h351 unsigned SubregisterBit(unsigned Consumer, unsigned Producer,
357 bool IsSingleConsumerRefPairProducer(unsigned Producer, unsigned Consumer);
H A DHexagonMCCodeEmitter.cpp392 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 DWebAssemblyAsmPrinter.cpp219 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 DHexagonDisassembler.cpp493 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 DIRSymtab.cpp316 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 DIRSymtab.h141 Str Producer; member in struct:llvm::irsymtab::storage::Header
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1358 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 Dllvm-lto2.cpp382 outs() << "producer: " << Hdr->Producer.get(BFC.StrtabForSymtab)
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h1201 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 DDIBuilder.h118 /// \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 DDebugInfoMetadata.cpp627 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 DDIBuilder.cpp139 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 DDebugInfo.cpp761 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 DDWARFLinker.cpp2201 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 DDebugInfo.h232 * \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 DDwarfDebug.cpp993 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 DCGDebugInfo.cpp587 std::string Producer = getClangFullVersion(); local
637 LangTag, CUFile, CGOpts.EmitVersionIdentMetadata ? Producer : "",

Completed in 364 milliseconds