HomeSort by relevance Sort by last modified time
    Searched refs:VirtReg (Results 51 - 75 of 123) sorted by null

1 23 4 5

  /external/llvm/lib/CodeGen/
RegAllocBase.h 93 /// enqueue - Add VirtReg to the priority queue of unassigned registers.
103 virtual unsigned selectOrSplit(LiveInterval &VirtReg,
VirtRegMap.cpp 82 bool VirtRegMap::hasPreferredPhys(unsigned VirtReg) {
83 unsigned Hint = MRI->getSimpleHint(VirtReg);
88 return getPhys(VirtReg) == Hint;
91 bool VirtRegMap::hasKnownPreference(unsigned VirtReg) {
92 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(VirtReg);
100 int VirtRegMap::assignVirt2StackSlot(unsigned virtReg) {
101 assert(TargetRegisterInfo::isVirtualRegister(virtReg));
102 assert(Virt2StackSlotMap[virtReg] == NO_STACK_SLOT &&
104 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
105 return Virt2StackSlotMap[virtReg] = createSpillSlot(RC)
    [all...]
LiveDebugVariables.cpp 310 /// lookupVirtReg - Find the EC leader for VirtReg or null.
311 UserValue *lookupVirtReg(unsigned VirtReg);
349 void mapVirtReg(unsigned VirtReg, UserValue *EC);
479 void LDVImpl::mapVirtReg(unsigned VirtReg, UserValue *EC) {
480 assert(TargetRegisterInfo::isVirtualRegister(VirtReg) && "Only map VirtRegs");
481 UserValue *&Leader = virtRegToEqClass[VirtReg];
485 UserValue *LDVImpl::lookupVirtReg(unsigned VirtReg) {
486 if (UserValue *UV = virtRegToEqClass.lookup(VirtReg))
923 unsigned VirtReg = Loc.getReg();
924 if (VRM.isAssignedReg(VirtReg) &
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
LiveIntervalUnion.h 89 void unify(LiveInterval &VirtReg, const LiveRange &Range);
92 void extract(LiveInterval &VirtReg, const LiveRange &Range);
ScheduleDAGInstrs.h 36 unsigned VirtReg;
41 : VirtReg(VReg), LaneMask(LaneMask), SU(SU) {}
44 return TargetRegisterInfo::virtReg2Index(VirtReg);
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
ScheduleDAGInstrs.h 53 unsigned VirtReg;
58 : VirtReg(VReg), LaneMask(LaneMask), SU(SU) {}
61 return TargetRegisterInfo::virtReg2Index(VirtReg);
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
ScheduleDAGInstrs.h 53 unsigned VirtReg;
58 : VirtReg(VReg), LaneMask(LaneMask), SU(SU) {}
61 return TargetRegisterInfo::virtReg2Index(VirtReg);
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
ScheduleDAGInstrs.h 53 unsigned VirtReg;
58 : VirtReg(VReg), LaneMask(LaneMask), SU(SU) {}
61 return TargetRegisterInfo::virtReg2Index(VirtReg);
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
ScheduleDAGInstrs.h 53 unsigned VirtReg;
58 : VirtReg(VReg), LaneMask(LaneMask), SU(SU) {}
61 return TargetRegisterInfo::virtReg2Index(VirtReg);
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
LiveIntervalUnion.h 89 void unify(LiveInterval &VirtReg, const LiveRange &Range);
92 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/
LiveIntervalUnion.h 91 void unify(LiveInterval &VirtReg, const LiveRange &Range);
94 void extract(LiveInterval &VirtReg, const LiveRange &Range);
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
LiveDebugVariables.cpp 303 /// lookupVirtReg - Find the EC leader for VirtReg or null.
304 UserValue *lookupVirtReg(unsigned VirtReg);
335 void mapVirtReg(unsigned VirtReg, UserValue *EC);
429 void LDVImpl::mapVirtReg(unsigned VirtReg, UserValue *EC) {
430 assert(TargetRegisterInfo::isVirtualRegister(VirtReg) && "Only map VirtRegs");
431 UserValue *&Leader = virtRegToEqClass[VirtReg];
435 UserValue *LDVImpl::lookupVirtReg(unsigned VirtReg) {
436 if (UserValue *UV = virtRegToEqClass.lookup(VirtReg))
885 unsigned VirtReg = Loc.getReg();
886 if (VRM.isAssignedReg(VirtReg) &
    [all...]
VirtRegMap.cpp 118 unsigned VirtRegMap::getRegAllocPref(unsigned virtReg) {
119 std::pair<unsigned, unsigned> Hint = MRI->getRegAllocationHint(virtReg);
129 int VirtRegMap::assignVirt2StackSlot(unsigned virtReg) {
130 assert(TargetRegisterInfo::isVirtualRegister(virtReg));
131 assert(Virt2StackSlotMap[virtReg] == NO_STACK_SLOT &&
133 const TargetRegisterClass* RC = MF->getRegInfo().getRegClass(virtReg);
134 return Virt2StackSlotMap[virtReg] = createSpillSlot(RC);
137 void VirtRegMap::assignVirt2StackSlot(unsigned virtReg, int SS) {
138 assert(TargetRegisterInfo::isVirtualRegister(virtReg));
139 assert(Virt2StackSlotMap[virtReg] == NO_STACK_SLOT &
    [all...]
  /external/llvm/include/llvm/CodeGen/
ScheduleDAGInstrs.h 36 unsigned VirtReg;
41 : VirtReg(VReg), LaneMask(LaneMask), SU(SU) {}
44 return TargetRegisterInfo::virtReg2Index(VirtReg);

Completed in 1552 milliseconds

1 23 4 5