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

1 2

  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 36 LiveIn.clear();
106 // Transfer information from the LiveIn vector to the live ranges.
109 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin(),
110 E = LiveIn.end(); I != E; ++I) {
130 LiveIn.clear();
236 LiveIn.clear();
261 // Multiple values were found, so transfer the work list to the LiveIn array
263 LiveIn.reserve(WorkList.size());
269 LiveIn.back().Kill = Kill;
288 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin()
    [all...]
LiveRangeCalc.h 98 /// LiveIn - Work list of blocks where the live-in value has yet to be
102 SmallVector<LiveInBlock, 16> LiveIn;
111 /// 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 /// Add liveness as specified in the LiveIn vector.
222 LiveIn.push_back(LiveInBlock(LR, DomNode, Kill));
VirtRegMap.cpp 241 SmallVector<MachineBasicBlock*, 16> LiveIn;
257 if (!Indexes->findLiveInMBBs(I->start, I->end, LiveIn))
259 for (unsigned i = 0, e = LiveIn.size(); i != e; ++i)
260 if (!LiveIn[i]->isLiveIn(PhysReg))
261 LiveIn[i]->addLiveIn(PhysReg);
262 LiveIn.clear();
StackColoring.cpp 102 BitVector LiveIn;
217 for (unsigned i=0; i < BlockInfo.LiveIn.size(); ++i)
218 DEBUG(dbgs()<<BlockInfo.LiveIn.test(i)<<" ");
327 LocalLiveOut |= I->second.LiveIn;
352 if (LocalLiveIn.test(BlockInfo.LiveIn)) {
354 BlockInfo.LiveIn |= LocalLiveIn;
410 for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1;
411 pos = MBBLiveness.LiveIn.find_next(pos)) {
MachineCSE.cpp 578 // livein list.
580 unsigned LiveIn = PhysDefs.pop_back_val();
581 if (!MBB->isLiveIn(LiveIn))
582 MBB->addLiveIn(LiveIn);
MachineLICM.cpp 178 /// AddToLiveIns - Add register 'Reg' to the livein sets of BBs in the
253 /// this does not count live through (livein but not used) registers.
588 /// AddToLiveIns - Add register 'Reg' to the livein sets of BBs in the current
624 // Add register to livein list to all the BBs in the current loop since a
657 // Remember livein register pressure.
743 // Compute registers which are livein into the loop headers.
799 /// does not count live through (livein but not used) registers.
833 // Haven't seen this, it must be a livein.
    [all...]
MachineRegisterInfo.cpp 361 /// EmitLiveInCopies - Emit copies to initialize livein virtual registers
371 // The livein has no uses. Drop it.
SplitKit.cpp 212 BI.LiveIn = LVI->start <= Start;
215 if (!BI.LiveIn) {
242 BI.LiveIn = false;
    [all...]
TailDuplication.cpp 797 // Update PredBB livein.
806 // If a register is previously livein to the tail but it's not live
808 // livein list.
    [all...]
RegAllocGreedy.cpp     [all...]
MachineBasicBlock.cpp 359 bool LiveIn = isLiveIn(PhysReg);
365 if (LiveIn)
378 if (!LiveIn)
    [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,
109 /* Update livein */
112 if (!bd[b].livein[i]) {
113 bd[b].livein[i] = true;
125 if (bd[block->block_num].livein[i] && !bd[b].liveout[i]) {
146 bd[i].livein = rzalloc_array(mem_ctx, bool, num_vars);
211 if (livevars.bd[b].livein[i]) {
brw_fs_live_variables.h 47 bool *livein; 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,
109 /* Update livein */
112 if (!bd[b].livein[i]) {
113 bd[b].livein[i] = true;
125 if (bd[block->block_num].livein[i] && !bd[b].liveout[i]) {
146 bd[i].livein = rzalloc_array(mem_ctx, bool, num_vars);
211 if (livevars.bd[b].livein[i]) {
brw_fs_live_variables.h 47 bool *livein; member in struct:brw::block_data
  /dalvik/dx/src/com/android/dx/ssa/
SsaBasicBlock.java 105 private IntSet liveIn;
805 if (liveIn == null) {
806 liveIn = SetFactory.makeLivenessSet(parent.getRegCount());
809 liveIn.add(regV);
819 if (liveIn == null) {
820 liveIn = SetFactory.makeLivenessSet(parent.getRegCount());
822 return liveIn;
    [all...]
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
SsaBasicBlock.java 106 private IntSet liveIn;
806 if (liveIn == null) {
807 liveIn = SetFactory.makeLivenessSet(parent.getRegCount());
810 liveIn.add(regV);
820 if (liveIn == null) {
821 liveIn = SetFactory.makeLivenessSet(parent.getRegCount());
823 return liveIn;
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUISelLowering.h 32 /// CreateLiveInRegister - Helper function that adds Reg to the LiveIn list
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUISelLowering.h 32 /// CreateLiveInRegister - Helper function that adds Reg to the LiveIn list
  /external/llvm/lib/Target/R600/
AMDGPUISelLowering.h 73 /// \brief Helper function that adds Reg to the LiveIn list of the DAG's
  /external/llvm/test/CodeGen/ARM/
2012-05-29-TailDupBug.ll 3 ; Teach taildup to update livein set to appease verifier.
  /external/llvm/include/llvm/CodeGen/
MachineRegisterInfo.h 117 /// Live in values are typically arguments in registers. LiveIn values are
734 // LiveIn Management
761 /// EmitLiveInCopies - Emit copies to initialize livein virtual registers
    [all...]
RegisterPressure.h 303 /// units. Particularly useful to initialize the livein/out state of the
  /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))

Completed in 5419 milliseconds

1 2