Searched refs:lis (Results 1 - 25 of 65) sorted by relevance

123

/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DSplitter.cpp45 StartSlotComparator(LiveIntervals &lis) : lis(lis) {} argument
48 return lis.getMBBStartIdx(mbb1) < lis.getMBBStartIdx(mbb2);
51 LiveIntervals &lis; member in class:llvm::StartSlotComparator
101 newLI = &ls.lis->getOrCreateInterval(vreg);
111 ls.lis->getVNInfoAllocator());
131 ls.lis->findExitingRange(li, preHeader);
142 ls.lis
[all...]
H A DSpiller.cpp56 LiveIntervals *lis; member in class:__anon22689::SpillerBase
66 lis = &pass.getAnalysis<LiveIntervals>();
122 LiveInterval *newLI = &lis->getOrCreateInterval(newVReg);
143 lis->InsertMachineInstrInMaps(loadInstr).getDefIndex();
147 newLI->getNextValue(loadIndex, 0, lis->getVNInfoAllocator());
157 lis->InsertMachineInstrInMaps(storeInstr).getDefIndex();
161 newLI->getNextValue(beginIndex, 0, lis->getVNInfoAllocator());
197 LiveIntervals *lis; member in class:__anon22691::StandardSpiller
205 lis(&pass.getAnalysis<LiveIntervals>()),
213 lis
[all...]
H A DLiveRangeEdit.cpp56 void LiveRangeEdit::scanRemattable(LiveIntervals &lis, argument
64 MachineInstr *DefMI = lis.getInstructionFromIndex(VNI->def);
72 bool LiveRangeEdit::anyRematerializable(LiveIntervals &lis, argument
76 scanRemattable(lis, tii, aa);
85 LiveIntervals &lis) {
93 if (MO.isUndef() || !lis.hasInterval(MO.getReg()))
101 LiveInterval &li = lis.getInterval(MO.getReg());
114 LiveIntervals &lis) {
124 DefIdx = lis.getInstructionIndex(RM.OrigMI);
127 RM.OrigMI = lis
82 allUsesAvailableAt(const MachineInstr *OrigMI, SlotIndex OrigIdx, SlotIndex UseIdx, LiveIntervals &lis) argument
111 canRematerializeAt(Remat &RM, SlotIndex UseIdx, bool cheapAsAMove, LiveIntervals &lis) argument
142 rematerializeAt(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, const Remat &RM, LiveIntervals &lis, const TargetInstrInfo &tii, const TargetRegisterInfo &tri, bool Late) argument
[all...]
H A DCalcSpillWeights.cpp48 LiveIntervals &lis = getAnalysis<LiveIntervals>(); local
49 VirtRegAuxInfo vrai(fn, lis, getAnalysis<MachineLoopInfo>());
50 for (LiveIntervals::iterator I = lis.begin(), E = lis.end(); I != E; ++I) {
H A DRegAllocPBQP.cpp135 LiveIntervals *lis; member in class:__anon22653::RegAllocPBQP
193 const LiveIntervals *lis,
207 for (LiveIntervals::const_iterator itr = lis->begin(), end = lis->end();
222 const LiveInterval *vregLI = &lis->getInterval(vreg);
240 const LiveInterval *pregLI = &lis->getInterval(preg);
288 const LiveInterval &l1 = lis->getInterval(vr1);
294 const LiveInterval &l2 = lis->getInterval(vr2);
339 const LiveIntervals *lis,
343 std::auto_ptr<PBQPRAProblem> p = PBQPBuilder::build(mf, lis, loopInf
192 build(MachineFunction *mf, const LiveIntervals *lis, const MachineLoopInfo *loopInfo, const RegSet &vregs) argument
337 build( MachineFunction *mf, const LiveIntervals *lis, const MachineLoopInfo *loopInfo, const RegSet &vregs) argument
[all...]
H A DRenderMachineFunction.h63 LiveIntervals *lis, const RenderMachineFunction *rmf);
119 LiveIntervals *lis; member in class:llvm::MFRenderingOptions
142 const TargetRegisterInfo *tri, LiveIntervals *lis);
171 LiveIntervals *lis; member in class:llvm::TargetRegisterExtraInfo
248 LiveIntervals *lis; member in class:llvm::RenderMachineFunction
H A DLiveRangeEdit.h75 void scanRemattable(LiveIntervals &lis,
82 SlotIndex UseIdx, LiveIntervals &lis);
161 LiveIntervals &lis);
H A DRenderMachineFunction.cpp196 LiveIntervals *lis,
200 this->lis = lis;
269 for (LiveIntervals::iterator liItr = lis->begin(), liEnd = lis->end();
296 if (lis->hasInterval(reg)) {
297 intervalSet.insert(&lis->getInterval(reg));
316 LiveIntervals *lis) {
320 this->lis = lis;
194 setup(MachineFunction *mf, const TargetRegisterInfo *tri, LiveIntervals *lis, const RenderMachineFunction *rmf) argument
313 setup(MachineFunction *mf, MachineRegisterInfo *mri, const TargetRegisterInfo *tri, LiveIntervals *lis) argument
[all...]
H A DRegAllocBase.h107 void init(VirtRegMap &vrm, LiveIntervals &lis);
H A DSplitter.h53 LiveIntervals *lis; member in class:llvm::LoopSplitter
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DCalcSpillWeights.h48 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, argument
50 MF(mf), LIS(lis), Loops(loops) {}
H A DRegAllocPBQP.h128 const LiveIntervals *lis,
149 const LiveIntervals *lis,
/external/valgrind/exp-bbv/tests/ppc32-linux/
H A Dmillion.S8 lis 15,499997@ha # load high 16-bits of counter
H A 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
230 lis 20,('l'<<8)+'o' # find 'lock ' and grab up to M
244 lis 20,('c'<<8)+'p' # find 'cpu\t: ' and grab up to \n
280 lis 20,('m'<<8)+'i' # find 'mips' and grab up to \n
402 lis 4,escape@ha
410 lis 4,c@ha
420 lis 4,linefeed@ha
/external/valgrind/coregrind/m_dispatch/
H A 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/llvm/include/llvm/CodeGen/
H A DCalcSpillWeights.h62 VirtRegAuxInfo(MachineFunction &mf, LiveIntervals &lis, argument
66 : MF(mf), LIS(lis), VRM(vrm), Loops(loops), MBFI(mbfi), normalize(norm) {}
H A DLiveRangeEdit.h120 /// @param lis The collection of all live intervals in this function.
127 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
130 : Parent(parent), NewRegs(newRegs), MRI(MF.getRegInfo()), LIS(lis),
126 LiveRangeEdit(LiveInterval *parent, SmallVectorImpl<unsigned> &newRegs, MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm, Delegate *delegate = nullptr, SmallPtrSet<MachineInstr *, 32> *deadRemats = nullptr) argument
/external/llvm/lib/CodeGen/
H A DRegAllocBase.cpp55 LiveIntervals &lis,
60 LIS = &lis;
54 init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat) argument
H A DRegAllocBase.h80 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
H A DInterferenceCache.h99 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { argument
104 LIS = lis;
/external/linux-kselftest/tools/testing/selftests/powerpc/include/
H A Dbasic_asm.h9 lis reg, (expr)@highest; \
/external/linux-kselftest/tools/testing/selftests/powerpc/switch_endian/
H A Dswitch_endian_test.S20 lis r3, 0x00FF
/external/curl/packages/vms/
H A Dclean_gnv_curl.com56 $ file = "lcl_root:[]conftest.lis"
75 $ file = "lcl_root:[.lib]*.lis"
78 $ file = "lcl_root:[.src]*.lis"
151 $ file = "lcl_root:[...]*.lis"
/external/libffi/src/powerpc/
H A Dasm.h68 lis %r11,0b@ha; \
/external/linux-kselftest/tools/testing/selftests/powerpc/lib/
H A Dreg.S136 lis 4, 0
268 lis 4, 0

Completed in 1707 milliseconds

123