| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FloatingPoint.cpp | 65 memset(RegMap, 0, sizeof(RegMap)); in FPS() 162 unsigned RegMap[NumFPRegs]; member 175 assert(RegMap[Stack[i]] == i && "Stack[] doesn't match RegMap[]!"); in dumpStack() 184 return RegMap[RegNo]; in getSlot() 212 RegMap[Reg] = StackTop++; in pushReg() 219 RegMap[Stack[--StackTop]] = ~0; // Update state in popReg() 231 std::swap(RegMap[RegNo], RegMap[RegOnTop]); in moveToTop() 234 if (RegMap[RegOnTop] >= StackTop) in moveToTop() 236 std::swap(Stack[RegMap[RegOnTop]], Stack[StackTop-1]); in moveToTop() 924 RegMap[TopReg] = OldSlot; in freeStackSlotBefore() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCTargetDesc.cpp | 54 } RegMap[] = { in initLLVMToCVRegMapping() local 125 for (const auto &I : RegMap) in initLLVMToCVRegMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TwoAddressInstructionPass.cpp | 144 DenseMap<Register, Register> &RegMap) const; 534 DenseMap<Register, Register> &RegMap) { in getMappedReg() argument 536 DenseMap<Register, Register>::iterator SI = RegMap.find(Reg); in getMappedReg() 537 if (SI == RegMap.end()) in getMappedReg() 558 const MachineOperand &MO, DenseMap<Register, Register> &RegMap) const { in removeMapRegEntry() 564 for (auto SI : RegMap) { in removeMapRegEntry() 578 RegMap.erase(SrcReg); in removeMapRegEntry()
|
| H A D | MachineVerifier.cpp | 143 using RegMap = DenseMap<Register, const MachineInstr *>; typedef 171 RegMap vregsLiveIn; 213 bool addRequired(const RegMap &RM) { in addRequired()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 212 DenseMap<unsigned, unsigned> &RegMap = VRegMapping[RC]; in encodeVirtualRegister() local 213 unsigned RegNum = RegMap[Reg]; in encodeVirtualRegister() 468 const DenseMap<unsigned, unsigned> &RegMap = I->second; in getVirtualRegisterName() local 470 VRegMap::const_iterator VI = RegMap.find(Reg); in getVirtualRegisterName() 471 assert(VI != RegMap.end() && "Bad virtual register"); in getVirtualRegisterName()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenRegisters.cpp | 1399 using RegMap = std::map<const CodeGenRegister *, const CodeGenRegister *>; in computeComposites() typedef 1404 std::map<const CodeGenSubRegIndex *, RegMap> SubRegAction; in computeComposites() 1415 RegMap C; in computeComposites() 1416 const RegMap &Img1 = SubRegAction.at(Sub1); in computeComposites() 1417 const RegMap &Img2 = SubRegAction.at(Sub2); in computeComposites() 1427 auto agree = [](const RegMap &Map1, const RegMap &Map2) { in computeComposites()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenInsert.cpp | 1377 UnsignedMap RegMap; in generateInserts() local 1382 RegMap[VR] = NewVR; in generateInserts() 1392 unsigned NewR = RegMap[I.first]; in generateInserts() 1424 MRI->replaceRegWith(I.first, RegMap[I.first]); in generateInserts()
|
| H A D | HexagonBitSimplify.cpp | 3074 DenseMap<unsigned,unsigned> RegMap; in moveGroup() local 3083 RegMap.insert(std::make_pair(G.Inp.Reg, PhiR)); in moveGroup() 3099 unsigned UseR = RegMap[Op.getReg()]; in moveGroup() 3102 RegMap.insert(std::make_pair(DR, NewDR)); in moveGroup() 3105 HBS::replaceReg(OldPhiR, RegMap[G.Out.Reg], *MRI); in moveGroup()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCTargetDesc.cpp | 75 } RegMap[] = { in initLLVMToCVRegMapping() local 303 for (const auto &I : RegMap) in initLLVMToCVRegMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCTargetDesc.cpp | 229 } RegMap[] = { in initLLVMToCVRegMapping() local 330 for (const auto &I : RegMap) in initLLVMToCVRegMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 179 } RegMap[] = { in initLLVMToSEHAndCVRegMapping() local 386 for (const auto &I : RegMap) in initLLVMToSEHAndCVRegMapping()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 2382 RegMap = { in ComputeRegsForAlias() local 2402 std::vector<unsigned> Regs = RegMap[std::make_pair(ElementWidth, Reg)]; in ComputeRegsForAlias()
|