Home
last modified time | relevance | path

Searched refs:LIS (Results 1 – 24 of 24) sorted by relevance

/external/llvm/lib/CodeGen/
DInlineSpiller.cpp51 LiveIntervals &LIS; member in __anonbff4e1730111::InlineSpiller
113 LIS(pass.getAnalysis<LiveIntervals>()), in InlineSpiller()
205 if (SnipLI.getNumValNums() > 2 || !LIS.intervalIsInOneMBB(SnipLI)) in isSnippet()
255 LiveInterval &SnipLI = LIS.getInterval(SnipReg); in collectRegsToSpill()
305 MachineBasicBlock *UseMBB = LIS.getMBBFromIndex(UseVNI->def); in traceSiblingValue()
319 MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); in traceSiblingValue()
367 LiveInterval &LI = LIS.getInterval(Reg); in traceSiblingValue()
368 MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); in traceSiblingValue()
371 VNInfo *PVNI = LI.getVNInfoAt(LIS.getMBBEndIdx(*PI).getPrevSlot()); in traceSiblingValue()
378 MachineInstr *MI = LIS.getInstructionFromIndex(VNI->def); in traceSiblingValue()
[all …]
DLiveRangeEdit.cpp33 LiveIntervals &LIS, in createFrom() argument
39 LiveInterval &LI = LIS.getOrCreateInterval(VReg); in createFrom()
157 void LiveRangeEdit::eraseVirtReg(unsigned Reg, LiveIntervals &LIS) { in eraseVirtReg() argument
159 LIS.removeInterval(Reg); in eraseVirtReg()
165 LiveIntervals &LIS, in foldAsLoad() argument
203 LIS.ReplaceMachineInstrInMaps(UseMI, FoldMI); in foldAsLoad()
212 LiveIntervals &LIS, VirtRegMap &VRM, in eliminateDeadDefs() argument
224 SlotIndex Idx = LIS.getInstructionIndex(MI).getDefIndex(); in eliminateDeadDefs()
249 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDefs()
268 eraseVirtReg(Reg, LIS); in eliminateDeadDefs()
[all …]
DSplitKit.cpp46 LIS(lis), in SplitAnalysis()
70 LSP.first = LIS.getMBBEndIdx(MBB); in computeLastSplitPoint()
72 LSP.first = LIS.getInstructionIndex(FirstTerm); in computeLastSplitPoint()
83 LSP.second = LIS.getInstructionIndex(I); in computeLastSplitPoint()
91 if (LPad && LSP.second.isValid() && LIS.isLiveInToMBB(*CurLI, LPad)) in computeLastSplitPoint()
114 UseSlots.push_back(LIS.getInstructionIndex(&*I).getDefIndex()); in analyzeUses()
131 const_cast<LiveIntervals&>(LIS) in analyzeUses()
162 MachineFunction::iterator MFI = LIS.getMBBFromIndex(LVI->start); in calcLiveBlockInfo()
167 tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(BI.MBB); in calcLiveBlockInfo()
235 MFI = LIS.getMBBFromIndex(LVI->start); in calcLiveBlockInfo()
[all …]
DLiveDebugVariables.cpp102 LiveIntervals &LIS, const TargetInstrInfo &TII);
198 LiveIntervals &LIS, MachineDominatorTree &MDT);
211 LiveIntervals &LIS);
216 LiveIntervals &LIS, MachineDominatorTree &MDT);
232 LiveIntervals &LIS, const TargetInstrInfo &TRI);
249 LiveIntervals *LIS; member in __anoncf9675690211::LDVImpl
432 LIS->getMBBStartIdx(MBB) : in collectDebugValues()
433 LIS->getInstructionIndex(llvm::prior(MBBI)).getDefIndex(); in collectDebugValues()
450 LiveIntervals &LIS, MachineDominatorTree &MDT) { in extendDef() argument
456 MachineBasicBlock *MBB = LIS.getMBBFromIndex(Start); in extendDef()
[all …]
DRegAllocBasic.cpp201 for (LiveIntervals::iterator liItr = LIS->begin(), liEnd = LIS->end(); in verify()
236 LIS = &lis; in init()
267 for (LiveIntervals::iterator I = LIS->begin(), E = LIS->end(); I != E; ++I) { in seedLiveRegs()
308 LIS->removeInterval(VirtReg->reg); in allocatePhysRegs()
353 LIS->removeInterval(SplitVirtReg->reg); in allocatePhysRegs()
433 SlotIndexes *Indexes = LIS->getSlotIndexes(); in addMBBLiveIns()
573 VRM->rewrite(LIS->getSlotIndexes()); in runOnMachineFunction()
DCalcSpillWeights.cpp132 if (writes && isExiting && LIS.isLiveOutOfMBB(li, mbb)) in CalculateWeightAndHint()
146 if (hweight > bestPhys && LIS.isAllocatable(hint)) in CalculateWeightAndHint()
168 if (li.isZeroLength(LIS.getSlotIndexes())) { in CalculateWeightAndHint()
179 if (LIS.isReMaterializable(li, 0, isLoad)) { in CalculateWeightAndHint()
DLiveRangeEdit.h133 LiveInterval &create(LiveIntervals &LIS, VirtRegMap &VRM) { in create() argument
134 return createFrom(getReg(), LIS, VRM); in create()
189 void eraseVirtReg(unsigned Reg, LiveIntervals &LIS);
DRegAllocBase.h94 LiveIntervals *LIS; variable
102 RegAllocBase(): UserTag(0), TRI(0), MRI(0), VRM(0), LIS(0) {} in RegAllocBase()
DSplitKit.h53 const LiveIntervals &LIS; variable
208 LiveIntervals &LIS; variable
DRegAllocGreedy.cpp308 unassign(LIS->getInterval(VirtReg), PhysReg); in LRE_CanEraseVirtReg()
322 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg()
376 LiveInterval *LI = &LIS->getInterval(Queue.top().second); in dequeue()
1281 if (LIS->intervalIsInOneMBB(VirtReg)) { in trySplit()
1404 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()
1405 SE.reset(new SplitEditor(*SA, *LIS, *VRM, *DomTree)); in runOnMachineFunction()
1413 LIS->addKillFlags(); in runOnMachineFunction()
DLiveInterval.cpp699 const MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); in Classify()
705 LI->getVNInfoAt(LIS.getMBBEndIdx(*PI).getPrevSlot())) in Classify()
739 SlotIndex Idx = LIS.getInstructionIndex(MI); in Distribute()
/external/llvm/include/llvm/CodeGen/
DCalcSpillWeights.h44 LiveIntervals &LIS; variable
50 MF(mf), LIS(lis), Loops(loops) {} in VirtRegAuxInfo()
DLiveInterval.h557 LiveIntervals &LIS;
566 explicit ConnectedVNInfoEqClasses(LiveIntervals &lis) : LIS(lis) {}
/external/llvm/lib/Target/PowerPC/
DPPCFrameLowering.cpp377 BuildMI(MBB, MBBI, dl, TII.get(PPC::LIS), PPC::R0) in emitPrologue()
590 BuildMI(MBB, MBBI, dl, TII.get(PPC::LIS), PPC::R0) in emitEpilogue()
669 unsigned LISInstr = isPPC64 ? PPC::LIS8 : PPC::LIS; in emitEpilogue()
DPPCRegisterInfo.cpp335 unsigned LISInstr = is64Bit ? PPC::LIS8 : PPC::LIS; in eliminateCallFramePseudoInstr()
646 BuildMI(MBB, II, dl, TII.get(PPC::LIS), SReg) in eliminateFrameIndex()
DPPCInstrInfo.td885 def LIS : DForm_2_r0<15, (outs GPRC:$rD), (ins symbolHi:$imm),
1348 // Arbitrary immediate support. Implement in terms of LIS/ORI.
1350 (ORI (LIS (HI16 imm:$imm)), (LO16 imm:$imm))>;
1408 def : Pat<(PPChi tglobaladdr:$in, 0), (LIS tglobaladdr:$in)>;
1410 def : Pat<(PPChi tconstpool:$in, 0), (LIS tconstpool:$in)>;
1412 def : Pat<(PPChi tjumptable:$in, 0), (LIS tjumptable:$in)>;
1414 def : Pat<(PPChi tblockaddress:$in, 0), (LIS tblockaddress:$in)>;
DPPCISelLowering.cpp915 unsigned Opc = CN->getValueType(0) == MVT::i32 ? PPC::LIS : PPC::LIS8; in SelectAddressRegImm()
1029 unsigned Opc = CN->getValueType(0) == MVT::i32 ? PPC::LIS : PPC::LIS8; in SelectAddressRegImmShift()
/external/svox/pico_resources/tools/LingwareBuilding/PicoLingware_source_files/pkb/it-IT/
Dit-IT_klex.pkb503LIS!BE5;ò2!LC!LI1W"%ISK?O!2[;ò\/2!LC!LI1W"%ISK?O!2[;ó2!LC!LI1W"%ISK1C!ZSKó\/2!LC!LI1W"%ISK…
/external/svox/pico_resources/tools/LingwareBuilding/PicoLingware_source_files/pkb/de-DE/
Dde-DE_klex.pkb858 n4UHMX!LIS,N
/external/icu4c/data/unidata/
DDerivedAge.txt783 2692..269C ; 4.1 # [11] HAMMER AND PICK..FLEUR-DE-LIS
DUnicodeData.txt8528 269C;FLEUR-DE-LIS;So;0;ON;;;;;N;;;;;
/external/icu4c/data/unidata/norm2/
Duts46.txt2501 # 2692..269C valid # 4.1 HAMMER AND PICK..FLEUR-DE-LIS
/external/webkit/PerformanceTests/Parser/resources/
Dfinal-url-en5050 http://emoglen.law.columbia.edu/LIS/discuss/166.html
/external/srec/config/en.us/dictionary/
Dc0.667001 LIS L IH1 S