HomeSort by relevance Sort by last modified time
    Searched refs:LiveIn (Results 1 - 12 of 12) sorted by null

  /external/llvm/lib/CodeGen/
LiveRangeCalc.h 98 /// LiveIn - Work list of blocks where the live-in value has yet to be
102 SmallVector<LiveInBlock, 16> LiveIn;
111 /// live in are added to the LiveIn array, and the function returns false.
118 /// blocks in LiveIn. Create PHI-def values as required to preserve SSA form.
124 /// Transfer information from the LiveIn vector to the live ranges and update
228 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
LiveRangeCalc.cpp 39 LiveIn.clear();
199 for (const LiveInBlock &I : LiveIn) {
219 LiveIn.clear();
331 LiveIn.clear();
355 // Multiple values were found, so transfer the work list to the LiveIn array
357 LiveIn.reserve(WorkList.size());
363 LiveIn.back().Kill = Use;
382 for (LiveInBlock &I : LiveIn) {
StackColoring.cpp 101 BitVector LiveIn;
216 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i)
217 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" ");
326 LocalLiveOut |= I->second.LiveIn;
351 if (LocalLiveIn.test(BlockInfo.LiveIn)) {
353 BlockInfo.LiveIn |= LocalLiveIn;
409 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1;
410 pos = MBBLiveness.LiveIn.find_next(pos)) {
SplitKit.h 72 bool LiveIn; ///< Current reg is live in.
MachineCSE.cpp 625 // livein list.
627 unsigned LiveIn = PhysDefs.pop_back_val();
628 if (!MBB->isLiveIn(LiveIn))
629 MBB->addLiveIn(LiveIn);
MIRPrinter.cpp 219 yaml::MachineFunctionLiveIn LiveIn;
220 printReg(I->first, LiveIn.Register, TRI);
222 printReg(I->second, LiveIn.VirtualRegister, TRI);
223 MF.LiveIns.push_back(LiveIn);
SplitKit.cpp 208 BI.LiveIn = LVI->start <= Start;
211 if (!BI.LiveIn) {
238 BI.LiveIn = false;
    [all...]
RegAllocGreedy.cpp     [all...]
MachineBasicBlock.cpp 382 bool LiveIn = isLiveIn(PhysReg);
388 if (LiveIn)
401 if (!LiveIn)
    [all...]
  /external/llvm/include/llvm/CodeGen/
MIRYamlMapping.h 171 static void mapping(IO &YamlIO, MachineFunctionLiveIn &LiveIn) {
172 YamlIO.mapRequired("reg", LiveIn.Register);
174 "virtual-reg", LiveIn.VirtualRegister,
  /external/llvm/lib/CodeGen/MIRParser/
MIRParser.cpp 372 for (const auto &LiveIn : YamlMF.LiveIns) {
374 if (parseNamedRegisterReference(Reg, SM, MF, LiveIn.Register.Value, PFS,
376 return error(Error, LiveIn.Register.SourceRange);
378 if (!LiveIn.VirtualRegister.Value.empty()) {
380 VReg, SM, MF, LiveIn.VirtualRegister.Value, PFS, IRSlots, Error))
381 return error(Error, LiveIn.VirtualRegister.SourceRange);
  /external/llvm/lib/Transforms/Scalar/
RewriteStatepointsForGC.cpp 150 DenseMap<BasicBlock *, DenseSet<Value *>> LiveIn;
    [all...]

Completed in 483 milliseconds