Home
last modified time | relevance | path

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

123

/external/llvm-project/mlir/test/Analysis/
Dtest-liveness.mlir6 // CHECK-NEXT: LiveIn:{{ *$}}
18 // CHECK-NEXT: LiveIn:{{ *$}}
25 // CHECK-NEXT: LiveIn: arg0@0 arg1@0
41 // CHECK-NEXT: LiveIn:{{ *$}}
48 // CHECK-NEXT: LiveIn: arg1@0 arg2@0
53 // CHECK-NEXT: LiveIn: arg1@0 arg2@0
58 // CHECK-NEXT: LiveIn: arg1@0 arg2@0
74 // CHECK-NEXT: LiveIn:{{ *$}}
80 // CHECK-NEXT: LiveIn: arg1@0
91 // CHECK-NEXT: LiveIn: arg1@0 arg0@1
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCMachineFunctionInfo.cpp47 for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs) in isLiveInSExt() local
48 if (LiveIn.first == VReg) in isLiveInSExt()
49 return LiveIn.second.isSExt(); in isLiveInSExt()
54 for (const std::pair<unsigned, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs) in isLiveInZExt() local
55 if (LiveIn.first == VReg) in isLiveInZExt()
56 return LiveIn.second.isZExt(); in isLiveInZExt()
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCMachineFunctionInfo.cpp54 for (const std::pair<Register, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs) in isLiveInSExt() local
55 if (LiveIn.first == VReg) in isLiveInSExt()
56 return LiveIn.second.isSExt(); in isLiveInSExt()
61 for (const std::pair<Register, ISD::ArgFlagsTy> &LiveIn : LiveInAttrs) in isLiveInZExt() local
62 if (LiveIn.first == VReg) in isLiveInZExt()
63 return LiveIn.second.isZExt(); in isLiveInZExt()
/external/llvm/lib/Target/Hexagon/
DRDFLiveness.cpp626 RefMap LiveIn; in computeLiveIns() local
627 traverse(&MF.front(), LiveIn); in computeLiveIns()
680 BitVector LiveIn(TRI.getNumRegs()), Live(TRI.getNumRegs()); in resetKills() local
681 CopyLiveIns(B, LiveIn); in resetKills()
775 void Liveness::traverse(MachineBasicBlock *B, RefMap &LiveIn) { in traverse() argument
807 LiveIn[S.first].insert(S.second.begin(), S.second.end()); in traverse()
815 dbgs() << "\n LiveIn: " << Print<RefMap>(LiveIn, DFG); in traverse()
822 LiveIn[S.first].insert(S.second.begin(), S.second.end()); in traverse()
826 dbgs() << " LiveIn: " << Print<RefMap>(LiveIn, DFG) << '\n'; in traverse()
833 auto Copy = LiveIn; in traverse()
[all …]
/external/swiftshader/third_party/subzero/src/
DIceCfgNode.cpp462 auto &LiveIn = Func->getLiveness()->getLiveIn(this); in advancedPhiLowering() local
463 if (VarNum < LiveIn.size()) { in advancedPhiLowering()
464 assert(!LiveIn[VarNum]); in advancedPhiLowering()
465 LiveIn[VarNum] = true; in advancedPhiLowering()
676 const LivenessBV &LiveIn = Liveness->getLiveIn(Succ); in liveness() local
677 assert(LiveIn.empty() || LiveIn.size() == NumGlobalVars); in liveness()
678 Live |= LiveIn; in liveness()
736 LivenessBV &LiveIn = Liveness->getLiveIn(this); in liveness() local
737 assert(LiveIn.empty() || LiveIn.size() == NumGlobalVars); in liveness()
739 Live |= LiveIn; in liveness()
[all …]
DIceLiveness.h59 LivenessBV LiveIn, LiveOut; variable
88 return Nodes[Index].LiveIn; in getLiveIn()
/external/llvm-project/llvm/lib/CodeGen/
DLiveRangeCalc.cpp61 LiveIn.clear(); in reset()
66 for (const LiveInBlock &I : LiveIn) { in updateFromLiveIns()
86 LiveIn.clear(); in updateFromLiveIns()
271 LiveIn.clear(); in findReachingDefs()
314 LiveIn.reserve(WorkList.size()); in findReachingDefs()
322 LiveIn.back().Kill = Use; in findReachingDefs()
340 for (LiveInBlock &I : LiveIn) { in updateSSA()
DRDFLiveness.cpp859 RefMap LiveIn; in computeLiveIns() local
860 traverse(&MF.front(), LiveIn); in computeLiveIns()
931 BitVector LiveIn(TRI.getNumRegs()), Live(TRI.getNumRegs()); in resetKills() local
932 CopyLiveIns(B, LiveIn); in resetKills()
985 void Liveness::traverse(MachineBasicBlock *B, RefMap &LiveIn) { in traverse() argument
1017 LiveIn[S.first].insert(S.second.begin(), S.second.end()); in traverse()
1026 dbgs() << " LiveIn: " << Print<RefMap>(LiveIn, DFG) << '\n'; in traverse()
1033 LiveIn[S.first].insert(S.second.begin(), S.second.end()); in traverse()
1037 dbgs() << " LiveIn: " << Print<RefMap>(LiveIn, DFG) << '\n'; in traverse()
1048 RefMap LiveInCopy = LiveIn; in traverse()
[all …]
DStackColoring.cpp426 BitVector LiveIn; member
580 dumpBV("LIVE_IN", BlockInfo.LiveIn); in dumpBB()
844 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness()
846 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness()
874 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1; in calculateLiveIntervals()
875 pos = MBBLiveness.LiveIn.find_next(pos)) { in calculateLiveIntervals()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFLiveness.cpp802 RefMap LiveIn; in computeLiveIns() local
803 traverse(&MF.front(), LiveIn); in computeLiveIns()
874 BitVector LiveIn(TRI.getNumRegs()), Live(TRI.getNumRegs()); in resetKills() local
875 CopyLiveIns(B, LiveIn); in resetKills()
928 void Liveness::traverse(MachineBasicBlock *B, RefMap &LiveIn) { in traverse() argument
960 LiveIn[S.first].insert(S.second.begin(), S.second.end()); in traverse()
969 dbgs() << " LiveIn: " << Print<RefMap>(LiveIn, DFG) << '\n'; in traverse()
976 LiveIn[S.first].insert(S.second.begin(), S.second.end()); in traverse()
980 dbgs() << " LiveIn: " << Print<RefMap>(LiveIn, DFG) << '\n'; in traverse()
991 RefMap LiveInCopy = LiveIn; in traverse()
[all …]
/external/llvm/lib/CodeGen/
DLiveRangeCalc.cpp39 LiveIn.clear(); in reset()
215 for (const LiveInBlock &I : LiveIn) { in updateFromLiveIns()
235 LiveIn.clear(); in updateFromLiveIns()
347 LiveIn.clear(); in findReachingDefs()
373 LiveIn.reserve(WorkList.size()); in findReachingDefs()
379 LiveIn.back().Kill = Use; in findReachingDefs()
398 for (LiveInBlock &I : LiveIn) { in updateSSA()
DSafeStackColoring.cpp99 BlockInfo.LiveIn.resize(NumAllocas); in collectMarkers()
176 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness()
178 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness()
205 if (BlockInfo.LiveIn.test(AllocaNo)) { in calculateLiveIntervals()
251 << ", livein " << BlockInfo.LiveIn << ", liveout " in dumpBlockLiveness()
DLiveRangeCalc.h102 SmallVector<LiveInBlock, 16> LiveIn; variable
233 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
DStackColoring.cpp261 BitVector LiveIn; member
405 dumpBV("LIVE_IN", BlockInfo.LiveIn); in dumpBB()
661 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness()
663 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness()
710 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1; in calculateLiveIntervals()
711 pos = MBBLiveness.LiveIn.find_next(pos)) { in calculateLiveIntervals()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSafeStackColoring.cpp112 BlockInfo.LiveIn.resize(NumAllocas); in collectMarkers()
191 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness()
193 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness()
220 if (BlockInfo.LiveIn.test(AllocaNo)) { in calculateLiveIntervals()
269 << ", livein " << BlockInfo.LiveIn << ", liveout " in dumpBlockLiveness()
DLiveRangeCalc.cpp61 LiveIn.clear(); in reset()
218 for (const LiveInBlock &I : LiveIn) { in updateFromLiveIns()
238 LiveIn.clear(); in updateFromLiveIns()
423 LiveIn.clear(); in findReachingDefs()
466 LiveIn.reserve(WorkList.size()); in findReachingDefs()
474 LiveIn.back().Kill = Use; in findReachingDefs()
492 for (LiveInBlock &I : LiveIn) { in updateSSA()
DStackColoring.cpp396 BitVector LiveIn; member
547 dumpBV("LIVE_IN", BlockInfo.LiveIn); in dumpBB()
798 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness()
800 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness()
828 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1; in calculateLiveIntervals()
829 pos = MBBLiveness.LiveIn.find_next(pos)) { in calculateLiveIntervals()
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DUtils.cpp507 Register LiveIn = MRI.getLiveInVirtReg(PhysReg); in getFunctionLiveInPhysReg() local
508 if (LiveIn) { in getFunctionLiveInPhysReg()
509 MachineInstr *Def = MRI.getVRegDef(LiveIn); in getFunctionLiveInPhysReg()
513 return LiveIn; in getFunctionLiveInPhysReg()
521 LiveIn = MF.addLiveIn(PhysReg, &RC); in getFunctionLiveInPhysReg()
523 MRI.setType(LiveIn, RegTy); in getFunctionLiveInPhysReg()
526 BuildMI(EntryMBB, EntryMBB.begin(), DL, TII.get(TargetOpcode::COPY), LiveIn) in getFunctionLiveInPhysReg()
530 return LiveIn; in getFunctionLiveInPhysReg()
/external/llvm-project/llvm/include/llvm/CodeGen/
DLiveRangeCalc.h126 SmallVector<LiveInBlock, 16> LiveIn; variable
246 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
/external/llvm-project/llvm/tools/llvm-exegesis/lib/
DSnippetRepetitor.cpp79 for (const auto &LiveIn : Entry.MBB->liveins()) in Repeat() local
80 Loop.MBB->addLiveIn(LiveIn); in Repeat()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DLiveRangeCalc.h124 SmallVector<LiveInBlock, 16> LiveIn; variable
271 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
/external/llvm-project/llvm/include/llvm/Analysis/
DStackLifetime.h43 : Begin(Size), End(Size), LiveIn(Size), LiveOut(Size) {} in BlockLifetimeInfo()
52 BitVector LiveIn; member
/external/llvm-project/llvm/lib/Analysis/
DStackLifetime.cpp220 if (LocalLiveIn.test(BlockInfo.LiveIn)) { in calculateLocalLiveness()
221 BlockInfo.LiveIn |= LocalLiveIn; in calculateLocalLiveness()
248 if (BlockInfo.LiveIn.test(AllocaNo)) { in calculateLiveIntervals()
297 << ", livein " << BlockInfo.LiveIn << ", liveout " in dumpBlockLiveness()
/external/llvm/lib/CodeGen/MIRParser/
DMIRParser.cpp406 for (const auto &LiveIn : YamlMF.LiveIns) { in initializeRegisterInfo() local
408 if (parseNamedRegisterReference(PFS, Reg, LiveIn.Register.Value, Error)) in initializeRegisterInfo()
409 return error(Error, LiveIn.Register.SourceRange); in initializeRegisterInfo()
411 if (!LiveIn.VirtualRegister.Value.empty()) { in initializeRegisterInfo()
412 if (parseVirtualRegisterReference(PFS, VReg, LiveIn.VirtualRegister.Value, in initializeRegisterInfo()
414 return error(Error, LiveIn.VirtualRegister.SourceRange); in initializeRegisterInfo()
/external/llvm/include/llvm/CodeGen/
DMIRYamlMapping.h168 static void mapping(IO &YamlIO, MachineFunctionLiveIn &LiveIn) {
169 YamlIO.mapRequired("reg", LiveIn.Register);
171 "virtual-reg", LiveIn.VirtualRegister,

123