/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | Splitter.cpp | 45 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 …]
|
D | LiveRangeEdit.cpp | 56 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 …]
|
D | RegAllocPBQP.cpp | 135 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 …]
|
D | Spiller.cpp | 56 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()
|
D | RenderMachineFunction.cpp | 196 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 …]
|
D | CalcSpillWeights.cpp | 48 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()
|
D | RenderMachineFunction.h | 63 LiveIntervals *lis, const RenderMachineFunction *rmf); 119 LiveIntervals *lis; variable 142 const TargetRegisterInfo *tri, LiveIntervals *lis); 171 LiveIntervals *lis; variable 248 LiveIntervals *lis; variable
|
D | LiveRangeEdit.h | 75 void scanRemattable(LiveIntervals &lis, 82 SlotIndex UseIdx, LiveIntervals &lis); 161 LiveIntervals &lis);
|
/external/llvm/test/CodeGen/PowerPC/ |
D | pr26356.ll | 8 ; 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
|
D | constants-i64.ll | 11 ; 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
|
D | 2010-02-12-saveCR.ll | 10 ; 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
|
D | Frames-large.ll | 16 ; PPC32-NOFP: lis r0, -1 25 ; PPC32-FP: lis r0, -1 37 ; PPC64-NOFP: lis r0, -1 46 ; PPC64-FP: lis r0, -1
|
D | hidden-vis-2.ll | 3 ; CHECK: lis r2, ha16(L_x$non_lazy_ptr) 4 ; CHECK: lis r3, ha16(L_y$non_lazy_ptr)
|
D | private.ll | 20 ; LINUX: lis{{.*}}.Lbaz 21 ; OSX: lis{{.*}}l_baz
|
D | ppc32-constant-BE-ppcf128.ll | 16 ; CHECK: lis 4, 16368 17 ; CHECK-NOT: lis 6, 16368
|
D | bperm.ll | 62 ; 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/ |
D | dispatch-ppc32-linux.S | 81 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/ |
D | Frames-large.ll | 17 ; PPC32-NOFP: lis r0, -1 26 ; PPC32-FP: lis r0, -1 36 ; PPC64-NOFP: lis r0, -1 46 ; PPC64-FP: lis r0, -1
|
D | private.ll | 7 ; RUN: grep lis.*\.Lbaz %t 12 ; RUN: grep lis.*\L_baz %t
|
D | 2010-02-12-saveCR.ll | 11 ;CHECK: lis r0, 1 22 ;CHECK: lis r0, 1
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | CalcSpillWeights.h | 48 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, in VirtRegAuxInfo() argument 50 MF(mf), LIS(lis), Loops(loops) {} in VirtRegAuxInfo()
|
D | RegAllocPBQP.h | 128 const LiveIntervals *lis, 149 const LiveIntervals *lis,
|
/external/llvm/include/llvm/CodeGen/ |
D | CalcSpillWeights.h | 62 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/ |
D | ppc64-operands.txt | 33 # CHECK: lis 1, 0 36 # CHECK: lis 1, -1
|
/external/valgrind/exp-bbv/tests/ppc32-linux/ |
D | ll.S | 53 # as we can just do an addi rather than an lis;addi 55 lis 25,bss_begin@ha 58 lis 26,data_begin@ha
|