/external/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 206 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); local 207 llvm::MDNode *TBAATag = getTBAAScalarTagInfo(TBAAInfo);
|
H A D | CGValue.h | 166 /// TBAAInfo - TBAA information to attach to dereferences of this LValue. 167 llvm::MDNode *TBAAInfo; member in class:clang::CodeGen::LValue 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);
|
H A D | CGExpr.cpp | 1065 llvm::MDNode *TBAAInfo, 1110 getContext(), TBAAInfo); 1119 if (TBAAInfo) { 1120 llvm::MDNode *TBAAPath = CGM.getTBAAStructTagInfo(TBAABaseType, TBAAInfo, 1183 QualType Ty, llvm::MDNode *TBAAInfo, 1225 getContext(), TBAAInfo), 1233 if (TBAAInfo) { 1234 llvm::MDNode *TBAAPath = CGM.getTBAAStructTagInfo(TBAABaseType, TBAAInfo, 1062 EmitLoadOfScalar(llvm::Value *Addr, bool Volatile, unsigned Alignment, QualType Ty, SourceLocation Loc, llvm::MDNode *TBAAInfo, QualType TBAABaseType, uint64_t TBAAOffset) argument 1181 EmitStoreOfScalar(llvm::Value *Value, llvm::Value *Addr, bool Volatile, unsigned Alignment, QualType Ty, llvm::MDNode *TBAAInfo, bool isInit, QualType TBAABaseType, uint64_t TBAAOffset) argument
|
H A D | CodeGenModule.cpp | 439 llvm::MDNode *TBAAInfo, 443 TBAA->getTBAAScalarTagInfo(TBAAInfo)); 445 Inst->setMetadata(llvm::LLVMContext::MD_tbaa, TBAAInfo); 438 DecorateInstruction(llvm::Instruction *Inst, llvm::MDNode *TBAAInfo, bool ConvertTypeToTag) argument
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 94 const MDNode *TBAAInfo; member in class:llvm::MachineMemOperand 120 unsigned base_alignment, const MDNode *TBAAInfo = nullptr, 165 const MDNode *getTBAAInfo() const { return TBAAInfo; }
|
/external/llvm/lib/Analysis/ |
H A D | 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, A 94 addPointer(AliasSetTracker &AST, PointerRec &Entry, uint64_t Size, const MDNode *TBAAInfo, bool KnownMustAlias) argument 142 aliasesPointer(const Value *Ptr, uint64_t Size, const MDNode *TBAAInfo, AliasAnalysis &AA) const argument 217 findAliasSetForPointer(const Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) argument 266 getAliasSetForPointer(Value *Pointer, uint64_t Size, const MDNode *TBAAInfo, bool *New) argument 291 add(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) argument 422 remove(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) argument 431 const MDNode *TBAAInfo = LI->getMetadata(LLVMContext::MD_tbaa); local 440 const MDNode *TBAAInfo = SI->getMetadata(LLVMContext::MD_tbaa); local [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | AliasSetTracker.h | 43 const MDNode *TBAAInfo; member in class:llvm::AliasSet::PointerRec 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, retur 362 getAliasSetForPointerIfExists(Value *P, uint64_t Size, const MDNode *TBAAInfo) argument 417 addPointer(Value *P, uint64_t Size, const MDNode *TBAAInfo, AliasSet::AccessType E, bool &NewSet) argument [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 662 const MDNode *TBAAInfo = ST->getTBAAInfo(); local 671 isVolatile, isNonTemporal, Alignment, TBAAInfo); 680 isVolatile, isNonTemporal, Alignment, TBAAInfo); 693 isNonTemporal, Alignment, TBAAInfo); 699 TBAAInfo); 717 const MDNode *TBAAInfo = ST->getTBAAInfo(); local 757 isNonTemporal, Alignment, TBAAInfo); 780 TBAAInfo); 802 TBAAInfo); 814 MinAlign(Alignment, IncrementSize), TBAAInfo); local [all...] |
H A D | LegalizeTypesGeneric.cpp | 259 const MDNode *TBAAInfo = LD->getTBAAInfo(); local 265 TBAAInfo); 274 MinAlign(Alignment, IncrementSize), TBAAInfo); 473 const MDNode *TBAAInfo = St->getTBAAInfo(); local 485 isVolatile, isNonTemporal, Alignment, TBAAInfo); 492 MinAlign(Alignment, IncrementSize), TBAAInfo);
|
H A D | LegalizeVectorOps.cpp | 596 const MDNode *TBAAInfo = ST->getTBAAInfo(); local 624 isVolatile, isNonTemporal, Alignment, TBAAInfo);
|
H A D | FastISel.cpp | 1774 const MDNode *TBAAInfo = I->getMetadata(LLVMContext::MD_tbaa); local 1790 Alignment, TBAAInfo, Ranges);
|
H A D | LegalizeIntegerTypes.cpp | 1864 const MDNode *TBAAInfo = N->getTBAAInfo(); local 1873 MemVT, isVolatile, isNonTemporal, Alignment, TBAAInfo); 1896 TBAAInfo); 1909 MinAlign(Alignment, IncrementSize), TBAAInfo); 1927 isVolatile, isNonTemporal, Alignment, TBAAInfo); 1937 MinAlign(Alignment, IncrementSize), TBAAInfo); 2714 const MDNode *TBAAInfo = N->getTBAAInfo(); local 2724 Alignment, TBAAInfo); 2732 isVolatile, isNonTemporal, Alignment, TBAAInfo); 2745 MinAlign(Alignment, IncrementSize), TBAAInfo); [all...] |
H A D | LegalizeVectorTypes.cpp | 926 const MDNode *TBAAInfo = LD->getTBAAInfo(); local 933 isInvariant, Alignment, TBAAInfo); 941 TBAAInfo); 1377 const MDNode *TBAAInfo = N->getTBAAInfo(); local 1388 LoMemVT, isVol, isNT, Alignment, TBAAInfo); 1391 isVol, isNT, Alignment, TBAAInfo); 1400 HiMemVT, isVol, isNT, Alignment, TBAAInfo); 1404 isVol, isNT, Alignment, TBAAInfo); 2740 const MDNode *TBAAInfo = LD->getTBAAInfo(); local 2751 TBAAInfo); 2892 const MDNode *TBAAInfo = LD->getTBAAInfo(); local 2937 const MDNode *TBAAInfo = ST->getTBAAInfo(); local 3006 const MDNode *TBAAInfo = ST->getTBAAInfo(); local [all...] |
H A D | SelectionDAG.cpp | 4640 unsigned Alignment, const MDNode *TBAAInfo, 4663 TBAAInfo, Ranges); 4721 const MDNode *TBAAInfo, 4726 TBAAInfo, Ranges); 4741 unsigned Alignment, const MDNode *TBAAInfo) { 4745 TBAAInfo); 4772 unsigned Alignment, const MDNode *TBAAInfo) { 4791 TBAAInfo); 4827 const MDNode *TBAAInfo) { 4845 TBAAInfo); 4635 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, bool isInvariant, unsigned Alignment, const MDNode *TBAAInfo, const MDNode *Ranges) argument 4716 getLoad(EVT VT, SDLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, bool isInvariant, unsigned Alignment, const MDNode *TBAAInfo, const MDNode *Ranges) argument 4737 getExtLoad(ISD::LoadExtType ExtType, SDLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4769 getStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4823 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument [all...] |
H A D | DAGCombiner.cpp | 9560 const MDNode *TBAAInfo = ST->getTBAAInfo(); local 9565 ST->getAlignment(), TBAAInfo); 9572 Alignment, TBAAInfo);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 183 const MDNode *TBAAInfo) { 185 return CurAST->getAliasSetForPointer(V, Size, TBAAInfo).isMod(); 182 pointerInvalidatedByLoop(Value *V, uint64_t Size, const MDNode *TBAAInfo) argument
|
/external/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 232 const MDNode *TBAAInfo, 235 TBAAInfo, Ranges); 230 getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, uint64_t s, unsigned base_alignment, const MDNode *TBAAInfo, const MDNode *Ranges) argument
|
H A D | 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); 430 MachineMemOperand(MachinePointerInfo ptrinfo, unsigned f, uint64_t s, unsigned int a, const MDNode *TBAAInfo, const MDNode *Ranges) argument
|