Home
last modified time | relevance | path

Searched refs:Intf (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegAllocEvictionAdvisor.cpp212 for (const LiveInterval *Intf : reverse(Interferences)) { in canEvictInterferenceBasedOnCost() local
213 assert(Register::isVirtualRegister(Intf->reg()) && in canEvictInterferenceBasedOnCost()
219 if (FixedRegisters.count(Intf->reg())) in canEvictInterferenceBasedOnCost()
223 if (RA.getExtraInfo().getStage(*Intf) == RS_Done) in canEvictInterferenceBasedOnCost()
233 (Intf->isSpillable() || in canEvictInterferenceBasedOnCost()
236 MRI->getRegClass(Intf->reg()))); in canEvictInterferenceBasedOnCost()
238 unsigned IntfCascade = RA.getExtraInfo().getCascade(Intf->reg()); in canEvictInterferenceBasedOnCost()
250 bool BreaksHint = VRM->hasPreferredPhys(Intf->reg()); in canEvictInterferenceBasedOnCost()
253 Cost.MaxWeight = std::max(Cost.MaxWeight, Intf->weight()); in canEvictInterferenceBasedOnCost()
260 if (!shouldEvict(VirtReg, IsHint, *Intf, BreaksHint)) in canEvictInterferenceBasedOnCost()
[all …]
H A DRegAllocGreedy.cpp473 if (!VRM->hasPhys(Intf->reg())) in evictInterference()
476 Matrix->unassign(*Intf); in evictInterference()
482 NewVRegs.push_back(Intf->reg()); in evictInterference()
579 Intf.moveToBlock(BC.Number); in addSplitConstraints()
587 if (!Intf.hasInterference()) in addSplitConstraints()
648 Intf.moveToBlock(Number); in addThroughConstraints()
650 if (!Intf.hasInterference()) { in addThroughConstraints()
897 IntfIn = Cand.Intf.first(); in splitAroundRegion()
906 IntfOut = Cand.Intf.last(); in splitAroundRegion()
945 IntfIn = Cand.Intf.first(); in splitAroundRegion()
[all …]
H A DRegAllocBasic.cpp218 for (const auto *Intf : reverse(Q.interferingVRegs())) { in spillInterferences() local
219 if (!Intf->isSpillable() || Intf->weight() > VirtReg.weight()) in spillInterferences()
221 Intfs.push_back(Intf); in spillInterferences()
H A DMLRegallocEvictAdvisor.cpp557 for (const LiveInterval *Intf : reverse(IFIntervals)) { in loadInterferenceFeatures() local
558 assert(Register::isVirtualRegister(Intf->reg()) && in loadInterferenceFeatures()
566 if (FixedRegisters.count(Intf->reg())) in loadInterferenceFeatures()
568 if (RA.getExtraInfo().getStage(*Intf) == RS_Done) in loadInterferenceFeatures()
572 (Intf->isSpillable() || in loadInterferenceFeatures()
575 MRI->getRegClass(Intf->reg()))); in loadInterferenceFeatures()
577 unsigned IntfCascade = RA.getExtraInfo().getCascade(Intf->reg()); in loadInterferenceFeatures()
584 LocalIntfs += (IsLocal && LIS->intervalIsInOneMBB(*Intf) && in loadInterferenceFeatures()
585 (!EnableLocalReassign || !canReassign(*Intf, PhysReg))); in loadInterferenceFeatures()
H A DRegAllocGreedy.h222 InterferenceCache::Cursor Intf; member
231 Intf.setPhysReg(Cache, Reg); in reset()
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dencode-test-2.m7 // CHECK: private unnamed_addr constant [13 x i8] c"{Intf=@@@@#}\00",
18 @interface Intf <Proto> interface
28 @implementation Intf implementation
33 const char * en = @encode(Intf);
H A Dobjc2-protocol-enc.m17 @interface Intf <Proto> interface
26 @implementation Intf implementation
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dencode-typeof-test.m9 @interface Intf <Proto> interface
19 @implementation Intf implementation
25 …typeof(@encode(typeof(i))) e = @encode(typeof(Intf)); // expected-warning {{initializer-string for…
H A Dmethod-encoding-2.m4 @interface Intf interface
9 @implementation Intf implementation
/llvm-project-15.0.7/clang/test/Rewriter/
H A Dmetadata-test-1.m3 @interface Intf interface
6 @implementation Intf(Category) implementation in Category
H A Divar-encoding-1.m3 @interface Intf interface
14 @implementation Intf implementation
H A Dmetadata-test-2.m8 @interface Intf interface
12 @implementation Intf implementation
H A Dmethod-encoding-1.m8 @interface Intf <P1> interface
13 @implementation Intf implementation
H A Divar-encoding-2.m3 @implementation Intf implementation