/external/llvm/include/llvm/Analysis/ |
AliasSetTracker.h | 43 const MDNode *TBAAInfo; 47 TBAAInfo(DenseMapInfo<const MDNode *>::getEmptyKey()) {} 62 if (TBAAInfo == DenseMapInfo<const MDNode *>::getEmptyKey()) 63 // We don't have a TBAAInfo yet. Set it to NewTBAAInfo. 64 TBAAInfo = NewTBAAInfo; 65 else if (TBAAInfo != NewTBAAInfo) 66 // NewTBAAInfo conflicts with TBAAInfo. 67 TBAAInfo = DenseMapInfo<const MDNode *>::getTombstoneKey(); 72 /// getTBAAInfo - Return the TBAAInfo, or null if there is no 75 // If we have missing or conflicting TBAAInfo, return null [all...] |
/external/llvm/lib/Analysis/ |
AliasSetTracker.cpp | 95 uint64_t Size, const MDNode *TBAAInfo, 106 AliasAnalysis::Location(Entry.getValue(), Size, TBAAInfo)); 110 P->updateSizeAndTBAAInfo(Size, TBAAInfo); 115 Entry.updateSizeAndTBAAInfo(Size, TBAAInfo); 143 const MDNode *TBAAInfo, 155 AliasAnalysis::Location(Ptr, Size, TBAAInfo)); 161 if (AA.alias(AliasAnalysis::Location(Ptr, Size, TBAAInfo), 170 AliasAnalysis::Location(Ptr, Size, TBAAInfo)) != 219 const MDNode *TBAAInfo) { 222 if (I->Forward || !I->aliasesPointer(Ptr, Size, TBAAInfo, AA)) continue [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineMemOperand.h | 94 const MDNode *TBAAInfo; 120 unsigned base_alignment, const MDNode *TBAAInfo = nullptr, 165 const MDNode *getTBAAInfo() const { return TBAAInfo; }
|
MachineFunction.h | 407 const MDNode *TBAAInfo = nullptr,
|
SelectionDAG.h | [all...] |
/external/clang/lib/CodeGen/ |
CGValue.h | 166 /// TBAAInfo - TBAA information to attach to dereferences of this LValue. 167 llvm::MDNode *TBAAInfo; 172 llvm::MDNode *TBAAInfo = nullptr) { 188 this->TBAAInfo = TBAAInfo; 252 llvm::MDNode *getTBAAInfo() const { return TBAAInfo; } 253 void setTBAAInfo(llvm::MDNode *N) { TBAAInfo = N; } 296 llvm::MDNode *TBAAInfo = nullptr) { 303 R.Initialize(type, qs, alignment, TBAAInfo);
|
CodeGenTBAA.cpp | 206 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); 207 llvm::MDNode *TBAATag = getTBAAScalarTagInfo(TBAAInfo);
|
CGExpr.cpp | [all...] |
CodeGenModule.h | 628 llvm::MDNode *TBAAInfo, [all...] |
CodeGenFunction.h | [all...] |
CodeGenModule.cpp | 439 llvm::MDNode *TBAAInfo, 443 TBAA->getTBAAScalarTagInfo(TBAAInfo)); 445 Inst->setMetadata(llvm::LLVMContext::MD_tbaa, TBAAInfo); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeTypesGeneric.cpp | 259 const MDNode *TBAAInfo = LD->getTBAAInfo(); 265 TBAAInfo); 274 MinAlign(Alignment, IncrementSize), TBAAInfo); 473 const MDNode *TBAAInfo = St->getTBAAInfo(); 485 isVolatile, isNonTemporal, Alignment, TBAAInfo); 492 MinAlign(Alignment, IncrementSize), TBAAInfo);
|
LegalizeVectorTypes.cpp | [all...] |
LegalizeDAG.cpp | 662 const MDNode *TBAAInfo = ST->getTBAAInfo(); 671 isVolatile, isNonTemporal, Alignment, TBAAInfo); 680 isVolatile, isNonTemporal, Alignment, TBAAInfo); 693 isNonTemporal, Alignment, TBAAInfo); 699 TBAAInfo); 717 const MDNode *TBAAInfo = ST->getTBAAInfo(); 757 isNonTemporal, Alignment, TBAAInfo) [all...] |
LegalizeIntegerTypes.cpp | [all...] |
LegalizeVectorOps.cpp | 596 const MDNode *TBAAInfo = ST->getTBAAInfo(); 624 isVolatile, isNonTemporal, Alignment, TBAAInfo); [all...] |
FastISel.cpp | [all...] |
SelectionDAG.cpp | [all...] |
SelectionDAGBuilder.cpp | [all...] |
DAGCombiner.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
MachineInstr.cpp | 432 const MDNode *TBAAInfo, 436 TBAAInfo(TBAAInfo), Ranges(Ranges) { 517 if (const MDNode *TBAAInfo = MMO.getTBAAInfo()) { 519 if (TBAAInfo->getNumOperands() > 0) 520 TBAAInfo->getOperand(0)->printAsOperand(OS, /*PrintType=*/false); [all...] |
MachineFunction.cpp | 232 const MDNode *TBAAInfo, 235 TBAAInfo, Ranges); [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LICM.cpp | 183 const MDNode *TBAAInfo) { 185 return CurAST->getAliasSetForPointer(V, Size, TBAAInfo).isMod(); [all...] |