Searched refs:IntA (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | RegisterCoalescer.cpp | 134 bool HasOtherReachingDefs(LiveInterval &IntA, LiveInterval &IntB, 422 LiveInterval &IntA = in AdjustCopiesBackFrom() local 442 LiveInterval::iterator ALR = IntA.FindLiveRangeContaining(CopyUseIdx); in AdjustCopiesBackFrom() 444 if (ALR == IntA.end()) return false; in AdjustCopiesBackFrom() 496 if (LIS->hasInterval(*AS) && IntA.overlaps(LIS->getInterval(*AS))) { in AdjustCopiesBackFrom() 561 LIS->shrinkToUses(&IntA); in AdjustCopiesBackFrom() 569 bool RegisterCoalescer::HasOtherReachingDefs(LiveInterval &IntA, in HasOtherReachingDefs() argument 573 for (LiveInterval::iterator AI = IntA.begin(), AE = IntA.end(); in HasOtherReachingDefs() 630 LiveInterval &IntA = in RemoveCopyByCommutingDef() local 644 VNInfo *AValNo = IntA.getVNInfoAt(CopyIdx.getUseIndex()); in RemoveCopyByCommutingDef() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | RegisterCoalescer.cpp | 199 bool hasOtherReachingDefs(LiveInterval &IntA, LiveInterval &IntB, 510 LiveInterval &IntA = in adjustCopiesBackFrom() local 543 LiveInterval::iterator AS = IntA.FindSegmentContaining(CopyUseIdx); in adjustCopiesBackFrom() 545 if (AS == IntA.end()) return false; in adjustCopiesBackFrom() 616 CopyMI->substituteRegister(IntA.reg, IntB.reg, 0, *TRI); in adjustCopiesBackFrom() 621 for (LiveInterval::SubRange &S : IntA.subranges()) { in adjustCopiesBackFrom() 630 shrinkToUses(&IntA); in adjustCopiesBackFrom() 636 bool RegisterCoalescer::hasOtherReachingDefs(LiveInterval &IntA, in hasOtherReachingDefs() argument 642 if (LIS->hasPHIKill(IntA, AValNo)) in hasOtherReachingDefs() 645 for (LiveRange::Segment &ASeg : IntA.segments) { in hasOtherReachingDefs() [all …]
|
/external/llvm/lib/CodeGen/ |
D | RegisterCoalescer.cpp | 182 bool hasOtherReachingDefs(LiveInterval &IntA, LiveInterval &IntB, 476 LiveInterval &IntA = in adjustCopiesBackFrom() local 509 LiveInterval::iterator AS = IntA.FindSegmentContaining(CopyUseIdx); in adjustCopiesBackFrom() 511 if (AS == IntA.end()) return false; in adjustCopiesBackFrom() 577 CopyMI->substituteRegister(IntA.reg, IntB.reg, 0, *TRI); in adjustCopiesBackFrom() 579 shrinkToUses(&IntA); in adjustCopiesBackFrom() 585 bool RegisterCoalescer::hasOtherReachingDefs(LiveInterval &IntA, in hasOtherReachingDefs() argument 591 if (LIS->hasPHIKill(IntA, AValNo)) in hasOtherReachingDefs() 594 for (LiveRange::Segment &ASeg : IntA.segments) { in hasOtherReachingDefs() 628 LiveInterval &IntA = in removeCopyByCommutingDef() local [all …]
|