/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))
|