Searched refs:LiveIn (Results 1 – 12 of 12) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | LiveRangeCalc.cpp | 39 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()
|
D | StackColoring.cpp | 101 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()
|
D | LiveRangeCalc.h | 102 SmallVector<LiveInBlock, 16> LiveIn; variable 228 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
|
D | SplitKit.cpp | 208 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()
|
D | MachineCSE.cpp | 627 unsigned LiveIn = PhysDefs.pop_back_val(); in ProcessBlock() local 628 if (!MBB->isLiveIn(LiveIn)) in ProcessBlock() 629 MBB->addLiveIn(LiveIn); in ProcessBlock()
|
D | RegAllocGreedy.cpp | 945 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()
|
D | MIRPrinter.cpp | 219 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()
|
D | SplitKit.h | 72 bool LiveIn; ///< Current reg is live in. member
|
D | MachineBasicBlock.cpp | 382 bool LiveIn = isLiveIn(PhysReg); in addLiveIn() local 388 if (LiveIn) in addLiveIn() 401 if (!LiveIn) in addLiveIn()
|
/external/llvm/lib/CodeGen/MIRParser/ |
D | MIRParser.cpp | 372 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/ |
D | MIRYamlMapping.h | 171 static void mapping(IO &YamlIO, MachineFunctionLiveIn &LiveIn) { 172 YamlIO.mapRequired("reg", LiveIn.Register); 174 "virtual-reg", LiveIn.VirtualRegister,
|
/external/llvm/lib/Transforms/Scalar/ |
D | RewriteStatepointsForGC.cpp | 150 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 …]
|