/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/ |
H A D | MemorySanitizer.cpp | 501 Value *Shadow; member in struct:__anon2606::MemorySanitizerVisitor::ShadowOriginAndInsertPoint 505 : Shadow(S), Origin(O), OrigIns(I) { } 506 ShadowOriginAndInsertPoint() : Shadow(0), Origin(0), OrigIns(0) { } 537 Value *Shadow = I.isAtomic() ? getCleanShadow(Val) : getShadow(Val); local 538 Value *ShadowPtr = getShadowPtr(Addr, Shadow->getType(), IRB); 541 IRB.CreateAlignedStore(Shadow, ShadowPtr, I.getAlignment()); 553 if (ClStoreCleanOrigin || isa<StructType>(Shadow->getType())) { 557 Value *ConvertedShadow = convertToShadowTyNoVec(Shadow, IRB); 580 Value *Shadow = InstrumentationList[i].Shadow; local 865 Value *Shadow = ShadowMap[V]; local 961 insertShadowCheck(Value *Shadow, Value *Origin, Instruction *OrigIns) argument 979 Instruction *Shadow = dyn_cast_or_null<Instruction>(getShadow(Val)); local 1231 Value *Shadow; member in class:__anon2606::MemorySanitizerVisitor::Combiner 1484 Value* Shadow = local 1623 Value *Shadow = getShadow(&I, 1); local 2005 Value *Shadow = getCleanShadow(RetVal); local 2008 Value *Shadow = getShadow(RetVal); local [all...] |
H A D | DataFlowSanitizer.cpp | 226 void setShadow(Instruction *I, Value *Shadow); 230 void storeShadow(Value *Addr, uint64_t Size, uint64_t Align, Value *Shadow, 762 Value *&Shadow = ValShadowMap[V]; 763 if (!Shadow) { 774 Shadow = IRB.CreateLoad(getArgTLS(A->getArgNo(), ArgTLSPos)); 782 Shadow = i; 783 assert(Shadow->getType() == DFS.ShadowTy); 787 NonZeroChecks.insert(Shadow); 789 Shadow = DFS.ZeroShadow; 792 return Shadow; 795 setShadow(Instruction *I, Value *Shadow) argument 957 PHINode *Shadow = PHINode::Create(DFS.ShadowTy, 2, "", &Tail->front()); local 991 storeShadow(Value *Addr, uint64_t Size, uint64_t Align, Value *Shadow, Instruction *Pos) argument [all...] |
H A D | AddressSanitizer.cpp | 165 // Shadow = (Mem >> scale) + (1 << offset_log) 316 Value *memToShadow(Value *Shadow, IRBuilder<> &IRB); 593 Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) { argument 594 // Shadow >> scale 595 Shadow = IRB.CreateLShr(Shadow, Mapping.Scale); 597 return Shadow; 598 // (Shadow >> scale) | offset 600 return IRB.CreateOr(Shadow, ConstantInt::get(IntptrTy, Mapping.Offset)); 602 return IRB.CreateAdd(Shadow, ConstantIn 1335 PoisonShadowPartialRightRedzone(uint8_t *Shadow, size_t Size, size_t RZSize, size_t ShadowGranularity, uint8_t Magic) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclCXX.cpp | 903 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(D)) { 904 if (Shadow->getDeclName().getNameKind() 907 data().Conversions.get(Ctx).addDecl(Ctx, Shadow, Shadow->getAccess()); 1985 const UsingShadowDecl *Shadow = this; local 1987 dyn_cast<UsingShadowDecl>(Shadow->UsingOrNextShadow)) 1988 Shadow = NextShadow; 1989 return cast<UsingDecl>(Shadow->UsingOrNextShadow);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaLookup.cpp | 3112 ShadowContextRAII Shadow(Visited); 3159 ShadowContextRAII Shadow(Visited); 3172 ShadowContextRAII Shadow(Visited); 3181 ShadowContextRAII Shadow(Visited); 3188 ShadowContextRAII Shadow(Visited); 3196 ShadowContextRAII Shadow(Visited); 3203 ShadowContextRAII Shadow(Visited); 3210 ShadowContextRAII Shadow(Visited); 3217 ShadowContextRAII Shadow(Visited); 3308 ShadowContextRAII Shadow(Visite [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 2175 UsingShadowDecl *Shadow = *I; local 2178 Shadow->getLocation(), Shadow->getTargetDecl(), TemplateArgs)); 2186 } else if (UsingShadowDecl *OldPrev = Shadow->getPreviousDecl()) { 2188 Shadow->getLocation(), OldPrev, TemplateArgs)); 2193 SemaRef.Context.setInstantiatedFromUsingShadowDecl(InstShadow, Shadow); 2196 SemaRef.CurrentInstantiationScope->InstantiatedLocal(Shadow, InstShadow); 4274 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(Other)) 4275 return isInstantiationOf(cast<UsingShadowDecl>(D), Shadow, Ctx);
|
H A D | SemaDeclCXX.cpp | 7122 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(*I)) 7123 PrevShadow = Shadow; 7201 UsingShadowDecl *Shadow local 7204 UD->addShadowDecl(Shadow); 7206 Shadow->setAccess(UD->getAccess()); 7208 Shadow->setInvalidDecl(); 7210 Shadow->setPreviousDecl(PrevDecl); 7213 PushOnScopeChains(Shadow, S); 7215 CurContext->addDecl(Shadow); 7218 return Shadow; 7248 HideUsingShadowDecl(Scope *S, UsingShadowDecl *Shadow) argument [all...] |
H A D | SemaAccess.cpp | 1306 if (UsingShadowDecl *Shadow = 1313 << Shadow->getUsingDecl()->getQualifiedNameAsString()
|
H A D | SemaDecl.cpp | 2311 if (UsingShadowDecl *Shadow = dyn_cast<UsingShadowDecl>(OldD)) { 2314 Diag(Shadow->getTargetDecl()->getLocation(), 2316 Diag(Shadow->getUsingDecl()->getLocation(), 2322 Diag(Shadow->getTargetDecl()->getLocation(), 2324 Diag(Shadow->getUsingDecl()->getLocation(),
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 3670 void HideUsingShadowDecl(Scope *S, UsingShadowDecl *Shadow);
|