Home
last modified time | relevance | path

Searched refs:LiveIn (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/CodeGen/
DLiveRangeCalc.cpp39 LiveIn.clear(); in reset()
199 for (const LiveInBlock &I : LiveIn) { in updateFromLiveIns()
219 LiveIn.clear(); in updateFromLiveIns()
331 LiveIn.clear(); in findReachingDefs()
357 LiveIn.reserve(WorkList.size()); in findReachingDefs()
363 LiveIn.back().Kill = Use; in findReachingDefs()
382 for (LiveInBlock &I : LiveIn) { in updateSSA()
DStackColoring.cpp101 BitVector LiveIn; member
216 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i) in dump()
217 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" "); in dump()
326 LocalLiveOut |= I->second.LiveIn; in calculateLocalLiveness()
351 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness()
353 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness()
409 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1; in calculateLiveIntervals()
410 pos = MBBLiveness.LiveIn.find_next(pos)) { in calculateLiveIntervals()
DLiveRangeCalc.h102 SmallVector<LiveInBlock, 16> LiveIn; variable
228 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
DSplitKit.cpp208 BI.LiveIn = LVI->start <= Start; in calcLiveBlockInfo()
211 if (!BI.LiveIn) { in calcLiveBlockInfo()
238 BI.LiveIn = false; in calcLiveBlockInfo()
1120 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1271 assert(BI.LiveIn && "Must be live-in"); in splitRegInBlock()
1360 << (BI.LiveIn ? ", stack-in" : ", defined in block")); in splitRegOutBlock()
1368 if (!BI.LiveIn && (!EnterAfter || EnterAfter <= BI.FirstInstr)) { in splitRegOutBlock()
DMachineCSE.cpp627 unsigned LiveIn = PhysDefs.pop_back_val(); in ProcessBlock() local
628 if (!MBB->isLiveIn(LiveIn)) in ProcessBlock()
629 MBB->addLiveIn(LiveIn); in ProcessBlock()
DRegAllocGreedy.cpp945 BC.Entry = BI.LiveIn ? SpillPlacement::PrefReg : SpillPlacement::DontCare; in addSplitConstraints()
956 if (BI.LiveIn) { in addSplitConstraints()
1143 if (BI.LiveIn && BI.LiveOut && BI.FirstDef) in calcSpillCost()
1164 if (BI.LiveIn) in calcGlobalSplitCost()
1226 if (BI.LiveIn) { in splitAroundRegion()
1646 BI.LiveIn ? BI.FirstInstr.getBaseIndex() : BI.FirstInstr; in calcGapWeights()
1822 const bool LiveBefore = SplitBefore != 0 || BI.LiveIn; in tryLocalSplit()
1917 bool LiveBefore = BestBefore != 0 || BI.LiveIn; in tryLocalSplit()
DMIRPrinter.cpp219 yaml::MachineFunctionLiveIn LiveIn; in convert() local
220 printReg(I->first, LiveIn.Register, TRI); in convert()
222 printReg(I->second, LiveIn.VirtualRegister, TRI); in convert()
223 MF.LiveIns.push_back(LiveIn); in convert()
DSplitKit.h72 bool LiveIn; ///< Current reg is live in. member
DMachineBasicBlock.cpp382 bool LiveIn = isLiveIn(PhysReg); in addLiveIn() local
388 if (LiveIn) in addLiveIn()
401 if (!LiveIn) in addLiveIn()
/external/llvm/lib/CodeGen/MIRParser/
DMIRParser.cpp372 for (const auto &LiveIn : YamlMF.LiveIns) { in initializeRegisterInfo() local
374 if (parseNamedRegisterReference(Reg, SM, MF, LiveIn.Register.Value, PFS, in initializeRegisterInfo()
376 return error(Error, LiveIn.Register.SourceRange); in initializeRegisterInfo()
378 if (!LiveIn.VirtualRegister.Value.empty()) { in initializeRegisterInfo()
380 VReg, SM, MF, LiveIn.VirtualRegister.Value, PFS, IRSlots, Error)) in initializeRegisterInfo()
381 return error(Error, LiveIn.VirtualRegister.SourceRange); in initializeRegisterInfo()
/external/llvm/include/llvm/CodeGen/
DMIRYamlMapping.h171 static void mapping(IO &YamlIO, MachineFunctionLiveIn &LiveIn) {
172 YamlIO.mapRequired("reg", LiveIn.Register);
174 "virtual-reg", LiveIn.VirtualRegister,
/external/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp150 DenseMap<BasicBlock *, DenseSet<Value *>> LiveIn; member
2776 checkBasicSSA(DT, Data.LiveIn[&BB], BB.getTerminator()); in checkBasicSSA()
2807 Data.LiveIn[&BB] = Data.LiveSet[&BB]; in computeLiveInValues()
2808 set_union(Data.LiveIn[&BB], Data.LiveOut[&BB]); in computeLiveInValues()
2809 set_subtract(Data.LiveIn[&BB], Data.KillSet[&BB]); in computeLiveInValues()
2810 if (!Data.LiveIn[&BB].empty()) in computeLiveInValues()
2823 assert(Data.LiveIn.count(Succ)); in computeLiveInValues()
2824 set_union(LiveOut, Data.LiveIn[Succ]); in computeLiveInValues()
2840 assert(Data.LiveIn.count(BB)); in computeLiveInValues()
2841 const DenseSet<Value *> &OldLiveIn = Data.LiveIn[BB]; in computeLiveInValues()
[all …]