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

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FloatingPoint.cpp 66 memset(RegMap, 0, sizeof(RegMap));
164 unsigned RegMap[NumFPRegs];
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[RegOnTop])
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCTargetDesc.cpp 68 } RegMap[] = {
233 for (unsigned I = 0; I < array_lengthof(RegMap); ++I)
234 MRI->mapLLVMRegToCVReg(RegMap[I].Reg, static_cast<int>(RegMap[I].CVReg));
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMMCTargetDesc.cpp 222 } RegMap[] = {
323 for (unsigned I = 0; I < array_lengthof(RegMap); ++I)
324 MRI->mapLLVMRegToCVReg(RegMap[I].Reg, static_cast<int>(RegMap[I].CVReg));
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86MCTargetDesc.cpp 86 } RegMap[] = {
284 for (unsigned I = 0; I < array_lengthof(RegMap); ++I)
285 MRI->mapLLVMRegToCVReg(RegMap[I].Reg, static_cast<int>(RegMap[I].CVReg));
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXAsmPrinter.cpp 288 DenseMap<unsigned, unsigned> &RegMap = VRegMapping[RC];
289 unsigned RegNum = RegMap[Reg];
586 const DenseMap<unsigned, unsigned> &RegMap = I->second;
588 VRegMap::const_iterator VI = RegMap.find(Reg);
589 assert(VI != RegMap.end() && "Bad virtual register");
1645 DenseMap<unsigned, unsigned> &regmap = VRegMapping[RC]; local
1646 int n = regmap.size();
1647 regmap.insert(std::make_pair(vr, n + 1));
1664 DenseMap<unsigned, unsigned> &regmap = VRegMapping[RC]; local
1667 int n = regmap.size()
    [all...]
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenRegisters.cpp 1334 using RegMap = std::map<const CodeGenRegister*, const CodeGenRegister*>;
1339 std::map<const CodeGenSubRegIndex*, RegMap> SubRegAction;
1350 RegMap C;
1351 const RegMap &Img1 = SubRegAction.at(Sub1);
1352 const RegMap &Img2 = SubRegAction.at(Sub2);
1362 auto agree = [] (const RegMap &Map1, const RegMap &Map2) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenInsert.cpp 1399 UnsignedMap RegMap;
1404 RegMap[VR] = NewVR;
1414 unsigned NewR = RegMap[I->first];
1446 MRI->replaceRegWith(I->first, RegMap[I->first]);
HexagonBitSimplify.cpp 3079 DenseMap<unsigned,unsigned> RegMap;
3088 RegMap.insert(std::make_pair(G.Inp.Reg, PhiR));
3106 unsigned UseR = RegMap[Op.getReg()];
3109 RegMap.insert(std::make_pair(DR, NewDR));
3112 HBS::replaceReg(OldPhiR, RegMap[G.Out.Reg], *MRI);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TwoAddressInstructionPass.cpp 403 DenseMap<Register, Register> &RegMap) {
405 DenseMap<Register, Register>::iterator SI = RegMap.find(Reg);
406 if (SI == RegMap.end())
MachineVerifier.cpp 108 using RegMap = DenseMap<Register, const MachineInstr *>;
136 RegMap vregsLiveIn;
178 bool addRequired(const RegMap &RM) {

Completed in 29 milliseconds