Home
last modified time | relevance | path

Searched refs:LiveOut (Results 1 – 25 of 43) sorted by relevance

12

/external/llvm/test/CodeGen/X86/
Dstackmap-liveness.ll34 ; Num LiveOut Entries: 0
45 ; Num LiveOut Entries: 1
47 ; LiveOut Entry 1: %YMM2 (16 bytes) --> %XMM2
65 ; Num LiveOut Entries: 0
76 ; Num LiveOut Entries: 5
78 ; LiveOut Entry 1: %RAX (1 bytes) --> %AL or %AH
82 ; LiveOut Entry 2: %R8 (8 bytes)
86 ; LiveOut Entry 3: %YMM0 (32 bytes)
90 ; LiveOut Entry 4: %YMM1 (32 bytes)
94 ; LiveOut Entry 5: %YMM2 (16 bytes) --> %XMM2
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dstackmap-liveness.ll37 ; Num LiveOut Entries: 0
49 ; Num LiveOut Entries: 1
51 ; LiveOut Entry 1: %ymm2 (16 bytes) --> %xmm2
70 ; Num LiveOut Entries: 0
82 ; Num LiveOut Entries: 5
84 ; LiveOut Entry 1: %rax (1 bytes) --> %al or %ah
88 ; LiveOut Entry 2: %r8 (8 bytes)
92 ; LiveOut Entry 3: %ymm0 (32 bytes)
96 ; LiveOut Entry 4: %ymm1 (32 bytes)
100 ; LiveOut Entry 5: %ymm2 (16 bytes) --> %xmm2
[all …]
/external/llvm-project/mlir/test/Analysis/
Dtest-liveness.mlir7 // CHECK-NEXT: LiveOut:{{ *$}}
19 // CHECK-NEXT: LiveOut: arg0@0 arg1@0
26 // CHECK-NEXT: LiveOut:{{ *$}}
42 // CHECK-NEXT: LiveOut: arg1@0 arg2@0
49 // CHECK-NEXT: LiveOut: arg1@0 arg2@0
54 // CHECK-NEXT: LiveOut: arg1@0 arg2@0
59 // CHECK-NEXT: LiveOut:{{ *$}}
75 // CHECK-NEXT: LiveOut: arg1@0
81 // CHECK-NEXT: LiveOut: arg1@0 arg0@1
92 // CHECK-NEXT: LiveOut: arg1@0
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dstackmap-liveness.ll30 ; Num LiveOut Entries: 1
32 ; LiveOut Entry 0: X0
36 ; LiveOut Entry 1: SP
/external/llvm/test/CodeGen/AArch64/
Dstackmap-liveness.ll29 ; Num LiveOut Entries: 1
31 ; LiveOut Entry 0: X0
35 ; LiveOut Entry 1: SP
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DSafeStackColoring.cpp113 BlockInfo.LiveOut.resize(NumAllocas); in collectMarkers()
176 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
197 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
199 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
270 << BlockInfo.LiveOut << "\n"; in dumpBlockLiveness()
DStackColoring.cpp399 BitVector LiveOut; member
548 dumpBV("LIVE_OUT", BlockInfo.LiveOut); in dumpBB()
783 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
804 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
806 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
DRegisterPressure.cpp778 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede() local
779 if (LiveOut.any()) { in recede()
780 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
783 LiveOut); in recede()
784 PreviousMask = LiveOut; in recede()
833 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede() local
834 if (LiveOut.any()) in recede()
835 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
DSplitKit.cpp263 BI.LiveOut = true; in calcLiveBlockInfo()
267 BI.LiveOut = false; in calcLiveBlockInfo()
278 BI.LiveOut = false; in calcLiveBlockInfo()
284 BI.LiveOut = true; in calcLiveBlockInfo()
1565 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1579 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1712 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock()
1718 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1767 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock()
1810 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock()
DSafeStackColoring.h52 BitVector LiveOut; member
/external/llvm/lib/CodeGen/
DSafeStackColoring.cpp100 BlockInfo.LiveOut.resize(NumAllocas); in collectMarkers()
161 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
182 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
184 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
252 << BlockInfo.LiveOut << "\n"; in dumpBlockLiveness()
DStackColoring.cpp263 BitVector LiveOut; member
406 dumpBV("LIVE_OUT", BlockInfo.LiveOut); in dumpBB()
646 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
667 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
669 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
714 for (int pos = MBBLiveness.LiveOut.find_first(); pos != -1; in calculateLiveIntervals()
715 pos = MBBLiveness.LiveOut.find_next(pos)) { in calculateLiveIntervals()
DSplitKit.cpp238 BI.LiveOut = true; in calcLiveBlockInfo()
242 BI.LiveOut = false; in calcLiveBlockInfo()
253 BI.LiveOut = false; in calcLiveBlockInfo()
259 BI.LiveOut = true; in calcLiveBlockInfo()
1234 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1248 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1382 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock()
1388 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1437 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock()
1479 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock()
DRegisterPressure.cpp740 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede() local
741 if (LiveOut != 0) { in recede()
742 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
744 increaseSetPressure(CurrSetPressure, *MRI, Reg, 0, LiveOut); in recede()
745 PreviousMask = LiveOut; in recede()
794 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede() local
795 if (LiveOut != 0) in recede()
796 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
DSafeStackColoring.h43 BitVector LiveOut; member
/external/llvm-project/llvm/lib/Analysis/
DStackLifetime.cpp197 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
201 LocalLiveIn = I->second.LiveOut; in calculateLocalLiveness()
203 LocalLiveIn &= I->second.LiveOut; in calculateLocalLiveness()
225 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
227 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
298 << BlockInfo.LiveOut << "\n"; in dumpBlockLiveness()
/external/llvm-project/llvm/lib/CodeGen/
DRegAllocFast.cpp92 bool LiveOut = false; ///< Register is possibly live out. member
260 MCPhysReg AssignedReg, bool Kill, bool LiveOut);
389 MCPhysReg AssignedReg, bool Kill, bool LiveOut) { in spill() argument
411 if (LiveOut) { in spill()
604 findLiveVirtReg(VirtReg)->LiveOut; in calcSpillCost()
860 LRI->LiveOut = true; in defineVirtReg()
879 if (LRI->Reloaded || LRI->LiveOut) { in defineVirtReg()
883 LLVM_DEBUG(dbgs() << "Spill Reason: LO: " << LRI->LiveOut << " RL: " in defineVirtReg()
886 spill(SpillBefore, VirtReg, PhysReg, Kill, LRI->LiveOut); in defineVirtReg()
889 LRI->LiveOut = false; in defineVirtReg()
[all …]
DStackColoring.cpp429 BitVector LiveOut; member
581 dumpBV("LIVE_OUT", BlockInfo.LiveOut); in dumpBB()
829 LocalLiveIn |= I->second.LiveOut; in calculateLocalLiveness()
850 if (LocalLiveOut.test(BlockInfo.LiveOut)) { in calculateLocalLiveness()
852 BlockInfo.LiveOut |= LocalLiveOut; in calculateLocalLiveness()
DRegisterPressure.cpp780 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede() local
781 if (LiveOut.any()) { in recede()
782 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
785 LiveOut); in recede()
786 PreviousMask = LiveOut; in recede()
835 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede() local
836 if (LiveOut.any()) in recede()
837 discoverLiveOut(RegisterMaskPair(Reg, LiveOut)); in recede()
DSplitKit.cpp258 BI.LiveOut = true; in calcLiveBlockInfo()
262 BI.LiveOut = false; in calcLiveBlockInfo()
273 BI.LiveOut = false; in calcLiveBlockInfo()
279 BI.LiveOut = true; in calcLiveBlockInfo()
1577 if (BI.LiveIn && BI.LiveOut) in shouldSplitSingleBlock()
1591 if (!BI.LiveOut || BI.LastInstr < LastSplitPoint) { in splitSingleBlock()
1724 << (BI.LiveOut ? ", stack-out" : ", killed in block")); in splitRegInBlock()
1730 if (!BI.LiveOut && (!LeaveBefore || LeaveBefore >= BI.LastInstr)) { in splitRegInBlock()
1779 if (!BI.LiveOut || BI.LastInstr < LSP) { in splitRegInBlock()
1822 assert(BI.LiveOut && "Must be live-out"); in splitRegOutBlock()
/external/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp152 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; member
2464 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); in checkBasicSSA()
2484 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues()
2485 computeLiveOutSeed(&BB, Data.LiveOut[&BB]); in computeLiveInValues()
2487 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]); in computeLiveInValues()
2499 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local
2500 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues()
2503 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues()
2506 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues()
2512 Data.LiveOut[BB] = LiveOut; in computeLiveInValues()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp247 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; member
2720 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); in checkBasicSSA()
2740 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues()
2741 computeLiveOutSeed(&BB, Data.LiveOut[&BB]); in computeLiveInValues()
2743 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]); in computeLiveInValues()
2755 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local
2756 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues()
2759 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues()
2762 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues()
2768 Data.LiveOut[BB] = LiveOut; in computeLiveInValues()
[all …]
/external/swiftshader/third_party/subzero/src/
DIceLiveness.h59 LivenessBV LiveIn, LiveOut; variable
93 return Nodes[Index].LiveOut; in getLiveOut()
/external/llvm-project/llvm/include/llvm/Analysis/
DStackLifetime.h43 : Begin(Size), End(Size), LiveIn(Size), LiveOut(Size) {} in BlockLifetimeInfo()
55 BitVector LiveOut; member
/external/llvm-project/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp247 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; member
2896 checkBasicSSA(DT, Data.LiveOut[&BB], BB.getTerminator(), true); in checkBasicSSA()
2916 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues()
2917 computeLiveOutSeed(&BB, Data.LiveOut[&BB]); in computeLiveInValues()
2919 Data.LiveIn[&BB].set_union(Data.LiveOut[&BB]); in computeLiveInValues()
2931 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() local
2932 const auto OldLiveOutSize = LiveOut.size(); in computeLiveInValues()
2935 LiveOut.set_union(Data.LiveIn[Succ]); in computeLiveInValues()
2938 if (OldLiveOutSize == LiveOut.size()) { in computeLiveInValues()
2944 Data.LiveOut[BB] = LiveOut; in computeLiveInValues()
[all …]

12