| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FloatingPoint.cpp | 66 memset(RegMap, 0, sizeof(RegMap)); in FPS() 164 unsigned RegMap[NumFPRegs]; member 186 return RegMap[RegNo]; in getSlot() 214 RegMap[Reg] = StackTop++; in pushReg() 233 std::swap(RegMap[RegNo], RegMap[RegOnTop]); in moveToTop() 236 if (RegMap[RegOnTop] >= StackTop) in moveToTop() 884 RegMap[TopReg] = OldSlot; in freeStackSlotBefore() 885 RegMap[FPRegNo] = ~0; in freeStackSlotBefore() 915 std::swap(RegMap[KReg], RegMap[DReg]); in adjustLiveRegs() 1419 RegMap[Dest] = UpdatedSlot; in handleTwoArgFP() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCTargetDesc.cpp | 68 } RegMap[] = { in initLLVMToCVRegMapping() local 233 for (unsigned I = 0; I < array_lengthof(RegMap); ++I) in initLLVMToCVRegMapping() 234 MRI->mapLLVMRegToCVReg(RegMap[I].Reg, static_cast<int>(RegMap[I].CVReg)); in initLLVMToCVRegMapping()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMCTargetDesc.cpp | 240 } RegMap[] = { in initLLVMToCVRegMapping() local 341 for (unsigned I = 0; I < array_lengthof(RegMap); ++I) in initLLVMToCVRegMapping() 342 MRI->mapLLVMRegToCVReg(RegMap[I].Reg, static_cast<int>(RegMap[I].CVReg)); in initLLVMToCVRegMapping()
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 1337 using RegMap = std::map<const CodeGenRegister*, const CodeGenRegister*>; in computeComposites() typedef 1342 std::map<const CodeGenSubRegIndex*, RegMap> SubRegAction; in computeComposites() 1353 RegMap C; in computeComposites() 1354 const RegMap &Img1 = SubRegAction.at(Sub1); in computeComposites() 1355 const RegMap &Img2 = SubRegAction.at(Sub2); in computeComposites() 1365 auto agree = [] (const RegMap &Map1, const RegMap &Map2) { in computeComposites()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 86 } RegMap[] = { in initLLVMToSEHAndCVRegMapping() local 284 for (unsigned I = 0; I < array_lengthof(RegMap); ++I) in initLLVMToSEHAndCVRegMapping() 285 MRI->mapLLVMRegToCVReg(RegMap[I].Reg, static_cast<int>(RegMap[I].CVReg)); in initLLVMToSEHAndCVRegMapping()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 288 DenseMap<unsigned, unsigned> &RegMap = VRegMapping[RC]; in encodeVirtualRegister() local 289 unsigned RegNum = RegMap[Reg]; in encodeVirtualRegister() 586 const DenseMap<unsigned, unsigned> &RegMap = I->second; in getVirtualRegisterName() local 588 VRegMap::const_iterator VI = RegMap.find(Reg); in getVirtualRegisterName() 589 assert(VI != RegMap.end() && "Bad virtual register"); in getVirtualRegisterName()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenInsert.cpp | 1399 UnsignedMap RegMap; in generateInserts() local 1404 RegMap[VR] = NewVR; in generateInserts() 1414 unsigned NewR = RegMap[I->first]; in generateInserts() 1446 MRI->replaceRegWith(I->first, RegMap[I->first]); in generateInserts()
|
| H A D | HexagonBitSimplify.cpp | 3079 DenseMap<unsigned,unsigned> RegMap; in moveGroup() local 3088 RegMap.insert(std::make_pair(G.Inp.Reg, PhiR)); in moveGroup() 3106 unsigned UseR = RegMap[Op.getReg()]; in moveGroup() 3109 RegMap.insert(std::make_pair(DR, NewDR)); in moveGroup() 3112 HBS::replaceReg(OldPhiR, RegMap[G.Out.Reg], *MRI); in moveGroup()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TwoAddressInstructionPass.cpp | 403 DenseMap<Register, Register> &RegMap) { in getMappedReg() argument 405 DenseMap<Register, Register>::iterator SI = RegMap.find(Reg); in getMappedReg() 406 if (SI == RegMap.end()) in getMappedReg()
|
| H A D | MachineVerifier.cpp | 108 using RegMap = DenseMap<Register, const MachineInstr *>; typedef 136 RegMap vregsLiveIn; 178 bool addRequired(const RegMap &RM) { in addRequired()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 2051 RegMap = { in ComputeRegsForAlias() local 2071 std::vector<unsigned> Regs = RegMap[std::make_pair(ElementWidth, Reg)]; in ComputeRegsForAlias()
|