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

12

/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMJITInfo.cpp238 intptr_t ARMJITInfo::resolveRelocDestAddr(MachineRelocation *MR) const {
239 ARM::RelocationType RT = (ARM::RelocationType)MR->getRelocationType();
242 return (intptr_t)(MR->getResultPointer());
245 return (intptr_t)(MR->getResultPointer()) - MR->getConstantVal();
248 return getJumpTableBaseAddr(MR->getJumpTableIndex());
252 return getConstantPoolEntryAddr(MR->getConstantPoolIndex());
254 ARMConstantPoolValue *ACPV = (ARMConstantPoolValue*)MR->getConstantVal();
257 intptr_t Addr = (intptr_t)(MR->getResultPointer());
267 void ARMJITInfo::relocate(void *Function, MachineRelocation *MR, argument
[all...]
H A DARMJITInfo.h80 virtual void relocate(void *Function, MachineRelocation *MR,
179 intptr_t resolveRelocDestAddr(MachineRelocation *MR) const;
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp227 const MemRegion *MR = V.getAsRegion(); local
228 if (!MR)
231 const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(MR);
298 static const CXXRecordDecl *getCXXRecordType(const MemRegion *MR) { argument
299 if (const TypedValueRegion *TVR = dyn_cast<TypedValueRegion>(MR))
301 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(MR))
310 const MemRegion *MR = Base.getAsRegion(); local
311 if (!MR)
323 while (const CXXRecordDecl *MRClass = getCXXRecordType(MR)) {
326 return loc::MemRegionVal(MR);
[all...]
H A DSymbolManager.cpp414 bool SymbolReaper::isLiveRegion(const MemRegion *MR) { argument
415 if (RegionRoots.count(MR))
418 MR = MR->getBaseRegion();
420 if (const SymbolicRegion *SR = dyn_cast<SymbolicRegion>(MR))
423 if (const VarRegion *VR = dyn_cast<VarRegion>(MR))
430 if (isa<AllocaRegion>(MR))
433 if (isa<CXXThisRegion>(MR))
436 if (isa<MemSpaceRegion>(MR))
H A DRegionStore.cpp1293 const MemRegion *MR = L.castAs<loc::MemRegionVal>().getRegion(); local
1295 if (isa<AllocaRegion>(MR) ||
1296 isa<SymbolicRegion>(MR) ||
1297 isa<CodeTextRegion>(MR)) {
1299 if (const TypedRegion *TR = dyn_cast<TypedRegion>(MR))
1302 const SymbolicRegion *SR = cast<SymbolicRegion>(MR);
1306 MR = GetElementZeroRegion(MR, T);
1311 const TypedValueRegion *R = cast<TypedValueRegion>(MR);
H A DExprEngineCXX.cpp39 const MemRegion *MR = V.getAsRegion(); local
41 dyn_cast_or_null<CXXTempObjectRegion>(MR)) {
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DAliasAnalysisCounter.cpp33 unsigned NoMR, JustRef, JustMod, MR; member in class:__anon2069::AliasAnalysisCounter
40 NoMR = JustRef = JustMod = MR = 0;
49 unsigned MRSum = NoMR+JustRef+JustMod+MR;
70 printLine("mod/ref", MR, MRSum);
73 << "%/" << MR*100/MRSum <<"%\n\n";
161 case ModRef: MR++; MRString = "ModRef"; break;
H A DMemoryDependenceAnalysis.cpp208 AliasAnalysis::ModRefResult MR = GetLocation(Inst, Loc, AA); local
224 if (isReadOnlyCall && !(MR & AliasAnalysis::Mod) &&
238 if (MR != AliasAnalysis::NoModRef)
515 AliasAnalysis::ModRefResult MR = AA->getModRefInfo(Inst, MemLoc); local
517 if (MR == AliasAnalysis::ModRef)
518 MR = AA->callCapturesBefore(Inst, MemLoc, DT);
519 switch (MR) {
576 AliasAnalysis::ModRefResult MR = GetLocation(QueryInst, MemLoc, AA); local
579 bool isLoad = !(MR & AliasAnalysis::Mod);
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsJITInfo.cpp247 void MipsJITInfo::relocate(void *Function, MachineRelocation *MR, argument
249 for (unsigned i = 0; i != NumRelocs; ++i, ++MR) {
251 void *RelocPos = (char*) Function + MR->getMachineCodeOffset();
252 intptr_t ResultPtr = (intptr_t) MR->getResultPointer();
254 switch ((Mips::RelocationType) MR->getRelocationType()) {
267 if ((((intptr_t) (MR->getResultPointer()) & 0xffff) >> 15) == 1) {
H A DMipsJITInfo.h58 virtual void relocate(void *Function, MachineRelocation *MR,
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCJITInfo.h37 virtual void relocate(void *Function, MachineRelocation *MR,
H A DPPCJITInfo.cpp413 void PPCJITInfo::relocate(void *Function, MachineRelocation *MR, argument
415 for (unsigned i = 0; i != NumRelocs; ++i, ++MR) {
416 unsigned *RelocPos = (unsigned*)Function + MR->getMachineCodeOffset()/4;
417 intptr_t ResultPtr = (intptr_t)MR->getResultPointer();
418 switch ((PPC::RelocationType)MR->getRelocationType()) {
437 ResultPtr += MR->getConstantVal();
440 if (MR->getRelocationType() == PPC::reloc_absolute_high) {
456 ResultPtr += MR->getConstantVal();
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSubEngine.h124 const MemRegion* MR) {
125 return processRegionChanges(state, 0, MR, MR, 0);
123 processRegionChange(ProgramStateRef state, const MemRegion* MR) argument
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86JITInfo.h66 virtual void relocate(void *Function, MachineRelocation *MR,
H A DX86JITInfo.cpp541 void X86JITInfo::relocate(void *Function, MachineRelocation *MR, argument
543 for (unsigned i = 0; i != NumRelocs; ++i, ++MR) {
544 void *RelocPos = (char*)Function + MR->getMachineCodeOffset();
545 intptr_t ResultPtr = (intptr_t)MR->getResultPointer();
546 switch ((X86::RelocationType)MR->getRelocationType()) {
550 ResultPtr = ResultPtr -(intptr_t)RelocPos - 4 - MR->getConstantVal();
557 ResultPtr = ResultPtr - ((intptr_t)Function + MR->getConstantVal());
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/JIT/
H A DJITEmitter.cpp413 virtual void addRelocation(const MachineRelocation &MR) { argument
414 Relocations.push_back(MR);
838 MachineRelocation &MR = Relocations[i]; local
840 if (!MR.letTargetResolve()) {
841 if (MR.isExternalSymbol()) {
842 ResultPtr = TheJIT->getPointerToNamedFunction(MR.getExternalSymbol(),
844 DEBUG(dbgs() << "JIT: Map \'" << MR.getExternalSymbol() << "\' to ["
848 if (MR.mayNeedFarStub()) {
851 } else if (MR.isGlobalValue()) {
852 ResultPtr = getPointerToGlobal(MR
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp125 const MemRegion *MR,
130 const MemRegion *MR,
148 const MemRegion *MR);
614 const MemRegion *MR,
618 MR = MR->StripCasts();
620 switch (MR->getKind()) {
648 return state->remove<CStringLength>(MR);
650 return state->set<CStringLength>(MR, strLength);
656 const MemRegion *MR,
613 setCStringLength(ProgramStateRef state, const MemRegion *MR, SVal strLength) argument
653 getCStringLengthForRegion(CheckerContext &C, ProgramStateRef &state, const Expr *Ex, const MemRegion *MR, bool hypothetical) argument
681 const MemRegion *MR = Buf.getAsRegion(); local
830 SummarizeRegion(raw_ostream &os, ASTContext &Ctx, const MemRegion *MR) argument
1907 const MemRegion *MR = VarLoc.getAsRegion(); local
1943 const MemRegion *MR = *I; local
1958 const MemRegion *MR = I.getKey(); local
[all...]
H A DDynamicTypePropagation.cpp201 const MemRegion *MR = C.getSVal(NewE).getAsRegion(); local
202 if (!MR)
205 C.addTransition(C.getState()->setDynamicTypeInfo(MR, NewE->getType(),
H A DDereferenceChecker.cpp231 const MemRegion *MR = L.getAsRegion(); local
232 const TypedValueRegion *TVR = dyn_cast_or_null<TypedValueRegion>(MR);
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetJITInfo.h103 virtual void relocate(void *Function, MachineRelocation *MR, argument
/freebsd-10.0-release/sys/cddl/dev/dtrace/amd64/
H A Ddis_tables.c115 MR, enumerator in enum:__anon6483
1441 /* [00] */ IND(dis_op0F00), IND(dis_op0F01), TNS("lar",MR), TNS("lsl",MR),
1461 /* [40] */ TS("cmovx.o",MR), TS("cmovx.no",MR), TS("cmovx.b",MR), TS("cmovx.ae",MR),
1462 /* [44] */ TS("cmovx.e",MR), TS("cmovx.ne",MR), TS("cmovx.be",MR), T
[all...]
/freebsd-10.0-release/sys/cddl/dev/dtrace/i386/
H A Ddis_tables.c115 MR, enumerator in enum:__anon6486
1441 /* [00] */ IND(dis_op0F00), IND(dis_op0F01), TNS("lar",MR), TNS("lsl",MR),
1461 /* [40] */ TS("cmovx.o",MR), TS("cmovx.no",MR), TS("cmovx.b",MR), TS("cmovx.ae",MR),
1462 /* [44] */ TS("cmovx.e",MR), TS("cmovx.ne",MR), TS("cmovx.be",MR), T
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DJITCodeEmitter.h305 virtual void addRelocation(const MachineRelocation &MR) = 0;
H A DMachineCodeEmitter.h302 virtual void addRelocation(const MachineRelocation &MR) = 0;
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp684 AliasAnalysis::ModRefResult MR = AA.getModRefInfo(C, cpyDest, srcSize); local
686 if (MR != AliasAnalysis::NoModRef)
687 MR = AA.callCapturesBefore(C, cpyDest, srcSize, &DT);
688 if (MR != AliasAnalysis::NoModRef)

Completed in 295 milliseconds

12