/external/clang/test/PCH/ |
H A D | cxx-reference.h | 3 typedef char (&LR); typedef 10 LR &lrlr = c; 11 LR &&rrlr = c;
|
/external/llvm/lib/CodeGen/ |
H A D | LiveRangeCalc.h | 80 LiveRange &LR; member in struct:llvm::LiveRangeCalc::LiveInBlock 94 LiveInBlock(LiveRange &LR, MachineDomTreeNode *node, SlotIndex kill) argument 95 : LR(LR), DomNode(node), Kill(kill), Value(nullptr) {} 104 /// Assuming that @p LR is live-in to @p UseMBB, find the set of defs that can 108 /// are added to @p LR, and the function returns true. 110 /// If multiple values can reach @p UseMBB, the blocks that need @p LR to be 114 bool findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, 128 /// Extend the live range of @p LR to reach all uses of Reg. 132 void extendToUses(LiveRange &LR, unsigne 183 extendToUses(LiveRange &LR, unsigned PhysReg) argument 225 addLiveInBlock(LiveRange &LR, MachineDomTreeNode *DomNode, SlotIndex Kill = SlotIndex()) argument [all...] |
H A D | LiveIntervalAnalysis.cpp | 160 if (LiveRange *LR = RegUnitRanges[i]) 161 OS << PrintRegUnit(i, TRI) << ' ' << *LR << '\n'; 251 void LiveIntervals::computeRegUnitRange(LiveRange &LR, unsigned Unit) { argument 264 LRCalc->createDeadDefs(LR, *Supers); 268 // Now extend LR to reach all uses. 275 LRCalc->extendToUses(LR, Reg); 281 LR.flushSegmentSet(); 312 LiveRange *LR = RegUnitRanges[Unit]; local 313 if (!LR) { 315 LR 335 createSegmentsForValues(LiveRange &LR, iterator_range<LiveInterval::vni_iterator> VNIs) argument 347 extendSegmentsToUses(LiveRange &LR, const SlotIndexes &Indexes, ShrinkToUsesWorkList &WorkList, const LiveRange &OldRange) argument 567 extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices) argument 575 pruneValue(LiveRange &LR, SlotIndex Kill, SmallVectorImpl<SlotIndex> *EndPoints) argument 971 updateRange(LiveRange &LR, unsigned Reg, unsigned LaneMask) argument 1013 handleMoveDown(LiveRange &LR) argument 1101 handleMoveUp(LiveRange &LR, unsigned Reg, unsigned LaneMask) argument 1254 repairOldRegInRange(const MachineBasicBlock::iterator Begin, const MachineBasicBlock::iterator End, const SlotIndex endIdx, LiveRange &LR, const unsigned Reg, const unsigned LaneMask) argument [all...] |
H A D | LiveRangeCalc.cpp | 44 LiveRange &LR, const MachineOperand &MO) { 49 // Create the def in LR. This may find an existing def. 50 LR.createDeadDef(DefIdx, Alloc); 131 void LiveRangeCalc::createDeadDefs(LiveRange &LR, unsigned Reg) { argument 135 // LR.createDeadDef() will deduplicate. 137 createDeadDef(*Indexes, *Alloc, LR, MO); 141 void LiveRangeCalc::extendToUses(LiveRange &LR, unsigned Reg, unsigned Mask) { argument 191 extend(LR, UseIdx, Reg); 215 Updater.setDest(&I.LR); 222 void LiveRangeCalc::extend(LiveRange &LR, SlotInde argument 43 createDeadDef(SlotIndexes &Indexes, VNInfo::Allocator &Alloc, LiveRange &LR, const MachineOperand &MO) argument 257 findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, SlotIndex Use, unsigned PhysReg) argument 431 LiveRange &LR = I.LR; local [all...] |
H A D | LiveInterval.cpp | 53 LiveRange *LR; member in class:__anon10424::CalcLiveRangeUtilBase 56 CalcLiveRangeUtilBase(LiveRange *LR) : LR(LR) {} argument 67 VNInfo *VNI = LR->getNextValue(Def, VNInfoAllocator); 87 VNInfo *VNI = LR->getNextValue(Def, VNInfoAllocator); 240 CalcLiveRangeUtilVector(LiveRange *LR) : CalcLiveRangeUtilVectorBase(LR) {} argument 245 LiveRange::Segments &segmentsColl() { return LR->segments; } 247 void insertAtEnd(const Segment &S) { LR 268 CalcLiveRangeUtilSet(LiveRange *LR) argument [all...] |
H A D | MachineVerifier.cpp | 216 const LiveRange &LR, unsigned Reg, unsigned LaneMask); 218 const LiveRange &LR, unsigned Reg, unsigned LaneMask); 417 const LiveRange &LR, unsigned Reg, 420 errs() << "- liverange: " << LR << '\n'; 427 const LiveRange &LR, unsigned Reg, 430 errs() << "- liverange: " << LR << '\n'; 1008 if (const LiveRange *LR = LiveInts->getCachedRegUnit(*Units)) { 1009 LiveQueryResult LRQ = LR->Query(UseIdx); 1013 << ' ' << *LR << '\n'; 1017 errs() << PrintRegUnit(*Units, TRI) << ' ' << *LR << '\ 416 report(const char *msg, const MachineBasicBlock *MBB, const LiveRange &LR, unsigned Reg, unsigned LaneMask) argument 426 report(const char *msg, const MachineFunction *MF, const LiveRange &LR, unsigned Reg, unsigned LaneMask) argument 1378 verifyLiveRangeValue(const LiveRange &LR, const VNInfo *VNI, unsigned Reg, unsigned LaneMask) argument 1469 verifyLiveRangeSegment(const LiveRange &LR, const LiveRange::const_iterator I, unsigned Reg, unsigned LaneMask) argument 1580 errs() << S << " in " << LR << '\\n'; local 1643 verifyLiveRange(const LiveRange &LR, unsigned Reg, unsigned LaneMask) argument [all...] |
H A D | RegAllocFast.cpp | 233 void RAFast::addKillFlag(const LiveReg &LR) { argument 234 if (!LR.LastUse) return; 235 MachineOperand &MO = LR.LastUse->getOperand(LR.LastOpNum); 236 if (MO.isUse() && !LR.LastUse->isRegTiedToDefOperand(LR.LastOpNum)) { 237 if (MO.getReg() == LR.PhysReg) 240 LR.LastUse->addRegisterKilled(LR.PhysReg, TRI, true); 277 LiveReg &LR local 498 assignVirtToPhysReg(LiveReg &LR, unsigned PhysReg) argument [all...] |
H A D | RegisterCoalescer.cpp | 994 if (LiveRange *LR = LIS->getCachedRegUnit(*Units)) 995 LR->createDeadDef(NewMIIdx.getRegSlot(), LIS->getVNInfoAllocator()); 1019 if (LiveRange *LR = LIS->getCachedRegUnit(*Units)) 1020 LR->createDeadDef(NewMIIdx.getRegSlot(), LIS->getVNInfoAllocator()); 1496 LiveRange &LR = LIS->getRegUnit(*UI); local 1497 LR.createDeadDef(DestRegIdx, LIS->getVNInfoAllocator()); 1581 LiveRange &LR; member in class:__anon10467::JoinVals 1712 /// Assuming ValNo is going to clobber some valid lanes in Other.LR, compute 1715 /// Multiple values in Other.LR can be affected since partial redefinitions 1734 /// Determine if ValNo is a copy of a value number in LR o 1743 JoinVals(LiveRange &LR, unsigned Reg, unsigned SubIdx, unsigned LaneMask, SmallVectorImpl<VNInfo*> &newVNInfo, const CoalescerPair &cp, LiveIntervals *lis, const TargetRegisterInfo *TRI, bool SubRangeJoin, bool TrackSubRegLiveness) argument 2321 << Def << ": " << LR << '\\n'); local 2399 DEBUG(dbgs() << "\\t\\tremoved " << i << '@' << Def << ": " << LR << '\\n'); local [all...] |
H A D | RegisterPressure.cpp | 505 const LiveRange *LR = getLiveRange(Reg); local 506 if (LR) { 507 LiveQueryResult LRQ = LR->Query(SlotIdx); 531 const LiveRange *LR = getLiveRange(Reg); local 532 if (LR) { 533 LiveQueryResult LRQ = LR->Query(SlotIdx); 590 const LiveRange *LR = getLiveRange(Reg); local 591 lastUse = LR && LR->Query(SlotIdx).isKill(); 725 const LiveRange *LR local 925 const LiveRange *LR = getLiveRange(Reg); local [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PointerArithChecker.cpp | 44 const MemRegion *LR = LV.getAsRegion(); local 46 if (!LR || !RV.isConstant()) 51 if (isa<VarRegion>(LR) || isa<CodeTextRegion>(LR) || 52 isa<CompoundLiteralRegion>(LR)) {
|
H A D | PointerSubChecker.cpp | 47 const MemRegion *LR = LV.getAsRegion(); local 50 if (!(LR && RR)) 53 const MemRegion *BaseLR = LR->getBaseRegion();
|
/external/clang/test/Lexer/ |
H A D | string-literal-encoding.c | 12 wchar_t const *d = LR"(�����)"; // expected-error {{illegal character encoding in string literal}} 26 wchar_t const *d = LR"(foo �����)"; // expected-error {{illegal character encoding in string literal}}
|
H A D | string_concat.cpp | 18 const char* f = u8"abc" LR"(abc)"; // expected-error {{unsupported non-standard concatenation of string literals}} 27 const char16_t* l = u"abc" LR"(abc)"; // expected-error {{unsupported non-standard concatenation of string literals}} 36 const char32_t* r = U"abc" LR"(abc)"; // expected-error {{unsupported non-standard concatenation of string literals}}
|
/external/clang/test/SemaCXX/ |
H A D | cxx0x-type-convert-construct.cpp | 14 LRstr = LR"foo(a wide raw string)foo"; // expected-warning{{ISO C++11 does not allow conversion from string literal to 'wchar_t *'}}
|
/external/libhevc/common/arm/ |
H A D | ihevc_mem_fns.s | 90 MOV PC,LR 120 BXEQ LR 130 BX LR 162 BX LR 191 BXEQ LR 200 BX LR 234 BX LR 264 BXEQ LR 273 BX LR
|
/external/llvm/lib/Fuzzer/ |
H A D | FuzzerDFSan.cpp | 144 LabelRange &Join(LabelRange LR) { argument 145 return *this = Join(*this, LR); 154 std::ostream &operator<<(std::ostream &os, const LabelRange &LR) { argument 155 return os << "[" << LR.Beg << "," << LR.End << ")"; 166 LabelRange LR; member in struct:__anon10534::DFSanState::CmpSiteInfo 183 LabelRange &LR = LabelRanges[L]; local 184 if (LR.Beg < LR.End || L == 0) 185 return LR; [all...] |
/external/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | LambdaResolver.h | 54 typedef LambdaResolver<ExternalLookupFtorT, DylibLookupFtorT> LR; typedef 55 return make_unique<LR>(std::move(ExternalLookupFtor),
|
/external/clang/test/CodeGen/ |
H A D | string-literal-unicode-conversion.c | 61 wchar_t const *i = LR"(7Кошка)";
|
H A D | string-literal.c | 86 const wchar_t *l = LR"bar(KL)bar";
|
/external/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervalAnalysis.h | 174 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices); 177 /// If @p LR has a live value at @p Kill, prune its live range by removing 184 void pruneValue(LiveRange &LR, SlotIndex Kill, 221 bool isLiveInToMBB(const LiveRange &LR, argument 223 return LR.liveAt(getMBBStartIdx(mbb)); 226 bool isLiveOutOfMBB(const LiveRange &LR, argument 228 return LR.liveAt(getMBBEndIdx(mbb).getPrevSlot()); 380 LiveRange *LR = RegUnitRanges[Unit]; local 381 if (!LR) { 384 RegUnitRanges[Unit] = LR [all...] |
H A D | LivePhysRegs.h | 139 inline raw_ostream &operator<<(raw_ostream &OS, const LivePhysRegs& LR) { argument 140 LR.print(OS);
|
/external/llvm/lib/Target/R600/ |
H A D | SIFixSGPRLiveRanges.cpp | 162 LiveRange *LR = RegLR.second; local 168 bool LiveInToA = LIS->isLiveInToMBB(*LR, SuccA); 169 bool LiveInToB = LIS->isLiveInToMBB(*LR, SuccB); 177 DEBUG(dbgs() << "Possible SGPR conflict detected " << " in " << *LR <<
|
/external/valgrind/coregrind/m_dispatch/ |
H A D | dispatch-s390x-linux.S | 54 #undef LR 55 #define LR S390_REGNO_LINK_REGISTER define 172 br LR
|
/external/antlr/antlr-3.4/tool/src/main/resources/org/antlr/tool/templates/dot/ |
H A D | dot.stg | 44 rankdir=LR;
|
/external/llvm/test/MC/ARM/ |
H A D | arm-load-store-multiple-deprecated.s | 159 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 161 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 171 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 173 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 183 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 185 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 195 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 197 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 209 @ CHECK: warning: use of LR and PC simultaneously in the list is deprecated 211 @ CHECK: warning: use of LR an [all...] |