/external/llvm/lib/CodeGen/ |
InterferenceCache.cpp | 45 LiveIntervals *lis, 52 Entries[i].clear(mf, indexes, lis); 107 RegUnits.back().Fixed = &LIS->getRegUnit(*Units); 180 RegMaskSlots = LIS->getRegMaskSlotsInBlock(MBBNum); 181 RegMaskBits = LIS->getRegMaskBitsInBlock(MBBNum);
|
MachineBasicBlock.cpp | 716 LiveIntervals *LIS = P->getAnalysisIfAvailable<LiveIntervals>(); 718 if (LIS) 719 LIS->insertMBBInMaps(NMBB); 750 if (LIS) { 844 if (LIS) { 872 LiveInterval &LI = LIS->getInterval(Reg); 883 if (PHISrcRegs.count(Reg) || !LIS->hasInterval(Reg)) 886 LiveInterval &LI = LIS->getInterval(Reg); 890 bool isLiveOut = LI.liveAt(LIS->getMBBStartIdx(Succ)); 902 LIS->repairIntervalsInRange(this, getFirstTerminator(), end(), UsedRegs) [all...] |
RegAllocPBQP.cpp | 132 LiveIntervals *lis; member in class:__anon9491::RegAllocPBQP 185 PBQPRAProblem *PBQPBuilder::build(MachineFunction *mf, const LiveIntervals *lis, 189 LiveIntervals *LIS = const_cast<LiveIntervals*>(lis); 210 LiveInterval *vregLI = &LIS->getInterval(vreg); 214 LIS->checkRegMaskInterference(*vregLI, regMaskOverlaps); 232 if (vregLI->overlaps(LIS->getRegUnit(*Units))) { 262 const LiveInterval &l1 = lis->getInterval(vr1); 268 const LiveInterval &l2 = lis->getInterval(vr2); 312 const LiveIntervals *lis, [all...] |
MachineScheduler.cpp | 88 MF(nullptr), MLI(nullptr), MDT(nullptr), PassConfig(nullptr), AA(nullptr), LIS(nullptr) { 313 LIS = &getAnalysis<LiveIntervals>(); 316 DEBUG(LIS->dump()); 326 DEBUG(LIS->dump()); 620 if (LIS) 621 LIS->handleMove(MI, /*UpdateFlags=*/true); 848 TopRPTracker.init(&MF, RegClassInfo, LIS, BB, RegionBegin); 849 BotRPTracker.init(&MF, RegClassInfo, LIS, BB, LiveRegionEnd); [all...] |
LiveInterval.cpp | 875 const MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); 880 if (const VNInfo *PVNI = LI->getVNInfoBefore(LIS.getMBBEndIdx(*PI))) 917 Idx = LIS.getSlotIndexes()->getIndexBefore(MI); 919 Idx = LIS.getInstructionIndex(MI);
|
ScheduleDAGInstrs.cpp | 57 LiveIntervals *lis) 58 : ScheduleDAG(mf), MLI(mli), MDT(mdt), MFI(mf.getFrameInfo()), LIS(lis), 61 assert((IsPostRA || LIS) && "PreRA scheduling requires LiveIntervals"); 428 assert(LIS && "vreg dependencies requires LiveIntervals"); 430 = LIS->getInterval(Reg).Query(LIS->getInstructionIndex(MI)); 435 MachineInstr *Def = LIS->getInstructionFromIndex(VNI->def); [all...] |
/external/chromium_org/chrome/browser/resources/standalone/ |
standalone_hack.js | 6 * @fileoverview LIS Standalone hack 7 * This file contains the code necessary to make the Touch LIS work 26 * key APIs used by the LIS. 29 * recently-closed pages, but the tangent LIS doesn't use that data so we
|
/external/llvm/lib/Target/PowerPC/ |
PPCInstrInfo.cpp | [all...] |
PPCFrameLowering.cpp | 564 : PPC::LIS ); 861 : PPC::LIS ); [all...] |
PPCFastISel.cpp | [all...] |
PPCAsmPrinter.cpp | [all...] |
PPCRegisterInfo.cpp | 804 BuildMI(MBB, II, dl, TII.get(is64Bit ? PPC::LIS8 : PPC::LIS), SRegHi) [all...] |
PPCISelLowering.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
LiveInterval.h | 649 /// // allocate numComps-1 new LiveIntervals into LIS[1..] 650 /// ConEQ.Distribute(LIS); 654 LiveIntervals &LIS; 663 explicit ConnectedVNInfoEqClasses(LiveIntervals &lis) : LIS(lis) {}
|
MachineScheduler.h | 108 LiveIntervals *LIS; 254 /*RemoveKillFlags=*/IsPostRA, C->LIS),
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
tmschema.h | 608 TM_STATE(1,LIS,NORMAL) 609 TM_STATE(2,LIS,HOT) 610 TM_STATE(3,LIS,SELECTED) 611 TM_STATE(4,LIS,DISABLED) 612 TM_STATE(5,LIS,SELECTEDNOTFOCUS)
|