Searched refs:TBAATag (Results 1 - 18 of 18) sorted by relevance

/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/
H A DLoads.h46 /// If TBAATag is non-null and a load or store is found, the TBAA tag from the
53 MDNode **TBAATag = 0);
H A DAliasAnalysis.h115 /// TBAATag - The metadata node which describes the TBAA type of
117 const MDNode *TBAATag; member in struct:llvm::AliasAnalysis::Location
121 : Ptr(P), Size(S), TBAATag(N) {}
137 Copy.TBAATag = 0;
573 DenseMapInfo<const MDNode *>::getHashValue(Val.TBAATag);
579 LHS.TBAATag == RHS.TBAATag;
H A DMemoryDependenceAnalysis.h285 /// TBAATag - The TBAA tag associated with dereferences of the
287 const MDNode *TBAATag; member in struct:llvm::MemoryDependenceAnalysis::NonLocalPointerInfo
289 NonLocalPointerInfo() : Size(AliasAnalysis::UnknownSize), TBAATag(0) {}
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DIRBuilder.cpp65 bool isVolatile, MDNode *TBAATag) {
75 if (TBAATag)
76 CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
83 bool isVolatile, MDNode *TBAATag, MDNode *TBAAStructTag) {
95 if (TBAATag)
96 CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
107 bool isVolatile, MDNode *TBAATag) {
119 if (TBAATag)
120 CI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
64 CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag) argument
82 CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag, MDNode *TBAAStructTag) argument
106 CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, bool isVolatile, MDNode *TBAATag) argument
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DLoads.cpp136 /// If TBAATag is non-null and a load or store is found, the TBAA tag from the
143 MDNode **TBAATag) {
172 if (TBAATag) *TBAATag = LI->getMetadata(LLVMContext::MD_tbaa);
181 if (TBAATag) *TBAATag = SI->getMetadata(LLVMContext::MD_tbaa);
139 FindAvailableLoadedValue(Value *Ptr, BasicBlock *ScanBB, BasicBlock::iterator &ScanFrom, unsigned MaxInstsToScan, AliasAnalysis *AA, MDNode **TBAATag) argument
H A DScalarEvolutionAliasAnalysis.cpp165 AO ? 0 : LocA.TBAATag),
168 BO ? 0 : LocB.TBAATag)) == NoAlias)
H A DAliasAnalysis.cpp267 MDNode *TBAATag = MTI->getMetadata(LLVMContext::MD_tbaa); local
269 return Location(MTI->getRawSource(), Size, TBAATag);
280 MDNode *TBAATag = MTI->getMetadata(LLVMContext::MD_tbaa); local
282 return Location(MTI->getRawDest(), Size, TBAATag);
H A DTypeBasedAliasAnalysis.cpp453 const MDNode *AM = LocA.TBAATag;
455 const MDNode *BM = LocB.TBAATag;
471 const MDNode *M = Loc.TBAATag;
512 if (const MDNode *L = Loc.TBAATag)
H A DMemoryDependenceAnalysis.cpp924 InitialNLPI.TBAATag = Loc.TBAATag;
954 // If the query's TBAATag is inconsistent with the cached one,
957 if (CacheInfo->TBAATag != Loc.TBAATag) {
958 if (CacheInfo->TBAATag) {
960 CacheInfo->TBAATag = 0;
967 if (Loc.TBAATag)
H A DBasicAliasAnalysis.cpp461 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.TBAATag,
462 LocB.Ptr, LocB.Size, LocB.TBAATag);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAliasAnalysis.cpp64 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.TBAATag),
65 Location(SB, LocB.Size, LocB.TBAATag));
95 if (AliasAnalysis::pointsToConstantMemory(Location(S, Loc.Size, Loc.TBAATag),
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DLICM.cpp668 MDNode *TBAATag; member in class:__anon2641::LoopPromoter
676 MDNode *TBAATag)
679 AST(ast), DL(dl), Alignment(alignment), TBAATag(TBAATag) {}
703 if (TBAATag) NewSI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
757 MDNode *TBAATag = 0; local
818 TBAATag = Use->getMetadata(LLVMContext::MD_tbaa);
819 } else if (TBAATag) {
820 TBAATag
670 LoopPromoter(Value *SP, const SmallVectorImpl<Instruction*> &Insts, SSAUpdater &S, SmallPtrSet<Value*, 4> &PMA, SmallVectorImpl<BasicBlock*> &LEB, SmallVectorImpl<Instruction*> &LIP, AliasSetTracker &ast, DebugLoc dl, int alignment, MDNode *TBAATag) argument
[all...]
H A DJumpThreading.cpp884 MDNode *TBAATag = LI->getMetadata(LLVMContext::MD_tbaa);
912 if (TBAATag != ThisTBAATag) TBAATag = 0;
972 if (TBAATag)
973 NewVal->setMetadata(LLVMContext::MD_tbaa, TBAATag);
H A DScalarReplAggregates.cpp1371 MDNode *TBAATag = SomeLoad->getMetadata(LLVMContext::MD_tbaa); local
1393 if (TBAATag) Load->setMetadata(LLVMContext::MD_tbaa, TBAATag);
H A DSROA.cpp1081 MDNode *TBAATag = SomeLoad->getMetadata(LLVMContext::MD_tbaa); local
1102 if (TBAATag)
1103 Load->setMetadata(LLVMContext::MD_tbaa, TBAATag);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp207 llvm::MDNode *TBAATag = getTBAAScalarTagInfo(TBAAInfo); local
208 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, TBAATag));
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp810 if (MDNode *TBAATag = SI.getMetadata(LLVMContext::MD_tbaa))
811 if ((TBAATag = MDNode::getMostGenericTBAA(TBAATag,
813 NewSI->setMetadata(LLVMContext::MD_tbaa, TBAATag);
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DIRBuilder.h354 bool isVolatile = false, MDNode *TBAATag = 0) {
355 return CreateMemSet(Ptr, Val, getInt64(Size), Align, isVolatile, TBAATag);
359 bool isVolatile = false, MDNode *TBAATag = 0);
366 bool isVolatile = false, MDNode *TBAATag = 0,
368 return CreateMemCpy(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag,
373 bool isVolatile = false, MDNode *TBAATag = 0,
382 bool isVolatile = false, MDNode *TBAATag = 0) {
383 return CreateMemMove(Dst, Src, getInt64(Size), Align, isVolatile, TBAATag);
387 bool isVolatile = false, MDNode *TBAATag = 0);

Completed in 138 milliseconds