Home
last modified time | relevance | path

Searched refs:lis (Results 1 – 25 of 123) sorted by relevance

12345

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DSplitter.cpp45 StartSlotComparator(LiveIntervals &lis) : lis(lis) {} in StartSlotComparator() argument
48 return lis.getMBBStartIdx(mbb1) < lis.getMBBStartIdx(mbb2); in operator ()()
51 LiveIntervals &lis; member in llvm::StartSlotComparator
101 newLI = &ls.lis->getOrCreateInterval(vreg); in getNewLI()
111 ls.lis->getVNInfoAllocator()); in getNewVNI()
131 ls.lis->findExitingRange(li, preHeader); in applyIncoming()
142 ls.lis->InsertMachineInstrInMaps(copy); in applyIncoming()
144 SlotIndex copyDefIdx = ls.lis->getInstructionIndex(copy).getDefIndex(); in applyIncoming()
149 li.removeRange(copyDefIdx, ls.lis->getMBBEndIdx(preHeader), true); in applyIncoming()
152 ls.lis->getMBBEndIdx(preHeader), in applyIncoming()
[all …]
DLiveRangeEdit.cpp56 void LiveRangeEdit::scanRemattable(LiveIntervals &lis, in scanRemattable() argument
64 MachineInstr *DefMI = lis.getInstructionFromIndex(VNI->def); in scanRemattable()
72 bool LiveRangeEdit::anyRematerializable(LiveIntervals &lis, in anyRematerializable() argument
76 scanRemattable(lis, tii, aa); in anyRematerializable()
85 LiveIntervals &lis) { in allUsesAvailableAt() argument
93 if (MO.isUndef() || !lis.hasInterval(MO.getReg())) in allUsesAvailableAt()
101 LiveInterval &li = lis.getInterval(MO.getReg()); in allUsesAvailableAt()
114 LiveIntervals &lis) { in canRematerializeAt() argument
124 DefIdx = lis.getInstructionIndex(RM.OrigMI); in canRematerializeAt()
127 RM.OrigMI = lis.getInstructionFromIndex(DefIdx); in canRematerializeAt()
[all …]
DRegAllocPBQP.cpp135 LiveIntervals *lis; member in __anone34fca9d0111::RegAllocPBQP
193 const LiveIntervals *lis, in build() argument
207 for (LiveIntervals::const_iterator itr = lis->begin(), end = lis->end(); in build()
222 const LiveInterval *vregLI = &lis->getInterval(vreg); in build()
240 const LiveInterval *pregLI = &lis->getInterval(preg); in build()
288 const LiveInterval &l1 = lis->getInterval(vr1); in build()
294 const LiveInterval &l2 = lis->getInterval(vr2); in build()
339 const LiveIntervals *lis, in build() argument
343 std::auto_ptr<PBQPRAProblem> p = PBQPBuilder::build(mf, lis, loopInfo, vregs); in build()
380 if (!lis->isAllocatable(dst)) { in build()
[all …]
DSpiller.cpp56 LiveIntervals *lis; member in __anon4cc3c4bc0211::SpillerBase
66 lis = &pass.getAnalysis<LiveIntervals>(); in SpillerBase()
122 LiveInterval *newLI = &lis->getOrCreateInterval(newVReg); in trivialSpillEverywhere()
143 lis->InsertMachineInstrInMaps(loadInstr).getDefIndex(); in trivialSpillEverywhere()
147 newLI->getNextValue(loadIndex, 0, lis->getVNInfoAllocator()); in trivialSpillEverywhere()
157 lis->InsertMachineInstrInMaps(storeInstr).getDefIndex(); in trivialSpillEverywhere()
161 newLI->getNextValue(beginIndex, 0, lis->getVNInfoAllocator()); in trivialSpillEverywhere()
197 LiveIntervals *lis; member in __anon4cc3c4bc0411::StandardSpiller
205 lis(&pass.getAnalysis<LiveIntervals>()), in StandardSpiller()
213 lis->addIntervalsForSpills(LRE.getParent(), LRE.getUselessVRegs(), in spill()
DRenderMachineFunction.cpp196 LiveIntervals *lis, in setup() argument
200 this->lis = lis; in setup()
269 for (LiveIntervals::iterator liItr = lis->begin(), liEnd = lis->end(); in translateIntervalNumbersToCurrentFunction()
296 if (lis->hasInterval(reg)) { in translateIntervalNumbersToCurrentFunction()
297 intervalSet.insert(&lis->getInterval(reg)); in translateIntervalNumbersToCurrentFunction()
316 LiveIntervals *lis) { in setup() argument
320 this->lis = lis; in setup()
460 for (LiveIntervals::iterator liItr = lis->begin(), in resetPressureAndLiveStates()
461 liEnd = lis->end(); in resetPressureAndLiveStates()
922 lis = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
[all …]
DCalcSpillWeights.cpp48 LiveIntervals &lis = getAnalysis<LiveIntervals>(); in runOnMachineFunction() local
49 VirtRegAuxInfo vrai(fn, lis, getAnalysis<MachineLoopInfo>()); in runOnMachineFunction()
50 for (LiveIntervals::iterator I = lis.begin(), E = lis.end(); I != E; ++I) { in runOnMachineFunction()
DRenderMachineFunction.h63 LiveIntervals *lis, const RenderMachineFunction *rmf);
119 LiveIntervals *lis; variable
142 const TargetRegisterInfo *tri, LiveIntervals *lis);
171 LiveIntervals *lis; variable
248 LiveIntervals *lis; variable
DLiveRangeEdit.h75 void scanRemattable(LiveIntervals &lis,
82 SlotIndex UseIdx, LiveIntervals &lis);
161 LiveIntervals &lis);
/external/llvm/test/CodeGen/PowerPC/
Dpr26356.ll8 ; CHECK: lis 3, 0
16 ; CHECK: lis 3, 0
31 ; CHECK: lis 3, 0
39 ; CHECK: lis 3, 0
54 ; CHECK: lis 3, 0
62 ; CHECK: lis 3, 0
70 ; CHECK: lis 3, 0
78 ; CHECK: lis 3, 0
100 ; CHECK: lis 3, -1
122 ; CHECK: lis 3, -1
Dconstants-i64.ll11 ; CHECK: lis [[REG1:[0-9]+]], -1
22 ; CHECK: lis [[REG1:[0-9]+]], -81
55 ; CHECK: lis [[REG1:[0-9]+]], -4096
66 ; CHECK: lis [[REG1:[0-9]+]], -32768
77 ; CHECK: lis [[REG1:[0-9]+]], -5121
D2010-02-12-saveCR.ll10 ; CHECK: lis [[T2:r[0-9]+]], 1
15 ; CHECK: lis [[T3:r[0-9]+]], 1
28 ; CHECK: lis [[T1:r[0-9]+]], 1
33 ; CHECK: lis [[T1]], 1
DFrames-large.ll16 ; PPC32-NOFP: lis r0, -1
25 ; PPC32-FP: lis r0, -1
37 ; PPC64-NOFP: lis r0, -1
46 ; PPC64-FP: lis r0, -1
Dhidden-vis-2.ll3 ; CHECK: lis r2, ha16(L_x$non_lazy_ptr)
4 ; CHECK: lis r3, ha16(L_y$non_lazy_ptr)
Dprivate.ll20 ; LINUX: lis{{.*}}.Lbaz
21 ; OSX: lis{{.*}}l_baz
Dppc32-constant-BE-ppcf128.ll16 ; CHECK: lis 4, 16368
17 ; CHECK-NOT: lis 6, 16368
Dbperm.ll62 ; CHECK-DAG: lis [[REG1:[0-9]+]], 474
78 ; CHECK-DAG: lis [[REG1:[0-9]+]], 170
105 ; CHECK-DAG: lis [[REG1:[0-9]+]], 3703
150 ; CHECK-DAG: lis [[REG1:[0-9]+]], 4
168 ; CHECK-DAG: lis [[REG1:[0-9]+]], 1440
189 ; CHECK-DAG: lis [[REG1:[0-9]+]], 1
/external/valgrind/coregrind/m_dispatch/
Ddispatch-ppc32-linux.S81 lis 6,VG_(machine_ppc32_has_FP)@ha
133 lis 6,VG_(machine_ppc32_has_VMX)@ha
198 lis 6,VG_(machine_ppc32_has_FP)@ha
215 lis 6,VG_(machine_ppc32_has_VMX)@ha
256 lis 10,VG_(machine_ppc32_has_FP)@ha
260 lis 11,VG_(machine_ppc32_has_VMX)@ha
443 lis 5,VG_(stats__n_xindirs_32)@ha
450 lis 5,VG_(tt_fast)@ha
469 lis 5,VG_(stats__n_xindir_misses_32)@ha
/external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
DFrames-large.ll17 ; PPC32-NOFP: lis r0, -1
26 ; PPC32-FP: lis r0, -1
36 ; PPC64-NOFP: lis r0, -1
46 ; PPC64-FP: lis r0, -1
Dprivate.ll7 ; RUN: grep lis.*\.Lbaz %t
12 ; RUN: grep lis.*\L_baz %t
D2010-02-12-saveCR.ll11 ;CHECK: lis r0, 1
22 ;CHECK: lis r0, 1
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DCalcSpillWeights.h48 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, in VirtRegAuxInfo() argument
50 MF(mf), LIS(lis), Loops(loops) {} in VirtRegAuxInfo()
DRegAllocPBQP.h128 const LiveIntervals *lis,
149 const LiveIntervals *lis,
/external/llvm/include/llvm/CodeGen/
DCalcSpillWeights.h62 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis,
66 : MF(mf), LIS(lis), VRM(vrm), Loops(loops), MBFI(mbfi), normalize(norm) {} in MF()
/external/llvm/test/MC/Disassembler/PowerPC/
Dppc64-operands.txt33 # CHECK: lis 1, 0
36 # CHECK: lis 1, -1
/external/valgrind/exp-bbv/tests/ppc32-linux/
Dll.S53 # as we can just do an addi rather than an lis;addi
55 lis 25,bss_begin@ha
58 lis 26,data_begin@ha

12345