Home
last modified time | relevance | path

Searched refs:valno (Results 1 – 13 of 13) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DLiveInterval.cpp132 return I->valno; in extendInBlock()
227 if (S.valno == B->valno) { in addSegment()
244 if (S.valno == I->valno) { in addSegment()
652 OutIt->valno = NewVNInfo[LHSValNoAssignments[OutIt->valno->id]]; in join()
682 S.valno = NewVNInfo[RHSValNoAssignments[S.valno->id]]; in join()
770 S->valno = V2; in MergeValueNumberInto()
1002 assert(S.valno == getValNumInfo(S.valno->id) && "Bad VNInfo"); in print()
1062 assert(I->valno == valnos[I->valno->id]); in verify()
1066 assert(I->valno != std::next(I)->valno); in verify()
1158 return A.valno == B.valno; in coalescable()
[all …]
H A DLiveRangeUtils.h30 while (J != E && VNIClasses[J->valno->id] == 0) in DistributeRange()
33 if (unsigned eq = VNIClasses[I->valno->id]) { in DistributeRange()
H A DLiveIntervals.cpp1157 VNInfo *OldIdxVNI = OldIdxOut->valno; in handleMoveDown()
1198 INext->valno->def = INext->start; in handleMoveDown()
1228 Prev->valno->def = NewIdxDef; in handleMoveDown()
1237 assert(DefVNI != AfterNewIdx->valno); in handleMoveDown()
1307 VNInfo *OldIdxVNI = OldIdxOut->valno; in handleMoveUp()
1315 assert(NewIdxOut->valno != OldIdxVNI && in handleMoveUp()
1323 LR.removeValNo(NewIdxOut->valno); in handleMoveUp()
1339 OldIdxVNI = OldIdxIn->valno; in handleMoveUp()
1374 Next->valno->def = SplitPos; in handleMoveUp()
1379 NewSegment->valno->def = SplitPos; in handleMoveUp()
[all …]
H A DLiveRegMatrix.cpp213 VNInfo valno(0, Start); in checkInterference() local
214 LiveRange::Segment Seg(Start, End, &valno); in checkInterference()
H A DRegisterCoalescer.cpp644 VNInfo *BValNo = BS->valno; in adjustCopiesBackFrom()
656 VNInfo *AValNo = AS->valno; in adjustCopiesBackFrom()
697 if (BValNo != ValS->valno) in adjustCopiesBackFrom()
698 IntB.MergeValueNumberInto(BValNo, ValS->valno); in adjustCopiesBackFrom()
762 if (ASeg.valno != AValNo) continue; in hasOtherReachingDefs()
767 if (BI->valno == BValNo) in hasOtherReachingDefs()
786 if (S.valno != SrcValNo) in addSegmentsWithValNo()
887 if (US == IntA.end() || US->valno != AValNo) in removeCopyByCommutingDef()
938 if (US->valno != AValNo) in removeCopyByCommutingDef()
3020 const Val &OV = Other.Vals[OtherI->valno->id]; in taintExtent()
[all …]
H A DSplitKit.cpp242 assert(LVI->start == LVI->valno->def && "Dangling Segment start"); in calcLiveBlockInfo()
274 assert(LVI->start == LVI->valno->def && "Dangling Segment start"); in calcLiveBlockInfo()
1128 VNInfo *ParentVNI = S.valno; in transferValues()
1433 if (S.end != S.valno->def.getDeadSlot()) in deleteRematVictims()
1435 if (S.valno->isPHIDef()) in deleteRematVictims()
1437 MachineInstr *MI = LIS.getInstructionFromIndex(S.valno->def); in deleteRematVictims()
H A DTwoAddressInstructionPass.cpp1703 VNInfo *VNI = NewVNIs[S.valno->id]; in processStatepoint()
1858 S.MergeValueNumberInto(DefSeg->valno, UseSeg->valno); in runOnMachineFunction()
H A DLiveDebugVariables.cpp975 assert(Segment && Segment->valno == LII.second.second && in extendDef()
H A DMachineVerifier.cpp3060 const VNInfo *VNI = S.valno; in verifyLiveRangeSegment()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DLiveInterval.h165 VNInfo *valno = nullptr; // identifier for the value contained in this member
171 : start(S), end(E), valno(V) { in Segment()
263 segments.push_back(Segment(S.start, S.end, valnos[S.valno->id])); in assign()
423 return I == end() ? nullptr : I->valno; in getVNInfoAt()
431 return I == end() ? nullptr : I->valno; in getVNInfoBefore()
556 EarlyVal = I->valno; in Query()
574 LateVal = I->valno; in Query()
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp302 if (AI.valno == AddendValNo) in processBlock()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp1184 VNInfo *NewVN, *OldVN = I.valno; in coalesceRegisters()
1187 NewVN = L1.getNextValue(I.valno->def, LIS->getVNInfoAllocator()); in coalesceRegisters()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp1295 DestSeg->valno->def == NewIdx.getRegSlot()); in convertToThreeAddressWithLEA()
1297 DestSeg->valno->def = ExtIdx.getRegSlot(); in convertToThreeAddressWithLEA()