/external/llvm/lib/CodeGen/ |
D | LiveRegMatrix.cpp | 97 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign() 114 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign() 139 bool LiveRegMatrix::checkRegMaskInterference(LiveInterval &VirtReg, in checkRegMaskInterference() 157 bool LiveRegMatrix::checkRegUnitInterference(LiveInterval &VirtReg, in checkRegUnitInterference() 171 LiveIntervalUnion::Query &LiveRegMatrix::query(LiveInterval &VirtReg, in query() 179 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference()
|
D | RegAllocFast.cpp | 71 unsigned VirtReg; // Virtual register number. member 184 LiveRegMap::iterator findLiveVirtReg(unsigned VirtReg) { in findLiveVirtReg() 205 int RAFast::getStackSpaceFor(unsigned VirtReg, const TargetRegisterClass *RC) { in getStackSpaceFor() 260 void RAFast::killVirtReg(unsigned VirtReg) { in killVirtReg() 270 void RAFast::spillVirtReg(MachineBasicBlock::iterator MI, unsigned VirtReg) { in spillVirtReg() 419 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in definePhysReg() local 435 switch (unsigned VirtReg = PhysRegState[Alias]) { in definePhysReg() local 462 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in calcSpillCost() local 483 switch (unsigned VirtReg = PhysRegState[Alias]) { in calcSpillCost() local 516 RAFast::assignVirtToPhysReg(unsigned VirtReg, unsigned PhysReg) { in assignVirtToPhysReg() [all …]
|
D | RegAllocGreedy.cpp | 216 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) { in setStage() 494 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg() 506 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg() 618 unsigned RAGreedy::tryAssign(LiveInterval &VirtReg, in tryAssign() 662 unsigned RAGreedy::canReassign(LiveInterval &VirtReg, unsigned PrevReg) { in canReassign() 725 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference() 807 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference() 858 unsigned RAGreedy::tryEvict(LiveInterval &VirtReg, in tryEvict() 1353 unsigned RAGreedy::tryRegionSplit(LiveInterval &VirtReg, AllocationOrder &Order, in tryRegionSplit() 1383 unsigned RAGreedy::calculateRegionSplitCost(LiveInterval &VirtReg, in calculateRegionSplitCost() [all …]
|
D | LiveIntervalUnion.cpp | 29 void LiveIntervalUnion::unify(LiveInterval &VirtReg, const LiveRange &Range) { in unify() 56 void LiveIntervalUnion::extract(LiveInterval &VirtReg, const LiveRange &Range) { in extract()
|
D | VirtRegMap.cpp | 82 bool VirtRegMap::hasPreferredPhys(unsigned VirtReg) { in hasPreferredPhys() 91 bool VirtRegMap::hasKnownPreference(unsigned VirtReg) { in hasKnownPreference() 291 unsigned VirtReg = TargetRegisterInfo::index2VirtReg(Idx); in addMBBLiveIns() local 398 unsigned VirtReg = MO.getReg(); in rewrite() local
|
D | AllocationOrder.cpp | 30 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder()
|
D | RegAllocBasic.cpp | 166 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences() 220 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()
|
D | RegAllocBase.cpp | 85 while (LiveInterval *VirtReg = dequeue()) { in allocatePhysRegs() local
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | LiveRegMatrix.cpp | 104 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign() 121 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign() 146 bool LiveRegMatrix::checkRegMaskInterference(LiveInterval &VirtReg, in checkRegMaskInterference() 164 bool LiveRegMatrix::checkRegUnitInterference(LiveInterval &VirtReg, in checkRegUnitInterference() 186 LiveRegMatrix::checkInterference(LiveInterval &VirtReg, unsigned PhysReg) { in checkInterference()
|
D | RegAllocFast.cpp | 86 unsigned VirtReg; ///< Virtual register number. member 201 LiveRegMap::iterator findLiveVirtReg(unsigned VirtReg) { in findLiveVirtReg() 231 int RegAllocFast::getStackSpaceFor(unsigned VirtReg, in getStackSpaceFor() 295 void RegAllocFast::killVirtReg(unsigned VirtReg) { in killVirtReg() 306 unsigned VirtReg) { in spillVirtReg() 443 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in definePhysReg() local 459 switch (unsigned VirtReg = PhysRegState[Alias]) { in definePhysReg() local 485 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in calcSpillCost() local 506 switch (unsigned VirtReg = PhysRegState[Alias]) { in calcSpillCost() local 537 RegAllocFast::assignVirtToPhysReg(unsigned VirtReg, MCPhysReg PhysReg) { in assignVirtToPhysReg() [all …]
|
D | RegAllocGreedy.cpp | 260 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) { in setStage() 633 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg() 648 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg() 759 unsigned RAGreedy::tryAssign(LiveInterval &VirtReg, in tryAssign() 805 unsigned RAGreedy::canReassign(LiveInterval &VirtReg, unsigned PrevReg) { in canReassign() 868 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference() 957 bool RAGreedy::canEvictInterferenceInRange(LiveInterval &VirtReg, in canEvictInterferenceInRange() 1011 LiveInterval &VirtReg, in getCheapestEvicteeWeight() 1036 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference() 1094 unsigned RAGreedy::tryEvict(LiveInterval &VirtReg, in tryEvict() [all …]
|
D | RegAllocBasic.cpp | 160 void RABasic::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg() 205 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences() 257 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()
|
D | LiveIntervalUnion.cpp | 30 void LiveIntervalUnion::unify(LiveInterval &VirtReg, const LiveRange &Range) { in unify() 57 void LiveIntervalUnion::extract(LiveInterval &VirtReg, const LiveRange &Range) { in extract()
|
D | AllocationOrder.cpp | 30 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder()
|
D | VirtRegMap.cpp | 103 bool VirtRegMap::hasPreferredPhys(unsigned VirtReg) { in hasPreferredPhys() 112 bool VirtRegMap::hasKnownPreference(unsigned VirtReg) { in hasKnownPreference() 316 unsigned VirtReg = TargetRegisterInfo::index2VirtReg(Idx); in addMBBLiveIns() local 519 unsigned VirtReg = MO.getReg(); in rewrite() local
|
D | RegAllocBase.cpp | 89 while (LiveInterval *VirtReg = dequeue()) { in allocatePhysRegs() local
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | RegAllocBasic.cpp | 268 LiveInterval &VirtReg = *I->second; in seedLiveRegs() local 276 void RegAllocBase::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign() 286 void RegAllocBase::unassign(LiveInterval &VirtReg, unsigned PhysReg) { in unassign() 301 while (LiveInterval *VirtReg = dequeue()) { in allocatePhysRegs() local 367 unsigned RegAllocBase::checkPhysRegInterference(LiveInterval &VirtReg, in checkPhysRegInterference() 377 void RegAllocBase::spillReg(LiveInterval& VirtReg, unsigned PhysReg, in spillReg() 406 RegAllocBase::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences() 482 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()
|
D | RegAllocFast.cpp | 176 int RAFast::getStackSpaceFor(unsigned VirtReg, const TargetRegisterClass *RC) { in getStackSpaceFor() 235 void RAFast::killVirtReg(unsigned VirtReg) { in killVirtReg() 245 void RAFast::spillVirtReg(MachineBasicBlock::iterator MI, unsigned VirtReg) { in spillVirtReg() 386 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in definePhysReg() local 402 switch (unsigned VirtReg = PhysRegState[Alias]) { in definePhysReg() local 429 switch (unsigned VirtReg = PhysRegState[PhysReg]) { in calcSpillCost() local 449 switch (unsigned VirtReg = PhysRegState[Alias]) { in calcSpillCost() local 480 const unsigned VirtReg = LRE.first; in allocVirtReg() local 542 unsigned VirtReg, unsigned Hint) { in defineVirtReg() 576 unsigned VirtReg, unsigned Hint) { in reloadVirtReg()
|
D | LiveIntervalUnion.cpp | 28 void LiveIntervalUnion::unify(LiveInterval &VirtReg) { in unify() 55 void LiveIntervalUnion::extract(LiveInterval &VirtReg) { in extract()
|
D | RegAllocGreedy.cpp | 142 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) { in setStage() 358 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg() 368 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg() 444 unsigned RAGreedy::tryAssign(LiveInterval &VirtReg, in tryAssign() 521 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference() 582 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference() 613 unsigned RAGreedy::tryEvict(LiveInterval &VirtReg, in tryEvict() 1085 unsigned RAGreedy::tryRegionSplit(LiveInterval &VirtReg, AllocationOrder &Order, in tryRegionSplit() 1218 unsigned RAGreedy::tryBlockSplit(LiveInterval &VirtReg, AllocationOrder &Order, in tryBlockSplit() 1320 unsigned RAGreedy::tryLocalSplit(LiveInterval &VirtReg, AllocationOrder &Order, in tryLocalSplit() [all …]
|
D | AllocationOrder.cpp | 25 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder()
|
D | VirtRegMap.cpp | 183 void VirtRegMap::virtFolded(unsigned VirtReg, MachineInstr *OldMI, in virtFolded() 197 void VirtRegMap::virtFolded(unsigned VirtReg, MachineInstr *MI, ModRef MRInfo) { in virtFolded() 281 unsigned VirtReg = MO.getReg(); in rewrite() local
|
D | VirtRegRewriter.cpp | 369 unsigned VirtReg; member 396 unsigned VirtReg) { in addReuse() 437 unsigned GetRegForReload(unsigned VirtReg, unsigned PhysReg, MachineInstr *MI, in GetRegForReload() 692 unsigned VirtReg = MO.getReg(); in ReMaterialize() local 990 unsigned VirtReg = I->second.first; in FoldsStackSlotModRef() local 1076 void AssignPhysToVirtReg(MachineInstr *MI, unsigned VirtReg, unsigned PhysReg, in AssignPhysToVirtReg() 1275 OptimizeByUnfold2(unsigned VirtReg, int SS, in OptimizeByUnfold2() 1427 unsigned VirtReg = MO.getReg(); in OptimizeByUnfold() local 1519 unsigned VirtReg, unsigned SrcReg, int SS, in CommuteToFoldReload() 1789 unsigned VirtReg = RestoreRegs[e-i-1]; // Reverse order. in InsertRestores() local [all …]
|
D | VirtRegMap.h | 212 bool hasPreferredPhys(unsigned VirtReg) { in hasPreferredPhys() 230 unsigned getOriginal(unsigned VirtReg) const { in getOriginal() 449 void setIsImplicitlyDefined(unsigned VirtReg) { in setIsImplicitlyDefined() 454 bool isImplicitlyDefined(unsigned VirtReg) const { in isImplicitlyDefined()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveIntervalUnion.h | 88 void unify(LiveInterval &VirtReg) { in unify() 94 void extract(LiveInterval &VirtReg) { in extract() 113 LiveInterval *VirtReg; variable
|