/external/llvm/test/CodeGen/Mips/ |
D | helloworld.ll | 7 …linux-gnu -march=mipsel -mcpu=mips16 -relocation-model=pic -O3 < %s | FileCheck %s -check-prefix=SR 18 ; SR: .set mips16 22 ; SR-NOT: .set noreorder 23 ; SR-NOT: .set nomacro 24 ; SR-NOT: .set noat 28 ; SR: save $ra, 24 # 16 bit inst 39 ; SR: restore $ra, 24 # 16 bit inst 50 ; SR-NOT: .set at 51 ; SR-NOT: .set macro 52 ; SR-NOT: .set reorder [all …]
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430InstrInfo.td | 114 // sub / add which can clobber SR. 115 let Defs = [SP, SR], Uses = [SP] in { 133 let Defs = [SR] in { 195 let Uses = [SR] in 210 let Defs = [R12, R13, R14, R15, SR], 340 let Defs = [SR] in { 348 (implicit SR)]>; 353 (implicit SR)]>; 360 (implicit SR)]>; 365 (implicit SR)]>; [all …]
|
/external/elfutils/src/backends/ |
D | i386_corenote.c | 47 #define SR(at, n, dwreg) \ macro 55 SR (7, 1, 43), /* %ds */ 56 SR (8, 1, 40), /* %es */ 57 SR (9, 1, 44), /* %fs */ 58 SR (10, 1, 45), /* %gs */ 61 SR (13, 1, 41), /* %cs */ 64 SR (16, 1, 42), /* %ss */ 67 #undef SR
|
D | x86_64_corenote.c | 47 #define SR(at, n, dwreg) \ macro 66 SR (17,1, 51), /* %cs */ 69 SR (20,1, 52), /* %ss */ 71 SR (23,1, 53), /* %ds */ 72 SR (24,1, 50), /* %es */ 73 SR (25,2, 54), /* %fs-%gs */ 76 #undef SR
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfExpression.cpp | 102 for (MCSuperRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in AddMachineRegPiece() local 103 Reg = TRI.getDwarfRegNum(*SR, false); in AddMachineRegPiece() 105 unsigned Idx = TRI.getSubRegIndex(*SR, MachineReg); in AddMachineRegPiece() 135 for (MCSubRegIterator SR(MachineReg, &TRI); SR.isValid(); ++SR) { in AddMachineRegPiece() local 136 unsigned Idx = TRI.getSubRegIndex(MachineReg, *SR); in AddMachineRegPiece() 139 Reg = TRI.getDwarfRegNum(*SR, false); in AddMachineRegPiece()
|
/external/llvm/test/CodeGen/XCore/ |
D | epilogue_prologue.ll | 4 ; When using SP for small frames, we don't need any scratch registers (SR). 8 ; FP + small frame: spill FP+SR = entsp 2 29 ; FP + small frame: spill FP+SR+R0+LR = entsp 3 + extsp 1 62 ; FP + large frame: spill FP+SR = entsp 2 + 100000 83 ; !FP + large frame: spill SR+SR = entsp 2 + 100000 102 ; FP + large frame: spill FP+SR+R4+LR = entsp 3 + 200000 + extsp 1 155 ; !FP + large frame: spill SR+SR+R4+LR = entsp 4 + 200000 209 ; FP + large frame: spill FP+SR+LR = entsp 2 + 256 + extsp 1 223 ; !FP + large frame: spill SR+SR+LR = entsp 3 + 256 237 ; FP + large frame: spill FP+SR+LR = entsp 2 + 32768 + extsp 1 [all …]
|
D | scavenging.ll | 70 ; !FP + large frame: spill SR+SR = entsp 2 + 100000 76 ; scavenge r4 using SR spill slot 82 ; scavenge r5 using SR spill slot
|
/external/llvm/lib/CodeGen/ |
D | MachineCopyPropagation.cpp | 79 for (MCSubRegIterator SR(MappedDef, TRI); SR.isValid(); ++SR) in SourceNoLongerAvailable() local 80 AvailCopyMap.erase(*SR); in SourceNoLongerAvailable() 222 for (MCSubRegIterator SR(Def, TRI, /*IncludeSelf=*/true); SR.isValid(); in CopyPropagateBlock() local 223 ++SR) { in CopyPropagateBlock() 224 CopyMap[*SR] = MI; in CopyPropagateBlock() 225 AvailCopyMap[*SR] = MI; in CopyPropagateBlock()
|
D | LiveInterval.cpp | 878 for (const SubRange &SR : subranges()) { in constructMainRangeFromSubranges() local 879 if (SR.empty()) in constructMainRangeFromSubranges() 881 SRs.push_back(std::make_pair(&SR, SR.begin())); in constructMainRangeFromSubranges() 882 if (!First.isValid() || SR.segments.front().start < First) in constructMainRangeFromSubranges() 883 First = SR.segments.front().start; in constructMainRangeFromSubranges() 884 if (!Last.isValid() || SR.segments.back().end > Last) in constructMainRangeFromSubranges() 885 Last = SR.segments.back().end; in constructMainRangeFromSubranges() 909 const SubRange &SR = *SRP.first; in constructMainRangeFromSubranges() local 913 while (I != SR.end() && in constructMainRangeFromSubranges() 915 (I->end == Pos && (ActiveMask & SR.LaneMask) == 0))) in constructMainRangeFromSubranges() [all …]
|
D | DeadMachineInstructionElim.cpp | 150 for (MCSubRegIterator SR(Reg, TRI,/*IncludeSelf=*/true); in runOnMachineFunction() local 151 SR.isValid(); ++SR) in runOnMachineFunction() 152 LivePhysRegs.reset(*SR); in runOnMachineFunction()
|
D | LiveIntervalAnalysis.cpp | 498 void LiveIntervals::shrinkToUses(LiveInterval::SubRange &SR, unsigned Reg) in shrinkToUses() argument 500 DEBUG(dbgs() << "Shrink: " << SR << '\n'); in shrinkToUses() 516 if ((SubRegMask & SR.LaneMask) == 0) in shrinkToUses() 525 LiveQueryResult LRQ = SR.Query(Idx); in shrinkToUses() 542 createSegmentsForValues(NewLR, make_range(SR.vni_begin(), SR.vni_end())); in shrinkToUses() 543 extendSegmentsToUses(NewLR, *Indexes, WorkList, SR); in shrinkToUses() 546 SR.segments.swap(NewLR.segments); in shrinkToUses() 549 for (auto VNI : SR.valnos) { in shrinkToUses() 552 const LiveRange::Segment *Segment = SR.getSegmentContaining(VNI->def); in shrinkToUses() 559 SR.removeSegment(*Segment); in shrinkToUses() [all …]
|
D | VirtRegMap.cpp | 260 for (MCSubRegIndexIterator SR(PhysReg, TRI); SR.isValid(); ++SR) { in addMBBLiveIns() local 261 unsigned SubReg = SR.getSubReg(); in addMBBLiveIns() 262 unsigned SubRegIndex = SR.getSubRegIndex(); in addMBBLiveIns()
|
/external/clang/tools/libclang/ |
D | CXLoadedDiagnostic.cpp | 209 CXSourceRange &SR); 293 CXSourceRange &SR) { in readRange() argument 306 SR = clang_getRange(startLoc, endLoc); in readRange() 355 CXSourceRange SR; in visitSourceRangeRecord() local 356 if (std::error_code EC = readRange(Start, End, SR)) in visitSourceRangeRecord() 358 CurrentDiags.back()->Ranges.push_back(SR); in visitSourceRangeRecord() 366 CXSourceRange SR; in visitFixitRecord() local 367 if (std::error_code EC = readRange(Start, End, SR)) in visitFixitRecord() 373 std::make_pair(SR, TopDiags->copyString(CodeToInsert))); in visitFixitRecord()
|
/external/valgrind/coregrind/m_syswrap/ |
D | priv_syswrap-generic.h | 227 #define SR SysRes macro 230 extern SysRes ML_(generic_POST_sys_socketpair) ( TId, SR, UW, UW, UW, UW ); 231 extern SysRes ML_(generic_POST_sys_socket) ( TId, SR ); 234 extern SysRes ML_(generic_POST_sys_accept) ( TId, SR, UW, UW, UW ); 238 extern void ML_(generic_POST_sys_recvfrom) ( TId, SR, UW, UW, UW, UW, UW, UW ); 244 extern void ML_(generic_POST_sys_getsockname) ( TId, SR, UW, UW, UW ); 246 extern void ML_(generic_POST_sys_getpeername) ( TId, SR, UW, UW, UW ); 289 #undef SR
|
D | priv_syswrap-linux-variants.h | 43 #define SR SysRes macro 52 #undef SR
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | TestAfterDivZeroChecker.cpp | 149 SymbolRef SR = Var.getAsSymbol(); in setDivZeroMap() local 150 if (!SR) in setDivZeroMap() 155 State->add<DivZeroMap>(ZeroState(SR, C.getBlockID(), C.getStackFrame())); in setDivZeroMap() 161 SymbolRef SR = Var.getAsSymbol(); in hasDivZeroMap() local 162 if (!SR) in hasDivZeroMap() 165 ZeroState ZS(SR, C.getBlockID(), C.getStackFrame()); in hasDivZeroMap()
|
D | UnreachableCodeChecker.cpp | 150 SourceRange SR; in checkEndAnalysis() local 154 SR = S->getSourceRange(); in checkEndAnalysis() 157 if (SR.isInvalid() || !SL.isValid()) in checkEndAnalysis() 169 "This statement is never executed", DL, SR); in checkEndAnalysis()
|
D | CastSizeChecker.cpp | 111 const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R); in checkPreStmt() local 112 if (!SR) in checkPreStmt() 116 SVal extent = SR->getExtent(svalBuilder); in checkPreStmt()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | SVals.cpp | 41 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R)) { in hasConjuredSymbol() local 42 SymbolRef sym = SR->getSymbol(); in hasConjuredSymbol() 93 while (const SubRegion *SR = dyn_cast<SubRegion>(R)) { in getLocSymbolInBase() local 94 if (const SymbolicRegion *SymR = dyn_cast<SymbolicRegion>(SR)) in getLocSymbolInBase() 97 R = SR->getSuperRegion(); in getLocSymbolInBase()
|
D | ProgramState.cpp | 594 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R)) in scan() local 595 if (!visitor.VisitSymbol(SR->getSymbol())) in scan() 599 if (const SubRegion *SR = dyn_cast<SubRegion>(R)) { in scan() local 600 const MemRegion *Super = SR->getSuperRegion(); in scan() 607 if (!StoreMgr.scanReachableSymbols(state->getStore(), SR, *this)) in scan() 670 if (const SymbolicRegion *SR = dyn_cast_or_null<SymbolicRegion>(R)) in addTaint() local 671 return addTaint(SR->getSymbol(), Kind); in addTaint() 713 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(Reg)) in isTainted() local 714 return isTainted(SR->getSymbol(), K); in isTainted() 773 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(Reg)) { in REGISTER_TRAIT_WITH_PROGRAMSTATE() local [all …]
|
D | RegionStore.cpp | 422 const SubRegion *SR = cast<SubRegion>(R); in BindDefault() local 423 assert(SR->getAsOffset().getOffset() == in BindDefault() 424 SR->getSuperRegion()->getAsOffset().getOffset() && in BindDefault() 426 B = removeSubRegionBindings(B, SR); in BindDefault() 1037 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(baseR)) in VisitCluster() local 1038 IS.insert(SR->getSymbol()); in VisitCluster() 1283 const SymbolicRegion *SR = cast<SymbolicRegion>(MR); in getBinding() local 1284 T = SR->getSymbol()->getType(); in getBinding() 1384 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(R)) in getUnderlyingType() local 1385 RegionTy = SR->getSymbol()->getType(); in getUnderlyingType() [all …]
|
/external/clang/include/clang/AST/ |
D | RawCommentList.h | 43 RawComment(const SourceManager &SourceMgr, SourceRange SR, 147 RawComment(SourceRange SR, CommentKind K, bool IsTrailingComment, in RawComment() argument 150 Range(SR), RawTextValid(false), BriefTextValid(false), Kind(K), in RawComment()
|
/external/llvm/utils/TableGen/ |
D | CodeGenRegisters.cpp | 206 CodeGenRegister *SR = I->second; in inheritRegUnits() local 208 changed |= (RegUnits |= SR->RegUnits); in inheritRegUnits() 225 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local 227 if (!SubRegs.insert(std::make_pair(Idx, SR)).second) in computeSubRegs() 232 SubReg2Idx.insert(std::make_pair(SR, Idx)); in computeSubRegs() 241 CodeGenRegister *SR = ExplicitSubRegs[i]; in computeSubRegs() local 242 const SubRegMap &Map = SR->computeSubRegs(RegBank); in computeSubRegs() 243 HasDisjunctSubRegs |= SR->HasDisjunctSubRegs; in computeSubRegs() 260 CodeGenRegister *SR = SubRegs[Idx]; in computeSubRegs() local 261 const SubRegMap &Map = SR->computeSubRegs(RegBank); in computeSubRegs() [all …]
|
/external/clang/lib/AST/ |
D | RawCommentList.cpp | 67 RawComment::RawComment(const SourceManager &SourceMgr, SourceRange SR, in RawComment() argument 69 Range(SR), RawTextValid(false), BriefTextValid(false), in RawComment() 73 if (SR.getBegin() == SR.getEnd() || getRawText(SourceMgr).empty()) { in RawComment()
|
/external/llvm/lib/Transforms/Scalar/ |
D | InductiveRangeCheckElimination.cpp | 1186 SubRanges SR = MaybeSR.getValue(); in run() local 1199 Increasing ? SR.LowLimit.hasValue() : SR.HighLimit.hasValue(); in run() 1201 Increasing ? SR.HighLimit.hasValue() : SR.LowLimit.hasValue(); in run() 1212 ExitPreLoopAtSCEV = *SR.LowLimit; in run() 1214 if (CanBeSMin(SE, *SR.HighLimit)) { in run() 1216 << "preloop exit limit. HighLimit = " << *(*SR.HighLimit) in run() 1220 ExitPreLoopAtSCEV = SE.getAddExpr(*SR.HighLimit, MinusOneS); in run() 1231 ExitMainLoopAtSCEV = *SR.HighLimit; in run() 1233 if (CanBeSMin(SE, *SR.LowLimit)) { in run() 1235 << "mainloop exit limit. LowLimit = " << *(*SR.LowLimit) in run() [all …]
|