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

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
DetectDeadLanes.cpp 109 void PutInWorklist(unsigned RegIdx) {
110 if (WorklistMembers.test(RegIdx))
112 WorklistMembers.set(RegIdx);
113 Worklist.push_back(RegIdx);
360 unsigned RegIdx = Register::virtReg2Index(Reg);
361 DefinedByCopy.set(RegIdx);
362 PutInWorklist(RegIdx);
493 for (unsigned RegIdx = 0; RegIdx < NumVirtRegs; ++RegIdx) {
    [all...]
SplitKit.h 332 /// intervals. Given a pair (RegIdx, ParentVNI->id), Values contains:
334 /// 1. No entry - the value is not mapped to Edit.get(RegIdx).
336 /// Edit.get(RegIdx). Each value is represented by a minimal live range at
338 /// of RegIdx in RegAssign.
350 /// getLICalc - Return the LICalc to use for RegIdx. In spill mode, the
353 LiveIntervalCalc &getLICalc(unsigned RegIdx) {
354 return LICalc[SpillMode != SM_Partition && RegIdx != 0];
378 /// defValue - define a value in RegIdx from ParentVNI at Idx.
386 VNInfo *defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx,
389 /// forceRecompute - Force the live range of ParentVNI in RegIdx to b
    [all...]
SplitKit.cpp 466 VNInfo *SplitEditor::defValue(unsigned RegIdx,
473 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx));
482 Values.insert(std::make_pair(std::make_pair(RegIdx, ParentVNI->id), FP));
484 // This was the first time (RegIdx, ParentVNI) was mapped, and it is not
503 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI) {
504 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI.id)];
516 addDeadDef(LIS.getInterval(Edit->get(RegIdx)), VNI, false);
550 MachineBasicBlock::iterator InsertBefore, bool Late, unsigned RegIdx) {
563 LiveInterval &DestLI = LIS.getInterval(Edit->get(RegIdx));
585 VNInfo *SplitEditor::defFromParent(unsigned RegIdx,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRAsmPrinter.cpp 118 unsigned RegIdx = ByteNumber / BytesPerReg;
119 assert(RegIdx < NumOpRegs && "Multibyte index out of range.");
121 Reg = MI->getOperand(OpNum + RegIdx).getReg();
AVRISelLowering.cpp 1040 unsigned RegIdx = RegLastIdx + TotalBytes;
1041 RegLastIdx = RegIdx;
1043 if (RegIdx >= array_lengthof(RegList8)) {
1058 Reg = CCInfo.AllocateReg(RegList8[RegIdx]);
1060 Reg = CCInfo.AllocateReg(RegList16[RegIdx]);
1069 RegIdx -= VT.getStoreSize();
1106 int RegIdx = TotalBytes - 1;
1111 Reg = CCInfo.AllocateReg(RegList8[RegIdx]);
1113 Reg = CCInfo.AllocateReg(RegList16[RegIdx]);
1120 RegIdx -= VT.getStoreSize()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMCallingConv.cpp 201 unsigned RegIdx = State.getFirstUnallocated(RegList);
206 while (RegIdx % RegAlign != 0 && RegIdx < RegList.size())
207 State.AllocateReg(RegList[RegIdx++]);
248 unsigned RegIdx = State.getFirstUnallocated(RegList);
250 if (RegIdx >= RegList.size())
253 It.convertToReg(State.AllocateReg(RegList[RegIdx++]));
ARMISelLowering.cpp 4300 unsigned RegIdx = CCInfo.getFirstUnallocated(GPRArgRegs);
4301 if (RegIdx != array_lengthof(GPRArgRegs))
4302 ArgRegBegin = std::min(ArgRegBegin, (unsigned)GPRArgRegs[RegIdx]);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp 879 struct RegIdxOp RegIdx;
894 Op->RegIdx.Index = Index;
895 Op->RegIdx.RegInfo = RegInfo;
896 Op->RegIdx.Kind = RegKind;
897 Op->RegIdx.Tok.Data = Str.data();
898 Op->RegIdx.Tok.Length = Str.size();
908 assert(isRegIdx() && (RegIdx.Kind & RegKind_GPR) && "Invalid access!");
909 AsmParser.warnIfRegIndexIsAT(RegIdx.Index, StartLoc);
911 return RegIdx.RegInfo->getRegClass(ClassID).getRegister(RegIdx.Index)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64CollectLOH.cpp 553 int RegIdx = mapRegToGPRIndex(LI.PhysReg);
554 if (RegIdx >= 0)
555 LOHInfos[RegIdx].OneUser = true;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsSEISelDAGToDAG.h 35 unsigned getMSACtrlReg(const SDValue RegIdx) const;
MipsSEISelDAGToDAG.cpp 78 unsigned MipsSEDAGToDAGISel::getMSACtrlReg(const SDValue RegIdx) const {
79 uint64_t RegNum = cast<ConstantSDNode>(RegIdx)->getZExtValue();
844 SDValue RegIdx = Node->getOperand(2);
846 getMSACtrlReg(RegIdx), MVT::i32);
914 SDValue RegIdx = Node->getOperand(2);
917 getMSACtrlReg(RegIdx), Value);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ExpandPseudo.cpp 667 for (int64_t OpndIdx = 3, RegIdx = 0;
669 OpndIdx++, RegIdx++) {
671 int64_t Offset = FrameOffset + VarArgsRegsOffset + RegIdx * 16;
X86SpeculativeLoadHardening.cpp 1874 unsigned RegIdx = Log2_32(RegBytes);
1875 assert(RegIdx < 4 && "Unsupported register size");
1887 if (RC == NOREXRegClasses[RegIdx])
1893 return RC->hasSuperClassEq(GPRRegClasses[RegIdx]);
X86FastISel.cpp 2636 unsigned RegIdx = X86::sub_16bit;
2637 ResultReg = fastEmitInst_extractsubreg(MVT::i16, ResultReg, RegIdx);
X86ISelLowering.cpp     [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
VarLocBasedImpl.cpp 1345 LocIndex RegIdx = LocIndex::fromRawInteger(*It);
1346 Collected.push_back(VarLocIDs[RegIdx]);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/
AMDGPUAsmParser.cpp 2452 unsigned RegIdx = RegNum / AlignSize;
2461 if (RegIdx >= RC.getNumRegs()) {
2466 return RC.getRegister(RegIdx);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp 1880 unsigned RegIdx = CCInfo.getFirstUnallocated(ArgVGPRs);
1881 if (RegIdx == ArgVGPRs.size()) {
1888 unsigned Reg = ArgVGPRs[RegIdx];
1902 unsigned RegIdx = CCInfo.getFirstUnallocated(ArgSGPRs);
1903 if (RegIdx == ArgSGPRs.size())
1906 unsigned Reg = ArgSGPRs[RegIdx];
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/
ARMAsmParser.cpp 6848 unsigned RegIdx = 3;
6856 RegIdx = 4;
6858 if (static_cast<ARMOperand &>(*Operands[RegIdx]).isReg() &&
6860 static_cast<ARMOperand &>(*Operands[RegIdx]).getReg()) ||
6862 static_cast<ARMOperand &>(*Operands[RegIdx]).getReg())))
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 6739 unsigned RegIdx = State.getFirstUnallocated(ArgGPRs);
6741 if (RegIdx != array_lengthof(ArgGPRs) && RegIdx % 2 == 1)

Completed in 160 milliseconds