/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
H A D | AliasSetTracker.h | 44 const MDNode *TBAAInfo; member in class:llvm::AliasSet::PointerRec 48 TBAAInfo(DenseMapInfo<const MDNode *>::getEmptyKey()) {} 63 if (TBAAInfo == DenseMapInfo<const MDNode *>::getEmptyKey()) 64 // We don't have a TBAAInfo yet. Set it to NewTBAAInfo. 65 TBAAInfo = NewTBAAInfo; 66 else if (TBAAInfo != NewTBAAInfo) 67 // NewTBAAInfo conflicts with TBAAInfo. 68 TBAAInfo = DenseMapInfo<const MDNode *>::getTombstoneKey(); 73 /// getTBAAInfo - Return the TBAAInfo, or null if there is no 76 // 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/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | AliasSetTracker.cpp | 96 uint64_t Size, const MDNode *TBAAInfo, 107 AliasAnalysis::Location(Entry.getValue(), Size, TBAAInfo)); 111 P->updateSizeAndTBAAInfo(Size, TBAAInfo); 116 Entry.updateSizeAndTBAAInfo(Size, TBAAInfo); 144 const MDNode *TBAAInfo, 156 AliasAnalysis::Location(Ptr, Size, TBAAInfo)); 162 if (AA.alias(AliasAnalysis::Location(Ptr, Size, TBAAInfo), 171 AliasAnalysis::Location(Ptr, Size, TBAAInfo)) != 218 const MDNode *TBAAInfo) { 221 if (I->Forward || !I->aliasesPointer(Ptr, Size, TBAAInfo, A 95 addPointer(AliasSetTracker &AST, PointerRec &Entry, uint64_t Size, const MDNode *TBAAInfo, bool KnownMustAlias) argument 143 aliasesPointer(const Value *Ptr, uint64_t Size, const MDNode *TBAAInfo, AliasAnalysis &AA) const argument 216 findAliasSetForPointer(const Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) argument 265 getAliasSetForPointer(Value *Pointer, uint64_t Size, const MDNode *TBAAInfo, bool *New) argument 290 add(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) argument 423 remove(Value *Ptr, uint64_t Size, const MDNode *TBAAInfo) argument 432 const MDNode *TBAAInfo = LI->getMetadata(LLVMContext::MD_tbaa); local 441 const MDNode *TBAAInfo = SI->getMetadata(LLVMContext::MD_tbaa); local [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 85 const MDNode *TBAAInfo; member in class:llvm::MachineMemOperand 105 unsigned base_alignment, const MDNode *TBAAInfo = 0); 138 const MDNode *getTBAAInfo() const { return TBAAInfo; }
|
H A D | SelectionDAG.h | 654 const MDNode *TBAAInfo = 0); 659 const MDNode *TBAAInfo = 0); 667 const MDNode *TBAAInfo = 0); 678 const MDNode *TBAAInfo = 0); 685 const MDNode *TBAAInfo = 0);
|
H A D | MachineFunction.h | 379 const MDNode *TBAAInfo = 0);
|
/external/clang/lib/CodeGen/ |
H A D | CGValue.h | 216 /// TBAAInfo - TBAA information to attach to dereferences of this LValue. 217 llvm::MDNode *TBAAInfo; member in class:clang::CodeGen::LValue 222 llvm::MDNode *TBAAInfo = nullptr) { 242 this->TBAAInfo = TBAAInfo; 308 llvm::MDNode *getTBAAInfo() const { return TBAAInfo; } 309 void setTBAAInfo(llvm::MDNode *N) { TBAAInfo = N; } 374 llvm::MDNode *TBAAInfo = nullptr) { 382 R.Initialize(type, qs, address.getAlignment(), alignSource, TBAAInfo);
|
H A D | CodeGenTBAA.cpp | 209 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); local 210 llvm::MDNode *TBAATag = getTBAAScalarTagInfo(TBAAInfo);
|
H A D | CGExpr.cpp | 1266 llvm::MDNode *TBAAInfo, 1295 LValue::MakeAddr(Addr, Ty, getContext(), AlignSource, TBAAInfo); 1306 if (TBAAInfo) { 1307 llvm::MDNode *TBAAPath = CGM.getTBAAStructTagInfo(TBAABaseType, TBAAInfo, 1377 llvm::MDNode *TBAAInfo, 1406 LValue::MakeAddr(Addr, Ty, getContext(), AlignSource, TBAAInfo); 1420 if (TBAAInfo) { 1421 llvm::MDNode *TBAAPath = CGM.getTBAAStructTagInfo(TBAABaseType, TBAAInfo, 1262 EmitLoadOfScalar(Address Addr, bool Volatile, QualType Ty, SourceLocation Loc, AlignmentSource AlignSource, llvm::MDNode *TBAAInfo, QualType TBAABaseType, uint64_t TBAAOffset, bool isNontemporal) argument 1374 EmitStoreOfScalar(llvm::Value *Value, Address Addr, bool Volatile, QualType Ty, AlignmentSource AlignSource, llvm::MDNode *TBAAInfo, bool isInit, QualType TBAABaseType, uint64_t TBAAOffset, bool isNontemporal) argument
|
H A D | CodeGenModule.h | 656 llvm::MDNode *TBAAInfo,
|
H A D | CodeGenModule.cpp | 544 llvm::MDNode *TBAAInfo, 548 TBAA->getTBAAScalarTagInfo(TBAAInfo)); 550 Inst->setMetadata(llvm::LLVMContext::MD_tbaa, TBAAInfo); 543 DecorateInstructionWithTBAA(llvm::Instruction *Inst, llvm::MDNode *TBAAInfo, bool ConvertTypeToTag) argument
|
H A D | CodeGenFunction.h | 2655 llvm::MDNode *TBAAInfo = nullptr, 2672 llvm::MDNode *TBAAInfo = nullptr, bool isInit = false,
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | MachineInstr.cpp | 367 const MDNode *TBAAInfo) 370 TBAAInfo(TBAAInfo) { 444 if (const MDNode *TBAAInfo = MMO.getTBAAInfo()) { 446 if (TBAAInfo->getNumOperands() > 0) 447 WriteAsOperand(OS, TBAAInfo->getOperand(0), /*PrintType=*/false); 365 MachineMemOperand(MachinePointerInfo ptrinfo, unsigned f, uint64_t s, unsigned int a, const MDNode *TBAAInfo) argument
|
H A D | MachineFunction.cpp | 200 const MDNode *TBAAInfo) { 202 TBAAInfo); 198 getMachineMemOperand(MachinePointerInfo PtrInfo, unsigned f, uint64_t s, unsigned base_alignment, const MDNode *TBAAInfo) argument
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 163 const MDNode *TBAAInfo) { 165 return CurAST->getAliasSetForPointer(V, Size, TBAAInfo).isMod(); 162 pointerInvalidatedByLoop(Value *V, uint64_t Size, const MDNode *TBAAInfo) argument
|
/external/llvm/lib/CodeGen/ |
H A D | MachineInstr.cpp | 589 if (const MDNode *TBAAInfo = getAAInfo().TBAA) { 591 if (TBAAInfo->getNumOperands() > 0) 592 TBAAInfo->getOperand(0)->printAsOperand(OS, MST);
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 4142 unsigned Alignment, const MDNode *TBAAInfo) { 4162 TBAAInfo); 4216 unsigned Alignment, const MDNode *TBAAInfo) { 4219 PtrInfo, VT, isVolatile, isNonTemporal, Alignment, TBAAInfo); 4226 unsigned Alignment, const MDNode *TBAAInfo) { 4230 TBAAInfo); 4249 unsigned Alignment, const MDNode *TBAAInfo) { 4268 TBAAInfo); 4302 const MDNode *TBAAInfo) { 4320 TBAAInfo); 4137 getLoad(ISD::MemIndexedMode AM, ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4212 getLoad(EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4222 getExtLoad(ISD::LoadExtType ExtType, DebugLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4246 getStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4298 getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument [all...] |
H A D | SelectionDAGBuilder.cpp | 3179 const MDNode *TBAAInfo = I.getMetadata(LLVMContext::MD_tbaa); local 3194 AliasAnalysis::Location(SV, AA->getTypeStoreSize(Ty), TBAAInfo))) { 3227 isNonTemporal, Alignment, TBAAInfo); 3274 const MDNode *TBAAInfo = I.getMetadata(LLVMContext::MD_tbaa); local 3290 isVolatile, isNonTemporal, Alignment, TBAAInfo);
|
H A D | DAGCombiner.cpp | 274 const MDNode *&TBAAInfo) const; 7863 const MDNode *&TBAAInfo) const { 7870 TBAAInfo = LD->getTBAAInfo(); 7879 TBAAInfo = ST->getTBAAInfo();
|