| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| LiveIntervalCalc.h | 29 /// Extend the live range of @p LR to reach all uses of Reg. 31 /// If @p LR is a main range, or if @p LI is null, then all uses must be 32 /// jointly dominated by the definitions from @p LR. If @p LR is a subrange 34 /// all uses must be jointly dominated by the definitions from @p LR 35 /// together with definitions of other lanes where @p LR becomes undefined 37 /// If @p LR is a main range, the @p LaneMask should be set to ~0, i.e. 39 void extendToUses(LiveRange &LR, Register Reg, LaneBitmask LaneMask, 48 void createDeadDefs(LiveRange &LR, Register Reg); 50 /// Extend the live range of @p LR to reach all uses of Reg [all...] |
| LiveRangeCalc.h | 76 /// By convention, EntryInfoMap[&LR] = { Defined, Undefined }. 104 LiveRange &LR; 118 LiveInBlock(LiveRange &LR, MachineDomTreeNode *node, SlotIndex kill) 119 : LR(LR), DomNode(node), Kill(kill) {} 129 /// in @p LR. Return true if none of the defs reach the entry to @p MBB. 130 bool isDefOnEntry(LiveRange &LR, ArrayRef<SlotIndex> Undefs, 138 /// all paths from the def to @p UseMBB are added to @p LR, and the function 141 /// If multiple values can reach @p UseMBB, the blocks that need @p LR to be 144 /// The array @p Undef provides the locations where the range @p LR become [all...] |
| LiveIntervals.h | 172 /// Extend the live range \p LR to reach all points in \p Indices. The 174 /// of the existing defs in \p LR and points in \p Undefs. 178 /// If a SlotIndex in \p Indices is the end index of a basic block, \p LR 184 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices, 187 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices) { 188 extendToIndices(LR, Indices, /*Undefs=*/{}); 191 /// If \p LR has a live value at \p Kill, prune its live range by removing 198 void pruneValue(LiveRange &LR, SlotIndex Kill, 245 bool isLiveInToMBB(const LiveRange &LR, 247 return LR.liveAt(getMBBStartIdx(mbb)) [all...] |
| LiveIntervalUnion.h | 114 const LiveRange *LR = nullptr; 115 LiveRange::const_iterator LRI; ///< current position in LR 125 Query(const LiveRange &LR, const LiveIntervalUnion &LIU) 126 : LiveUnion(&LIU), LR(&LR) {} 133 LR = &NewLR; 143 if (UserTag == NewUserTag && LR == &NewLR && LiveUnion == &NewLiveUnion &&
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| LiveRangeUtils.h | 21 /// corresponding segments of a master live range \p LR to a list of newly 23 /// LR to 0 meaning it should stay or to 1..N meaning it should go to a specific 26 static void DistributeRange(LiveRangeT &LR, LiveRangeT *SplitLRs[], 29 typename LiveRangeT::iterator J = LR.begin(), E = LR.end(); 40 LR.segments.erase(J, E); 43 unsigned j = 0, e = LR.getNumValNums(); 47 VNInfo *VNI = LR.getValNumInfo(i); 53 LR.valnos[j++] = VNI; 56 LR.valnos.resize(j) [all...] |
| LiveRangeCalc.cpp | 83 Updater.setDest(&I.LR); 89 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg, 99 auto EP = LR.extendInBlock(Undefs, Indexes->getMBBStartIdx(UseMBB), Use); 107 if (findReachingDefs(LR, *UseMBB, Use, PhysReg, Undefs)) 124 bool LiveRangeCalc::isDefOnEntry(LiveRange &LR, ArrayRef<SlotIndex> Undefs, 158 // If LR has a segment S that starts at the next block, i.e. [End, ...), 161 LiveRange::iterator UB = upper_bound(LR, End.getPrevSlot()); 162 if (UB != LR.begin()) { 169 if (LR.isUndefIn(Undefs, Seg.end, End)) 177 if (UndefOnEntry[N] || LR.isUndefIn(Undefs, Begin, End)) [all...] |
| LiveInterval.cpp | 67 LiveRange *LR; 70 CalcLiveRangeUtilBase(LiveRange *LR) : LR(LR) {} 94 VNInfo *VNI = ForVNI ? ForVNI : LR->getNextValue(Def, *VNInfoAllocator); 115 VNInfo *VNI = ForVNI ? ForVNI : LR->getNextValue(Def, *VNInfoAllocator); 142 return std::make_pair(nullptr, LR->isUndefIn(Undefs, StartIdx, BeforeUse)); 145 return std::make_pair(nullptr, LR->isUndefIn(Undefs, StartIdx, BeforeUse)); 147 if (LR->isUndefIn(Undefs, I->end, BeforeUse)) 288 CalcLiveRangeUtilVector(LiveRange *LR) : CalcLiveRangeUtilVectorBase(LR) { [all...] |
| /src/external/gpl3/gdb/dist/sim/ppc/ |
| dc-stupid | 20 array,normal:21:31:32:-1:OE,LR,AA,Rc,LK: 42 ## Move to/from SPR instructions - LR=8 is munged into 0x100 == 256 52 ## Move to/from SPR instructions - separate out LR case
|
| dc-test.01 | 20 21:31:32:-1:0:OE,LR,AA,Rc,LK:0:0x00000000:0x00000000:0
|
| dc-test.02 | 20 21:31:32:-1:0:OE,LR,AA,Rc,LK:0:0x00000000:0x00000000:0
|
| idecode_branch.h | 36 LR = new_address; \ 39 ("UPDATE_LK - update_LK=%d lr=0x%x cia=0x%x\n", \ 40 update_LK, LR, cia); \
|
| dc-complex | 20 array,normal: 21:31:32:-1:OE,LR,AA,Rc,LK: 42 ## Move to/from SPR instructions - LR=8 is munged into 0x100 == 256 52 ## Move to/from SPR instructions - separate out LR case
|
| /src/external/gpl3/gdb.old/dist/sim/ppc/ |
| dc-stupid | 20 array,normal:21:31:32:-1:OE,LR,AA,Rc,LK: 42 ## Move to/from SPR instructions - LR=8 is munged into 0x100 == 256 52 ## Move to/from SPR instructions - separate out LR case
|
| dc-test.01 | 20 21:31:32:-1:0:OE,LR,AA,Rc,LK:0:0x00000000:0x00000000:0
|
| dc-test.02 | 20 21:31:32:-1:0:OE,LR,AA,Rc,LK:0:0x00000000:0x00000000:0
|
| idecode_branch.h | 36 LR = new_address; \ 39 ("UPDATE_LK - update_LK=%d lr=0x%x cia=0x%x\n", \ 40 update_LK, LR, cia); \
|
| dc-complex | 20 array,normal: 21:31:32:-1:OE,LR,AA,Rc,LK: 42 ## Move to/from SPR instructions - LR=8 is munged into 0x100 == 256 52 ## Move to/from SPR instructions - separate out LR case
|
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/ |
| LookupResult.cpp | 59 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const LookupResult &LR) { 60 OS << HEX64(LR.LookupAddr) << ": "; 61 auto NumLocations = LR.Locations.size(); 68 OS << LR.Locations[I];
|
| FunctionInfo.cpp | 158 LookupResult LR; 159 LR.LookupAddr = Addr; 160 LR.FuncRange.Start = FuncAddr; 162 LR.FuncRange.End = FuncAddr + Data.getU32(&Offset); 173 if (LR.FuncRange.size() > 0 && !LR.FuncRange.contains(Addr)) 181 LR.FuncName = GR.getString(NameOffset); 225 SrcLoc.Name = LR.FuncName; 227 LR.Locations.push_back(SrcLoc); 228 return LR; [all...] |
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| PointerSubChecker.cpp | 44 const MemRegion *LR = LV.getAsRegion(); 47 if (!(LR && RR)) 50 const MemRegion *BaseLR = LR->getBaseRegion();
|
| /src/sys/arch/bebox/include/ |
| kgdb.h | 35 #define LR 32
|
| /src/sys/arch/ibmnws/include/ |
| kgdb.h | 35 #define LR 32
|
| /src/sys/arch/mvmeppc/include/ |
| kgdb.h | 35 #define LR 32
|
| /src/sys/arch/prep/include/ |
| kgdb.h | 35 #define LR 32
|
| /src/sys/arch/rs6000/include/ |
| kgdb.h | 35 #define LR 32
|