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

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DAliasSetTracker.h44 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 DAliasSetTracker.cpp96 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 DMachineMemOperand.h85 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 DSelectionDAG.h654 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 DMachineFunction.h379 const MDNode *TBAAInfo = 0);
/external/clang/lib/CodeGen/
H A DCGValue.h216 /// 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 DCodeGenTBAA.cpp209 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); local
210 llvm::MDNode *TBAATag = getTBAAScalarTagInfo(TBAAInfo);
H A DCGExpr.cpp1266 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 DCodeGenModule.h656 llvm::MDNode *TBAAInfo,
H A DCodeGenModule.cpp544 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 DCodeGenFunction.h2655 llvm::MDNode *TBAAInfo = nullptr,
2672 llvm::MDNode *TBAAInfo = nullptr, bool isInit = false,
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DMachineInstr.cpp367 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 DMachineFunction.cpp200 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 DLICM.cpp163 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 DMachineInstr.cpp589 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 DSelectionDAG.cpp4142 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 DSelectionDAGBuilder.cpp3179 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 DDAGCombiner.cpp274 const MDNode *&TBAAInfo) const;
7863 const MDNode *&TBAAInfo) const {
7870 TBAAInfo = LD->getTBAAInfo();
7879 TBAAInfo = ST->getTBAAInfo();

Completed in 461 milliseconds