HomeSort by relevance Sort by last modified time
    Searched full:liveout (Results 1 - 25 of 36) sorted by null

1 2

  /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

Completed in 2277 milliseconds

1 2