/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 | 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 | 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 | RegAllocBasic.cpp | 166 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences() 220 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()
|
D | AllocationOrder.cpp | 30 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder()
|
D | RegAllocBase.cpp | 85 while (LiveInterval *VirtReg = dequeue()) { in allocatePhysRegs() local
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | RegAllocFast.cpp | 86 Register VirtReg; ///< Virtual register number. member 203 LiveRegMap::iterator findLiveVirtReg(Register VirtReg) { in findLiveVirtReg() 248 int RegAllocFast::getStackSpaceFor(Register VirtReg) { in getStackSpaceFor() 267 bool RegAllocFast::mayLiveOut(Register VirtReg) { in mayLiveOut() 296 bool RegAllocFast::mayLiveIn(Register VirtReg) { in mayLiveIn() 315 void RegAllocFast::spill(MachineBasicBlock::iterator Before, Register VirtReg, in spill() 343 void RegAllocFast::reload(MachineBasicBlock::iterator Before, Register VirtReg, in reload() 397 void RegAllocFast::killVirtReg(Register VirtReg) { in killVirtReg() 408 Register VirtReg) { in spillVirtReg() 524 switch (Register VirtReg = PhysRegState[PhysReg]) { in definePhysReg() local [all …]
|
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 | RegAllocGreedy.cpp | 259 void setStage(const LiveInterval &VirtReg, LiveRangeStage Stage) { in setStage() 636 bool RAGreedy::LRE_CanEraseVirtReg(unsigned VirtReg) { in LRE_CanEraseVirtReg() 651 void RAGreedy::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg() 762 unsigned RAGreedy::tryAssign(LiveInterval &VirtReg, in tryAssign() 809 unsigned RAGreedy::canReassign(LiveInterval &VirtReg, unsigned PrevReg) { in canReassign() 872 bool RAGreedy::canEvictInterference(LiveInterval &VirtReg, unsigned PhysReg, in canEvictInterference() 969 bool RAGreedy::canEvictInterferenceInRange(LiveInterval &VirtReg, in canEvictInterferenceInRange() 1023 LiveInterval &VirtReg, in getCheapestEvicteeWeight() 1048 void RAGreedy::evictInterference(LiveInterval &VirtReg, unsigned PhysReg, in evictInterference() 1106 unsigned RAGreedy::tryEvict(LiveInterval &VirtReg, in tryEvict() [all …]
|
D | RegAllocBasic.cpp | 159 void RABasic::LRE_WillShrinkVirtReg(unsigned VirtReg) { in LRE_WillShrinkVirtReg() 204 bool RABasic::spillInterferences(LiveInterval &VirtReg, unsigned PhysReg, in spillInterferences() 256 unsigned RABasic::selectOrSplit(LiveInterval &VirtReg, in selectOrSplit()
|
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 | 101 bool VirtRegMap::hasPreferredPhys(Register VirtReg) { in hasPreferredPhys() 110 bool VirtRegMap::hasKnownPreference(Register VirtReg) { in hasKnownPreference() 314 Register VirtReg = Register::index2VirtReg(Idx); in addMBBLiveIns() local 517 Register VirtReg = MO.getReg(); in rewrite() local
|
D | AllocationOrder.cpp | 29 AllocationOrder::AllocationOrder(unsigned VirtReg, in AllocationOrder()
|
D | RegAllocBase.cpp | 89 while (LiveInterval *VirtReg = dequeue()) { in allocatePhysRegs() local
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/ |
D | RegAllocFast.cpp | 96 Register VirtReg; ///< Virtual register number. member 254 LiveRegMap::iterator findLiveVirtReg(Register VirtReg) { in findLiveVirtReg() 325 int RegAllocFast::getStackSpaceFor(Register VirtReg) { in getStackSpaceFor() 358 bool RegAllocFast::mayLiveOut(Register VirtReg) { in mayLiveOut() 411 bool RegAllocFast::mayLiveIn(Register VirtReg) { in mayLiveIn() 430 void RegAllocFast::spill(MachineBasicBlock::iterator Before, Register VirtReg, in spill() 490 void RegAllocFast::reload(MachineBasicBlock::iterator Before, Register VirtReg, in reload() 598 switch (unsigned VirtReg = RegUnitStates[Unit]) { in displacePhysReg() local 627 switch (unsigned VirtReg = RegUnitStates[FirstUnit]) { in freePhysReg() local 652 switch (unsigned VirtReg = RegUnitStates[*UI]) { in calcSpillCost() local [all …]
|
D | LiveRegMatrix.cpp | 104 void LiveRegMatrix::assign(const LiveInterval &VirtReg, MCRegister PhysReg) { in assign() 121 void LiveRegMatrix::unassign(const LiveInterval &VirtReg) { in unassign() 146 bool LiveRegMatrix::checkRegMaskInterference(const LiveInterval &VirtReg, in checkRegMaskInterference() 164 bool LiveRegMatrix::checkRegUnitInterference(const LiveInterval &VirtReg, in checkRegUnitInterference() 186 LiveRegMatrix::checkInterference(const LiveInterval &VirtReg, in checkInterference()
|
D | RegAllocGreedy.cpp | 231 bool RAGreedy::LRE_CanEraseVirtReg(Register VirtReg) { in LRE_CanEraseVirtReg() 246 void RAGreedy::LRE_WillShrinkVirtReg(Register VirtReg) { in LRE_WillShrinkVirtReg() 394 MCRegister RAGreedy::tryAssign(const LiveInterval &VirtReg, in tryAssign() 447 Register RegAllocEvictionAdvisor::canReassign(const LiveInterval &VirtReg, in canReassign() 477 void RAGreedy::evictInterference(const LiveInterval &VirtReg, in evictInterference() 527 RegAllocEvictionAdvisor::getOrderLimit(const LiveInterval &VirtReg, in getOrderLimit() 573 MCRegister RAGreedy::tryEvict(const LiveInterval &VirtReg, in tryEvict() 1038 MCRegister RAGreedy::tryRegionSplit(const LiveInterval &VirtReg, in tryRegionSplit() 1071 unsigned RAGreedy::calculateRegionSplitCost(const LiveInterval &VirtReg, in calculateRegionSplitCost() 1156 unsigned RAGreedy::doRegionSplit(const LiveInterval &VirtReg, unsigned BestCand, in doRegionSplit() [all …]
|
D | RegAllocBasic.cpp | 161 void RABasic::LRE_WillShrinkVirtReg(Register VirtReg) { in LRE_WillShrinkVirtReg() 208 bool RABasic::spillInterferences(const LiveInterval &VirtReg, in spillInterferences() 259 MCRegister RABasic::selectOrSplit(const LiveInterval &VirtReg, in selectOrSplit()
|
D | RegAllocEvictionAdvisor.cpp | 168 const LiveInterval &VirtReg, MCRegister PhysReg, in canEvictHintInterference() 186 const LiveInterval &VirtReg, MCRegister PhysReg, bool IsHint, in canEvictInterferenceBasedOnCost() 276 const LiveInterval &VirtReg, const AllocationOrder &Order, in tryFindEvictionCandidate()
|
D | LiveIntervalUnion.cpp | 29 void LiveIntervalUnion::unify(const LiveInterval &VirtReg, in unify() 57 void LiveIntervalUnion::extract(const LiveInterval &VirtReg, in extract()
|
D | AllocationOrder.cpp | 29 AllocationOrder AllocationOrder::create(unsigned VirtReg, const VirtRegMap &VRM, in create()
|
/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
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/ |
D | X86FastPreTileConfig.cpp | 119 int X86FastPreTileConfig::getStackSpaceFor(Register VirtReg) { in getStackSpaceFor() 140 bool X86FastPreTileConfig::mayLiveOut(Register VirtReg, MachineInstr *CfgMI) { in mayLiveOut() 203 Register VirtReg, bool Kill) { in spill() 670 Register VirtReg = Register::index2VirtReg(I); in runOnMachineFunction() local
|