Searched refs:Shadow (Results 1 - 10 of 10) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp501 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 DDataFlowSanitizer.cpp226 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 DAddressSanitizer.cpp165 // 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 DDeclCXX.cpp903 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 DSemaLookup.cpp3112 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 DSemaTemplateInstantiateDecl.cpp2175 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 DSemaDeclCXX.cpp7122 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 DSemaAccess.cpp1306 if (UsingShadowDecl *Shadow =
1313 << Shadow->getUsingDecl()->getQualifiedNameAsString()
H A DSemaDecl.cpp2311 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 DSema.h3670 void HideUsingShadowDecl(Scope *S, UsingShadowDecl *Shadow);

Completed in 269 milliseconds