/external/llvm/test/CodeGen/X86/ |
stackmap-liveness.ll | 34 ; 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) --> %XMM [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
brw_fs_live_variables.cpp | 95 * The algorithm incrementally sets bits in liveout and livein, 111 if (bd[b].use[i] || (bd[b].liveout[i] && !bd[b].def[i])) { 119 /* Update liveout */ 125 if (bd[block->block_num].livein[i] && !bd[b].liveout[i]) { 126 bd[b].liveout[i] = true; 147 bd[i].liveout = rzalloc_array(mem_ctx, bool, num_vars); 216 if (livevars.bd[b].liveout[i]) {
|
brw_fs_live_variables.h | 50 bool *liveout; member in struct:brw::block_data
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_fs_live_variables.cpp | 95 * The algorithm incrementally sets bits in liveout and livein, 111 if (bd[b].use[i] || (bd[b].liveout[i] && !bd[b].def[i])) { 119 /* Update liveout */ 125 if (bd[block->block_num].livein[i] && !bd[b].liveout[i]) { 126 bd[b].liveout[i] = true; 147 bd[i].liveout = rzalloc_array(mem_ctx, bool, num_vars); 216 if (livevars.bd[b].liveout[i]) {
|
brw_fs_live_variables.h | 50 bool *liveout; member in struct:brw::block_data
|
/external/llvm/lib/CodeGen/ |
LiveRangeCalc.cpp | 35 LiveOut.resize(N); 122 // The value is live-through, update LiveOut as well. 125 LiveOut[MBB] = LiveOutPair(I->Value, (MachineDomTreeNode *)nullptr); 205 if (VNInfo *VNI = LiveOut[Pred].first) { 254 LiveOut[MF->getBlockNumbered(*I)] = 306 IDomValue = LiveOut[IDom->getBlock()]; 310 LiveOut[IDom->getBlock()].second = IDomValue.second = 315 LiveOutPair &Value = LiveOut[*PI]; 336 // LiveOut indicates a foreign or missing value. 337 LiveOutPair &LOP = LiveOut[MBB] [all...] |
LiveRangeCalc.h | 43 /// Seen - Bit vector of active entries in LiveOut, also used as a visited 56 /// LiveOut - Map each basic block where a live range is live out to the 63 /// 2. LiveOut[MBB].second.getNode() == MBB 65 /// 3. forall P in preds(MBB): LiveOut[P] == LiveOut[MBB] 73 LiveOutMap LiveOut; 207 LiveOut[MBB] = LiveOutPair(VNI, nullptr);
|
StackColoring.cpp | 104 BitVector LiveOut; 221 DEBUG(dbgs()<<"LIVEOUT: {"); 222 for (unsigned i=0; i < BlockInfo.LiveOut.size(); ++i) 223 DEBUG(dbgs()<<BlockInfo.LiveOut.test(i)<<" "); 317 LocalLiveIn |= I->second.LiveOut; 359 if (LocalLiveOut.test(BlockInfo.LiveOut)) { 361 BlockInfo.LiveOut |= LocalLiveOut; 414 for (int pos = MBBLiveness.LiveOut.find_first(); pos != -1; 415 pos = MBBLiveness.LiveOut.find_next(pos)) {
|
SplitKit.cpp | 222 BI.LiveOut = true; 226 BI.LiveOut = false; 237 BI.LiveOut = false; 243 BI.LiveOut = true; [all...] |
RegAllocGreedy.cpp | [all...] |
LiveIntervalAnalysis.cpp | 328 SmallPtrSet<MachineBasicBlock*, 16> LiveOut; 388 if (!LiveOut.insert(*PI)) 405 if (!LiveOut.insert(*PI)) [all...] |
TailDuplication.cpp | 363 // used to determine which registers are liveout while modifying the 408 // available value liveout of the block. [all...] |
SplitKit.h | 73 bool LiveOut; ///< Current reg is live out.
|
/art/compiler/dex/quick/ |
gen_loadstore.cc | 214 if (IsDirty(rl_dest.reg) && LiveOut(rl_dest.s_reg_low)) { 302 if (IsDirty(rl_dest.reg) && (LiveOut(rl_dest.s_reg_low) || 303 LiveOut(GetSRegHi(rl_dest.s_reg_low)))) { 333 if (IsDirty(rl_dest.reg) && LiveOut(rl_dest.s_reg_low)) { 366 if (IsDirty(rl_dest.reg) && (LiveOut(rl_dest.s_reg_low) || 367 LiveOut(GetSRegHi(rl_dest.s_reg_low)))) {
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
RegisterAllocator.java | 176 IntSet liveOut = block.getLiveOutRegs(); 177 IntIterator liveOutIter = liveOut.iterator();
|
FirstFitLocalCombiningAllocator.java | [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/ |
RegisterAllocator.java | 178 IntSet liveOut = block.getLiveOutRegs(); 179 IntIterator liveOutIter = liveOut.iterator();
|
FirstFitLocalCombiningAllocator.java | 920 IntSet liveOut = insn.getBlock().getLiveOutRegs(); 921 RegisterSpecList liveOutSpecs = ssaSetToSpecs(liveOut); [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
SsaBasicBlock.java | 111 private IntSet liveOut; 791 if (liveOut == null) { 792 liveOut = SetFactory.makeLivenessSet(parent.getRegCount()); 795 liveOut.add(regV); 832 if (liveOut == null) { 833 liveOut = SetFactory.makeLivenessSet(parent.getRegCount()); 835 return liveOut; [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
SsaBasicBlock.java | 112 private IntSet liveOut; 792 if (liveOut == null) { 793 liveOut = SetFactory.makeLivenessSet(parent.getRegCount()); 796 liveOut.add(regV); 833 if (liveOut == null) { 834 liveOut = SetFactory.makeLivenessSet(parent.getRegCount()); 836 return liveOut; [all...] |
/external/llvm/include/llvm/CodeGen/ |
ScheduleDAGInstrs.h | 218 /// are too high to be hidden by the branch or when the liveout registers
|
/external/llvm/docs/ |
StackMaps.rst | 377 At each callsite, a "liveout" register list is also recorded. These 383 Each entry in the liveout register list contains a DWARF register
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/ |
nv50_ir_ssa.cpp | 218 // liveIn(bb) = usedBeforeAssigned(bb) U (liveOut(bb) - assigned(bb))
|
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_ssa.cpp | 218 // liveIn(bb) = usedBeforeAssigned(bb) U (liveOut(bb) - assigned(bb))
|
/external/llvm/lib/Target/Hexagon/ |
HexagonNewValueJump.cpp | 442 // I am doing this only because LLVM does not provide LiveOut
|