Searched refs:RegMap (Results 1 - 9 of 9) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp66 memset(RegMap, 0, sizeof(RegMap));
164 unsigned RegMap[NumFPRegs]; member in struct:__anon5456::FPS
177 assert(RegMap[Stack[i]] == i && "Stack[] doesn't match RegMap[]!");
186 return RegMap[RegNo];
214 RegMap[Reg] = StackTop++;
221 RegMap[Stack[--StackTop]] = ~0; // Update state
233 std::swap(RegMap[RegNo], RegMap[RegOnTo
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp64 } RegMap[] = { local
229 for (unsigned I = 0; I < array_lengthof(RegMap); ++I)
230 MRI->mapLLVMRegToCVReg(RegMap[I].Reg, static_cast<int>(RegMap[I].CVReg));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp88 } RegMap[] = { local
286 for (unsigned I = 0; I < array_lengthof(RegMap); ++I)
287 MRI->mapLLVMRegToCVReg(RegMap[I].Reg, static_cast<int>(RegMap[I].CVReg));
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenRegisters.cpp1322 using RegMap = std::map<const CodeGenRegister*, const CodeGenRegister*>;
1327 std::map<const CodeGenSubRegIndex*, RegMap> SubRegAction;
1338 RegMap C;
1339 const RegMap &Img1 = SubRegAction.at(Sub1);
1340 const RegMap &Img2 = SubRegAction.at(Sub2);
1350 auto agree = [] (const RegMap &Map1, const RegMap &Map2) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp1403 UnsignedMap RegMap;
1408 RegMap[VR] = NewVR;
1418 unsigned NewR = RegMap[I->first];
1450 MRI->replaceRegWith(I->first, RegMap[I->first]);
H A DHexagonBitSimplify.cpp3069 DenseMap<unsigned,unsigned> RegMap;
3078 RegMap.insert(std::make_pair(G.Inp.Reg, PhiR));
3096 unsigned UseR = RegMap[Op.getReg()];
3099 RegMap.insert(std::make_pair(DR, NewDR));
3102 HBS::replaceReg(OldPhiR, RegMap[G.Out.Reg], *MRI);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp288 DenseMap<unsigned, unsigned> &RegMap = VRegMapping[RC]; local
289 unsigned RegNum = RegMap[Reg];
586 const DenseMap<unsigned, unsigned> &RegMap = I->second; local
588 VRegMap::const_iterator VI = RegMap.find(Reg);
589 assert(VI != RegMap.end() && "Bad virtual register");
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp547 getMappedReg(unsigned Reg, DenseMap<unsigned, unsigned> &RegMap) { argument
549 DenseMap<unsigned, unsigned>::iterator SI = RegMap.find(Reg);
550 if (SI == RegMap.end())
H A DMachineVerifier.cpp109 using RegMap = DenseMap<unsigned, const MachineInstr *>;
137 RegMap vregsLiveIn;
199 bool addRequired(const RegMap &RM) {
201 for (RegMap::const_iterator I = RM.begin(), E = RM.end(); I != E; ++I)

Completed in 205 milliseconds