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

  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 25 LiveIn.clear();
29 // Transfer information from the LiveIn vector to the live ranges.
31 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin(),
32 E = LiveIn.end(); I != E; ++I) {
53 LiveIn.clear();
156 LiveIn.clear();
157 LiveIn.reserve(WorkList.size());
162 assert(LiveIn.back().DomNode->getBlock() == KillMBB);
163 LiveIn.back().Kill = Kill;
183 for (SmallVectorImpl<LiveInBlock>::iterator I = LiveIn.begin()
    [all...]
LiveRangeCalc.h 92 /// LiveIn - Work list of blocks where the live-in value has yet to be
96 SmallVector<LiveInBlock, 16> LiveIn;
100 /// to be live-in are added to LiveIn. If a unique reaching def is found,
110 /// blocks in LiveIn. Create PHI-def values as required to preserve SSA form.
118 /// updateLiveIns - Add liveness as specified in the LiveIn vector, using VNI
119 /// as a wildcard value for LiveIn entries without a value.
209 LiveIn.push_back(LiveInBlock(LI, DomNode, Kill));
MachineRegisterInfo.cpp 223 /// EmitLiveInCopies - Emit copies to initialize livein virtual registers
233 // The livein has no uses. Drop it.
MachineCSE.cpp 508 // livein list.
510 unsigned LiveIn = PhysDefs.pop_back_val();
511 if (!MBB->isLiveIn(LiveIn))
512 MBB->addLiveIn(LiveIn);
MachineLICM.cpp 177 /// AddToLiveIns - Add register 'Reg' to the livein sets of BBs in the
252 /// this does not count live through (livein but not used) registers.
584 /// AddToLiveIns - Add register 'Reg' to the livein sets of BBs in the current
620 // Add register to livein list to all the BBs in the current loop since a
653 // Remember livein register pressure.
739 // Compute registers which are livein into the loop headers.
795 /// does not count live through (livein but not used) registers.
829 // Haven't seen this, it must be a livein.
    [all...]
RegAllocGreedy.cpp 694 BC.Entry = BI.LiveIn ? SpillPlacement::PrefReg : SpillPlacement::DontCare;
705 if (BI.LiveIn) {
894 if (BI.LiveIn && BI.LiveOut && BI.FirstDef)
    [all...]
SplitKit.cpp 213 BI.LiveIn = LVI->start <= Start;
216 if (!BI.LiveIn) {
243 BI.LiveIn = false;
    [all...]
TwoAddressInstructionPass.cpp 617 // If there is a use of regC between its last def (could be livein) and this
623 // If there is a use of regB between its last def (could be livein) and this
    [all...]
SplitKit.h 71 bool LiveIn; ///< Current reg is live in.
LiveVariables.cpp 244 // If LastPartialDef is NULL, it must be using a livein register.
ScheduleDAGInstrs.cpp 211 // uses all the registers that are livein to the successor blocks.
    [all...]
BranchFolding.cpp     [all...]
LiveIntervalAnalysis.cpp 470 // be considered a livein.
    [all...]
  /dalvik/dx/src/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/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/llvm/include/llvm/CodeGen/
MachineRegisterInfo.h 82 /// livein/liveout of the function. Live in values are typically arguments in
84 /// LiveIn values are allowed to have virtual registers associated with them,
398 // LiveIn/LiveOut Management
431 /// EmitLiveInCopies - Emit copies to initialize livein virtual registers
MachineBasicBlock.h 82 /// LiveIns - Keep track of the physical registers that are livein of
323 // LiveIn management methods.
LiveIntervalAnalysis.h 373 /// handleLiveInRegister - Create interval for a livein register.
  /external/llvm/lib/Target/X86/
X86FrameLowering.cpp 863 // Check whether EAX is livein for this function.
867 // Sanity check that EAX is not livein for this function.
869 assert(!Is64Bit && "EAX is livein in x64 case!");
    [all...]
  /external/llvm/lib/Target/ARM/
Thumb2SizeReduction.cpp 846 // Yes, CPSR could be livein.
    [all...]

Completed in 2004 milliseconds