HomeSort by: relevance | last modified time | path
    Searched refs:InstrMapping (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CSEInfo.cpp 137 assert(InstrMapping.count(UMI->MI) == 0 &&
139 InstrMapping[UMI->MI] = MaybeNewNode;
186 auto *UMI = InstrMapping.lookup(MI);
191 InstrMapping.erase(MI);
207 if (auto *UMI = InstrMapping.lookup(MI)) {
209 InstrMapping.erase(MI);
252 InstrMapping.clear();
268 for (auto &It : InstrMapping) {
276 "CSEMap mismatch, InstrMapping has MIs without "
280 // For every node in the CSEMap, make sure that the InstrMapping
    [all...]
RegBankSelect.cpp 443 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping,
448 if (!InstrMapping.isValid())
451 // If mapped with InstrMapping, MI will have the recorded cost.
453 bool Saturated = Cost.addLocalCost(InstrMapping.getCost());
456 LLVM_DEBUG(dbgs() << "With: " << InstrMapping << '\n');
467 for (unsigned OpIdx = 0, EndOpIdx = InstrMapping.getNumOperands();
477 InstrMapping.getOperandMapping(OpIdx);
582 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping,
585 RegisterBankInfo::OperandsMapper OpdMapper(MI, InstrMapping, *MRI);
597 InstrMapping.getOperandMapping(OpIdx)
    [all...]
RegisterBankInfo.cpp 399 auto &InstrMapping = MapOfInstructionMappings[Hash];
400 InstrMapping = std::make_unique<InstructionMapping>(
402 return *InstrMapping;
652 MachineInstr &MI, const InstructionMapping &InstrMapping,
654 : MRI(MRI), MI(MI), InstrMapping(InstrMapping) {
655 unsigned NumOpds = InstrMapping.getNumOperands();
657 assert(InstrMapping.verify(MI) && "Invalid mapping for MI");
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
RegisterBankInfo.h 286 /// Hold the registers that will be used to map MI with InstrMapping.
296 const InstructionMapping &InstrMapping;
321 /// InstrMapping to \p MI.
322 /// \pre InstrMapping.verify(MI)
323 OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping,
332 const InstructionMapping &getInstrMapping() const { return InstrMapping; }
758 const RegisterBankInfo::InstructionMapping &InstrMapping) {
759 InstrMapping.print(OS);
CSEInfo.h 82 DenseMap<const MachineInstr *, UniqueMachineInstr *> InstrMapping;
RegBankSelect.h 585 /// Compute the cost of mapping \p MI with \p InstrMapping and
594 const RegisterBankInfo::InstructionMapping &InstrMapping,
615 const RegisterBankInfo::InstructionMapping &InstrMapping,

Completed in 19 milliseconds