Searched refs:MR (Results 1 - 25 of 25) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp216 const MemRegion *MR = V.getAsRegion(); local
217 if (!MR)
220 const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(MR);
287 static const CXXRecordDecl *getCXXRecordType(const MemRegion *MR) { argument
288 if (const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(MR))
290 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(MR))
299 const MemRegion *MR = Base.getAsRegion(); local
300 if (!MR)
312 while (const CXXRecordDecl *MRClass = getCXXRecordType(MR)) {
315 return loc::MemRegionVal(MR);
[all...]
H A DSymbolManager.cpp421 bool SymbolReaper::isLiveRegion(const MemRegion *MR) { argument
422 if (RegionRoots.count(MR))
425 MR = MR->getBaseRegion();
427 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(MR))
430 if (const VarRegion *VR = dyn_cast<VarRegion>(MR))
437 if (isa<AllocaRegion>(MR))
440 if (isa<CXXThisRegion>(MR))
443 if (isa<MemSpaceRegion>(MR))
446 if (isa<CodeTextRegion>(MR))
[all...]
H A DMemRegion.cpp1481 void RegionAndSymbolInvalidationTraits::setTrait(const MemRegion *MR, argument
1483 assert(MR);
1484 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(MR))
1487 MRTraitsMap[MR] |= IK;
1499 bool RegionAndSymbolInvalidationTraits::hasTrait(const MemRegion *MR, argument
1501 if (!MR)
1504 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(MR))
1507 const_region_iterator I = MRTraitsMap.find(MR);
H A DSimpleConstraintManager.cpp75 const MemRegion *MR = LV->getAsRegion(); local
76 if (const TypedRegion *TR = dyn_cast_or_null<TypedRegion>(MR))
H A DRegionStore.cpp1366 const MemRegion *MR = L.castAs<loc::MemRegionVal>().getRegion(); local
1368 if (isa<BlockDataRegion>(MR)) {
1372 if (isa<AllocaRegion>(MR) ||
1373 isa<SymbolicRegion>(MR) ||
1374 isa<CodeTextRegion>(MR)) {
1376 if (const TypedRegion *TR = dyn_cast<TypedRegion>(MR))
1379 const SymbolicRegion *SR = cast<SymbolicRegion>(MR);
1383 MR = GetElementZeroRegion(MR, T);
1388 const TypedValueRegion *R = cast<TypedValueRegion>(MR);
[all...]
H A DExprEngineCallAndReturn.cpp203 const MemRegion *MR = V.getAsRegion(); local
204 if (!MR)
207 return isa<CXXTempObjectRegion>(MR);
H A DProgramState.cpp118 const MemRegion *MR = LV.getAsRegion(); local
119 if (MR && Mgr.getOwningEngine() && notifyChanges)
120 return Mgr.getOwningEngine()->processRegionChange(newState, MR);
H A DCallEvent.cpp179 if (const MemRegion *MR = getArgSVal(Idx).getAsRegion())
180 ETraits.setTrait(MR->StripCasts(),
H A DBugReporterVisitors.cpp311 if (const MemRegion *MR = LValue->getAsRegion()) {
312 if (MR->canPrintPretty()) {
314 MR->printPretty(Out);
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXFrameLowering.cpp39 MachineRegisterInfo &MR = MF.getRegInfo(); local
55 if (!MR.use_empty(NVPTX::VRFrame)) {
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSubEngine.h134 const MemRegion* MR) {
135 return processRegionChanges(state, nullptr, MR, MR, nullptr);
133 processRegionChange(ProgramStateRef state, const MemRegion* MR) argument
H A DMemRegion.h1360 void setTrait(const MemRegion *MR, InvalidationKinds IK);
1362 bool hasTrait(const MemRegion *MR, InvalidationKinds IK);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DVforkChecker.cpp200 const MemRegion *MR = L.getAsRegion(); local
203 if (!MR || MR == VforkLhs)
H A DCStringChecker.cpp127 const MemRegion *MR,
132 const MemRegion *MR,
152 const MemRegion *MR);
629 const MemRegion *MR,
633 MR = MR->StripCasts();
635 switch (MR->getKind()) {
663 return state->remove<CStringLength>(MR);
665 return state->set<CStringLength>(MR, strLength);
671 const MemRegion *MR,
628 setCStringLength(ProgramStateRef state, const MemRegion *MR, SVal strLength) argument
668 getCStringLengthForRegion(CheckerContext &C, ProgramStateRef &state, const Expr *Ex, const MemRegion *MR, bool hypothetical) argument
709 const MemRegion *MR = Buf.getAsRegion(); local
946 SummarizeRegion(raw_ostream &os, ASTContext &Ctx, const MemRegion *MR) argument
2039 const MemRegion *MR = VarLoc.getAsRegion(); local
2075 const MemRegion *MR = *I; local
2090 const MemRegion *MR = I.getKey(); local
[all...]
H A DDereferenceChecker.cpp248 const MemRegion *MR = L.getAsRegion(); local
249 const TypedValueRegion *TVR = dyn_cast_or_null<TypedValueRegion>(MR);
H A DDynamicTypePropagation.cpp300 const MemRegion *MR = C.getSVal(NewE).getAsRegion(); local
301 if (!MR)
304 C.addTransition(setDynamicTypeInfo(C.getState(), MR, NewE->getType(),
H A DMallocChecker.cpp364 static bool SummarizeRegion(raw_ostream &os, const MemRegion *MR);
1514 const MemRegion *MR) {
1515 switch (MR->getKind()) {
1517 const NamedDecl *FD = cast<FunctionCodeRegion>(MR)->getDecl();
1532 const MemSpaceRegion *MS = MR->getMemorySpace();
1535 const VarRegion *VR = dyn_cast<VarRegion>(MR);
1550 const VarRegion *VR = dyn_cast<VarRegion>(MR);
1565 const VarRegion *VR = dyn_cast<VarRegion>(MR);
1608 const MemRegion *MR = ArgVal.getAsRegion(); local
1609 while (const ElementRegion *ER = dyn_cast_or_null<ElementRegion>(MR))
1513 SummarizeRegion(raw_ostream &os, const MemRegion *MR) argument
1741 const MemRegion *MR = ArgVal.getAsRegion(); local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonStoreWidening.cpp439 MachineOperand &MR = FirstSt->getOperand(0); local
442 .addReg(MR.getReg(), getKillRegState(MR.isKill()))
461 MachineOperand &MR = FirstSt->getOperand(0); local
464 .addReg(MR.getReg(), getKillRegState(MR.isKill()))
H A DHexagonBitSimplify.cpp1559 BitTracker::RegisterRef MR;
1560 if (!findMatch(R, MR, AVB))
1563 auto *FRC = HBS::getFinalVRegClass(MR, MRI);
1567 .addReg(MR.Reg, 0, MR.Sub);
1568 BT.put(BitTracker::RegisterRef(NewR), BT.get(MR));
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp223 ModRefInfo MR = GetLocation(Inst, Loc, *TLI); local
239 if (isReadOnlyCall && !(MR & MRI_Mod) &&
253 if (MR != MRI_NoModRef)
702 ModRefInfo MR = AA->getModRefInfo(Inst, MemLoc); local
704 if (MR == MRI_ModRef)
705 MR = AA->callCapturesBefore(Inst, MemLoc, DT, &OBB);
706 switch (MR) {
763 ModRefInfo MR = GetLocation(QueryInst, MemLoc, *TLI); local
766 bool isLoad = !(MR & MRI_Mod);
/freebsd-11.0-release/sys/cddl/dev/dtrace/x86/
H A Ddis_tables.c117 MR, enumerator in enum:__anon7877
1476 /* [00] */ IND(dis_op0F00), IND(dis_op0F01), TNS("lar",MR), TNS("lsl",MR),
1496 /* [40] */ TS("cmovx.o",MR), TS("cmovx.no",MR), TS("cmovx.b",MR), TS("cmovx.ae",MR),
1497 /* [44] */ TS("cmovx.e",MR), TS("cmovx.ne",MR), TS("cmovx.be",MR), T
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp818 ModRefInfo MR = AA.getModRefInfo(C, cpyDest, srcSize); local
820 if (MR != MRI_NoModRef)
821 MR = AA.callCapturesBefore(C, cpyDest, srcSize, &DT);
822 if (MR != MRI_NoModRef)
/freebsd-11.0-release/sys/contrib/rdma/krping/
H A Dkrping.c81 MR = 4 enumerator in enum:mem_type
505 if (cb->mem == MR)
646 case MR:
684 if (cb->mem == MR || cb->mem == MW) {
946 case MR:
3242 cb->mem = MR;
3303 if (cb->mem != MR && (cb->wlat || cb->rlat || cb->bw || cb->frtest)) {
3304 PRINTF(cb, "wlat, rlat, and bw tests only support mem_mode MR\n");
/freebsd-11.0-release/contrib/llvm/tools/llvm-objdump/
H A DMachODump.cpp5188 SectionRef MR = get_section(O, "__OBJC2", "__message_refs"); local
5189 if (MR == SectionRef())
5190 MR = get_section(O, "__DATA", "__objc_msgrefs");
5191 info.S = MR;
5192 print_message_refs64(MR, &info);
5280 const SectionRef MR = get_section(O, "__OBJC2", "__message_refs"); local
5281 if (MR != SectionRef()) {
5282 info.S = MR;
5283 print_message_refs32(MR, &info);
5285 const SectionRef MR local
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExpr.cpp9680 MemberExpr *MR = dyn_cast<MemberExpr>(RHSExpr); local
9681 if (ML && MR && ML->getMemberDecl() == MR->getMemberDecl()) {
9682 if (isa<CXXThisExpr>(ML->getBase()) && isa<CXXThisExpr>(MR->getBase()))

Completed in 395 milliseconds